Course image 1144381 Game Design and Development
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา ความรู้เบื้องต้น การบริหารจัดการโครงงานพัฒนาเกม เครื่องมือในการพัฒนาเกม การพัฒนาเกมสองมิติ การพัฒนาเกมสามมิติ การพัฒนาเกมเพื่อให้รองรับได้หลายระบบ |
Course Description Introduction; game project management and development; game development tools; 2D game development; 3D game development; cross-platform game development |
Course image 1144335 Mobile Application Development
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา แนวคิดการจัดการกับอุปกรณ์เคลื่อนที่ การจัดการเว็บด้วยเอชทีเอ็มแอล/จาวาสคริปต์/ซีเอสเอส โครงสร้างระบบปฏิบัติการบนอุปกรณ์เคลื่อนที่ การจัดการโปรแกรมส่วนติดต่อกับผู้ใช้บนอุปกรณ์เคลื่อนที่ การจัดการเหตุการณ์และการโต้ตอบกับระบบ การจัดการมัลติมีเดียส์บนบนอุปกรณ์เคลื่อนที่ การจัดการข้อมูลพื้นที่และอุปกรณ์ภายในอุปกรณ์เคลื่อนที่ การจัดการฐานข้อมูลและเว็บเซอร์วิส การจัดการแอพพลิเคชันบนคลาวด์ |
Course Description Concept of mobile device management; HTML/JavaScript/CSS; mobile OS architectures; GUI application; application interaction; building applications with multimedia: images, audio, graphics, animation; location-based services, GPS and other embedded option; database and web services; building applications with connectivity and the cloud |
Course image 1104358 Web Programming
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา พื้นฐานเทคโนโลยีบนเว็บ หลักการรับ-ส่งข้อมูลบนเว็บ การออกแบบและพัฒนาโปรแกรมประยุกต์บนเทคโนโลยีเว็บ |
Course image 1144111 Discrete Mathematics
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา เซต ลำดับ ทฤษฎีจำนวน ตรรกศาสตร์ และการพิสูจน์ ความสัมพันธ์ ฟังก์ชัน การนับ กราฟ แผนภาพต้นไม้ พีชคณิตบูลลีน วงจรคอมบิเนชั่น ออโตมาตา แกรมมา และภาษา |
Course image 1144111 Discrete Mathematics
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา เซต ลำดับ ทฤษฎีจำนวน ตรรกศาสตร์ และการพิสูจน์ ความสัมพันธ์ ฟังก์ชัน การนับ กราฟ แผนภาพต้นไม้ พีชคณิตบูลลีน วงจรคอมบิเนชั่น ออโตมาตา แกรมมา และภาษา |
Course image 1144131 Programming Fundamental
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา แนวคิดและหลักการแก้ปัญหาด้วยภาษาโปรแกรมคอมพิวเตอร์ รูปแบบภาษาโปรแกรม ตัวแปรและ ชนิดข้อมูล คำสั่งเพื่อกำหนดลำดับการทำงาน อาร์เรย์ การจัดการไฟล์ การเขียนเมธอด |
Course image 1144132 Object-oriented Programming
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา คลาสและอ็อบเจ๊ค แนวคิดของการห่อหุ้ม การสืบทอดคุณสมบัติ ภาวะพหุสัณฐาน แอพสแตคคลาส อินเทอร์เฟส การจัดการข้อผิดพลาด การจัดการไฟล์ การวิเคราะห์และแก้ปัญหาด้วยอ็อบเจ็ค |
Course image 1144232 Linux Laboratory
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา ความรู้เบื้องต้นเกี่ยวกับสถาปัตยกรรมของระบบปฏิบัติการลินุกซ์ คำสั่งพื้นฐานของลินุกซ์ที่ใช้จัดการแฟ้มข้อมูล สารบบ และกระบวนการ การเชื่อมต่อและการทำงานบนเครื่องระยะไกล ศึกษาเปลือกระบบและการเขียนคำสั่งเปลือกระบบ กรณีศึกษาการติดตั้งระบบปฏิบัติการ |
Course Description Introduction to Linux operating system architecture; basic Linux commands to manage file, directory and process; connecting and working on remote machines; Linux shells and shell scripts; case study on current operating system installation |
Course image 1144234 Database System Laboratory
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา แนวคิดและหลักการพื้นฐานของภาษาเอสคิวแอล ประเภทข้อมูล ตัวดำเนินการ ภาษาที่ใช้นิยาม โครงสร้างข้อมูล ภาษาที่ใช้สืบค้นข้อมูล ภาษาที่ใช้จัดการข้อมูล ภาษาที่ใช้ควบคุมข้อมูล การเชื่อมต่อตาราง การเขียนโปรแกรมเพื่อติดต่อฐานข้อมูล เทคนิคการเพิ่มประสิทธิภาพภาษาเอสคิวแอล การใช้ฐานข้อมูลภาษา โนเอสคิวแอล |
Course image 1144311 Computational Mathematics
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา ระบบสมการเชิงเส้นและผลเฉลยเชิงตัวเลข เมทริกซ์ ดีเทอร์มิแนนต์ ผลเฉลยเชิงตัวเลขของสมการหนึ่งตัวแปร การแปลงเชิงเส้น การประมาณค่าในช่วงและนอกช่วง การหาอนุพันธ์และปริพันธ์เชิงตัวเลข |
Course Description Systems of linear equations and numerical solutions; matrices; determinants; numerical solutions of equations in one variable; linear transformations; interpolation and extrapolation; numerical differentiation and integration; eigenvalues and eigenvectors |
|
ลำดับที่ | ผลการเรียนรู้ | วิธีการประเมินผล | สัปดาห์ที่ประเมิน | สัดส่วนการประเมิน | จำนวนหน่วยกิตที่ประเมิน |
1 | 2.1,2.6,2.7,3.1,3.2,4.4,5.4 | การสอบทักษะ | 7,16 | 25 | 0 |
2 | 1.1,1.2,1.3,1.4,2.1,2.6,2.7,3.2,4.4,5.1,5.4 | การสังเกตพฤติกรรม | 1-16 | 10 | 0 |
3 | 2.1,2.6,3.2,4.4,5.4 | การประเมินการบ้าน | 1-16 | 35 | 0 |
4 | 2.1,2.6,3.2,4.4,5.4 | การสอบปลายภาค | 17 | 30 | 0 |
รวม | 100.00 |
Course image 1144331 Software Engineering
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา ความรู้เบื้องต้นเกี่ยวกับวิศวกรรมซอฟต์แวร์ วงจรการพัฒนาซอฟต์แวร์ โมเดลกระบวนการซอฟต์แวร์ วิศวกรรมความต้องการ การวิเคราะห์และออกแบบซอฟต์แวร์ การสร้างซอฟต์แวร์ การทดสอบซอฟต์แวร์ การบริหารโครงการ การบำรุงรักษาซอฟต์แวร์ |
Course Description Introduction to software engineering; software development life cycle; software process modeling; requirement engineering; software analysis and design; software development; software testing; project management; software maintenance |
Course image 1144332 Software Engineering Laboratory
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา การพัฒนาซอฟต์แวร์จากกรณีศึกษาด้วยการใช้ซอฟต์แวร์ที่เป็นเครื่องมือสนับสนุนงานวิศวกรรมซอฟต์แวร์ในกิจกรรมพัฒนาซอฟต์แวร์ |
Course Description Software development from a case study using Computer-Aided Software Engineering (CASE) tools in software development activities |
Course image 1144333 Introduction to Theory of Computation
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา ความรู้เบื้องต้นเกี่ยวกับทฤษฎีการคำนวณ ออโตมาตาจำกัด นิพจน์ปกติและไวยากรณ์ปกติ คุณสมบัติของภาษาปกติ ไวยากรณ์ไม่พึ่งบริบท ออโตมาตากดลง ความเท่าเทียมกันและคุณสมบัติของภาษาไม่พึ่งบริบท การแปลภาษา เครื่องทัวริง ปัญหาการตัดสินใจที่แก้ได้และแก้ไม่ได้ |
Course Description Basic knowledge of theory of computation; finite automata; regular expressions and regular grammars; properties of regular languages; context-free grammars; pushdown automata; equivalences and properties of context-free languages; compilation; turing machines; decidable and undecidable problems |
Course image 1144334 Data Communications and Internet Technologies
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา ประวัติ ที่มา และวิวัฒนาการของการสื่อสารข้อมูลและอินเทอร์เน็ต พื้นฐานและหลักการของโปรโตคอลมาตรฐานในสื่อสารข้อมูลต่าง ๆ ตาม OSI Model ทั้ง 7 ชั้น ได้แก่ สื่อที่ใช้ในการสื่อสารข้อมูล หลักการของเซอร์กิตสวิตชิ่งและแพ็คเก็ตสวิตชิ่ง รูปแบบและการสื่อสารผ่านเครือข่ายแลน แมน และ แวน รายละเอียดและการจัดการไอพีแอดเดรส หลักการการค้นหาเส้นทาง โปรโตคอลในชั้นทรานส์ปอร์ต มาตรฐานโปรโตคอลบนชั้นแอปพลิเคชั่นต่าง ๆ |
Course Description History, evolution of data communication and the Internet and fundamentals; concepts and protocol implementation examples of protocols in all 7 layers of the OSI model including communication media, circuit and packet switching, topology and communication in LAN, MAN, and WAN networks; IP addressing; concepts of network routing; structures and processes of transport layer protocols; standard protocols in application layer |
Course image 1144384 Selected Topic in Computer Science I
วิทยาการคอมพิวเตอร์
|
คำอธิบายรายวิชา หัวข้อคัดสรรที่เกี่ยวข้องกับวิทยาการคอมพิวเตอร์ เลือกเนื้อหาโดยอาจารย์ผู้สอน |
Course Description Selected topics in Computer science picked by the lecturer |