Course image 1144381 Game Design and Development
วิทยาการคอมพิวเตอร์

1144381Game Design and Development
การออกแบบและพัฒนาเกม
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต3(3-0-6)
เงื่อนไขรายวิชา:1144131:60









คำอธิบายรายวิชา
ความรู้เบื้องต้น การบริหารจัดการโครงงานพัฒนาเกม เครื่องมือในการพัฒนาเกม การพัฒนาเกมสองมิติ การพัฒนาเกมสามมิติ การพัฒนาเกมเพื่อให้รองรับได้หลายระบบ


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
วิทยาการคอมพิวเตอร์

1144335Mobile Application Development
การพัฒนาโปรแกรมบนอุปกรณ์เคลื่อนที่
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต3(2-3-4)
เงื่อนไขรายวิชา:1144132:60









คำอธิบายรายวิชา
แนวคิดการจัดการกับอุปกรณ์เคลื่อนที่ การจัดการเว็บด้วยเอชทีเอ็มแอล/จาวาสคริปต์/ซีเอสเอส โครงสร้างระบบปฏิบัติการบนอุปกรณ์เคลื่อนที่ การจัดการโปรแกรมส่วนติดต่อกับผู้ใช้บนอุปกรณ์เคลื่อนที่ การจัดการเหตุการณ์และการโต้ตอบกับระบบ การจัดการมัลติมีเดียส์บนบนอุปกรณ์เคลื่อนที่ การจัดการข้อมูลพื้นที่และอุปกรณ์ภายในอุปกรณ์เคลื่อนที่ การจัดการฐานข้อมูลและเว็บเซอร์วิส การจัดการแอพพลิเคชันบนคลาวด์


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
วิทยาการคอมพิวเตอร์

1104358Web Programming
การพัฒนาโปรแกรมบนเว็บ
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต3(2-3-4)
เงื่อนไขรายวิชา:1104254:55 และ 1104353:55 และ 1104355:55 หรือ
1104254:53 และ 1104353:53 และ 1104355:53 หรือ
1104254:53 และ 1104353:55 และ 1104355:55









คำอธิบายรายวิชา
พื้นฐานเทคโนโลยีบนเว็บ หลักการรับ-ส่งข้อมูลบนเว็บ การออกแบบและพัฒนาโปรแกรมประยุกต์บนเทคโนโลยีเว็บ


Course image 1144111 Discrete Mathematics
วิทยาการคอมพิวเตอร์

1144111Discrete Mathematics
คณิตศาสตร์เต็มหน่วย
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต3(3-0-6)
รายวิชาต่อเนื่อง:11441331144236114433311443631144372









คำอธิบายรายวิชา
เซต ลำดับ ทฤษฎีจำนวน ตรรกศาสตร์ และการพิสูจน์ ความสัมพันธ์ ฟังก์ชัน การนับ กราฟ แผนภาพต้นไม้ พีชคณิตบูลลีน วงจรคอมบิเนชั่น ออโตมาตา แกรมมา และภาษา


Course image 1144111 Discrete Mathematics
วิทยาการคอมพิวเตอร์

1144111Discrete Mathematics
คณิตศาสตร์เต็มหน่วย
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต3(3-0-6)
รายวิชาต่อเนื่อง:11441331144236114433311443631144372









คำอธิบายรายวิชา
เซต ลำดับ ทฤษฎีจำนวน ตรรกศาสตร์ และการพิสูจน์ ความสัมพันธ์ ฟังก์ชัน การนับ กราฟ แผนภาพต้นไม้ พีชคณิตบูลลีน วงจรคอมบิเนชั่น ออโตมาตา แกรมมา และภาษา


Course image 1144131 Programming Fundamental
วิทยาการคอมพิวเตอร์

1144131Programming Fundamental
พื้นฐานการเขียนโปรแกรม
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต3(2-3-4)
รายวิชาต่อเนื่อง:11441321144133114413411442381144243114424411442451144246114424711443721144381









คำอธิบายรายวิชา
แนวคิดและหลักการแก้ปัญหาด้วยภาษาโปรแกรมคอมพิวเตอร์ รูปแบบภาษาโปรแกรม ตัวแปรและ ชนิดข้อมูล คำสั่งเพื่อกำหนดลำดับการทำงาน อาร์เรย์ การจัดการไฟล์ การเขียนเมธอด


Course image 1144132 Object-oriented Programming
วิทยาการคอมพิวเตอร์

1144132Object-oriented Programming
หลักการเขียนโปรแกรมเชิงวัตถุ
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต3(2-3-4)
เงื่อนไขรายวิชา:1144131:60
รายวิชาต่อเนื่อง:114424211443351144352









คำอธิบายรายวิชา
คลาสและอ็อบเจ๊ค แนวคิดของการห่อหุ้ม การสืบทอดคุณสมบัติ ภาวะพหุสัณฐาน แอพสแตคคลาส อินเทอร์เฟส การจัดการข้อผิดพลาด การจัดการไฟล์ การวิเคราะห์และแก้ปัญหาด้วยอ็อบเจ็ค


Course image 1144232 Linux Laboratory
วิทยาการคอมพิวเตอร์

1144232Linux Laboratory
ปฏิบัติการลินุกซ์
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต1(0-2-1)
เงื่อนไขรายวิชา:CO 1144231:60









คำอธิบายรายวิชา
ความรู้เบื้องต้นเกี่ยวกับสถาปัตยกรรมของระบบปฏิบัติการลินุกซ์ คำสั่งพื้นฐานของลินุกซ์ที่ใช้จัดการแฟ้มข้อมูล สารบบ และกระบวนการ การเชื่อมต่อและการทำงานบนเครื่องระยะไกล ศึกษาเปลือกระบบและการเขียนคำสั่งเปลือกระบบ กรณีศึกษาการติดตั้งระบบปฏิบัติการ


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
วิทยาการคอมพิวเตอร์

1144234Database System Laboratory
ปฏิบัติการระบบฐานข้อมูล
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต1(0-2-1)
เงื่อนไขรายวิชา:CO 1144233:60 หรือ
1104353:55









คำอธิบายรายวิชา
แนวคิดและหลักการพื้นฐานของภาษาเอสคิวแอล ประเภทข้อมูล ตัวดำเนินการ ภาษาที่ใช้นิยาม โครงสร้างข้อมูล ภาษาที่ใช้สืบค้นข้อมูล ภาษาที่ใช้จัดการข้อมูล ภาษาที่ใช้ควบคุมข้อมูล การเชื่อมต่อตาราง การเขียนโปรแกรมเพื่อติดต่อฐานข้อมูล เทคนิคการเพิ่มประสิทธิภาพภาษาเอสคิวแอล การใช้ฐานข้อมูลภาษา โนเอสคิวแอล


Course image 1144311 Computational Mathematics
วิทยาการคอมพิวเตอร์

1144311Computational Mathematics
คณิตศาสตร์เชิงการคำนวณ
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต3(3-0-6)
รายวิชาต่อเนื่อง:1144373









คำอธิบายรายวิชา
ระบบสมการเชิงเส้นและผลเฉลยเชิงตัวเลข เมทริกซ์ ดีเทอร์มิแนนต์ ผลเฉลยเชิงตัวเลขของสมการหนึ่งตัวแปร การแปลงเชิงเส้น การประมาณค่าในช่วงและนอกช่วง การหาอนุพันธ์และปริพันธ์เชิงตัวเลข


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



    แผนการประเมินผลการเรียนรู้


    ลำดับที่

    ผลการเรียนรู้

    วิธีการประเมินผล

    สัปดาห์ที่ประเมิน

    สัดส่วนการประเมิน

    จำนวนหน่วยกิตที่ประเมิน
    (สำหรับวิชาวิทยานิพนธ์)

    2.1,2.6,2.7,3.1,3.2,4.4,5.4 
    การสอบทักษะ 
    7,16 
    25 
    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 
    2.1,2.6,3.2,4.4,5.4 
    การประเมินการบ้าน 
    1-16 
    35 
    2.1,2.6,3.2,4.4,5.4 
    การสอบปลายภาค 
    17 
    30 
    รวม100.00



Course image 1144331 Software Engineering
วิทยาการคอมพิวเตอร์

1144331Software Engineering
วิศวกรรมซอฟต์แวร์
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต3(3-0-6)
เงื่อนไขรายวิชา:1144235:60 หรือ
1104253:55
รายวิชาต่อเนื่อง:CO 11443321144351114435311443541144491









คำอธิบายรายวิชา
ความรู้เบื้องต้นเกี่ยวกับวิศวกรรมซอฟต์แวร์ วงจรการพัฒนาซอฟต์แวร์ โมเดลกระบวนการซอฟต์แวร์ วิศวกรรมความต้องการ การวิเคราะห์และออกแบบซอฟต์แวร์ การสร้างซอฟต์แวร์ การทดสอบซอฟต์แวร์ การบริหารโครงการ การบำรุงรักษาซอฟต์แวร์


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
วิทยาการคอมพิวเตอร์

1144332Software Engineering Laboratory
ปฏิบัติการวิศวกรรมซอฟต์แวร์
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต1(0-2-1)
เงื่อนไขรายวิชา:1144235:60 และ CO 1144331:60









คำอธิบายรายวิชา
การพัฒนาซอฟต์แวร์จากกรณีศึกษาด้วยการใช้ซอฟต์แวร์ที่เป็นเครื่องมือสนับสนุนงานวิศวกรรมซอฟต์แวร์ในกิจกรรมพัฒนาซอฟต์แวร์


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
วิทยาการคอมพิวเตอร์

1144333Introduction to Theory of Computation
ทฤษฎีการคำนวณเบื้องต้น
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต3(3-0-6)
เงื่อนไขรายวิชา:1144111:60 หรือ
1104102:55









คำอธิบายรายวิชา
ความรู้เบื้องต้นเกี่ยวกับทฤษฎีการคำนวณ ออโตมาตาจำกัด นิพจน์ปกติและไวยากรณ์ปกติ คุณสมบัติของภาษาปกติ ไวยากรณ์ไม่พึ่งบริบท ออโตมาตากดลง ความเท่าเทียมกันและคุณสมบัติของภาษาไม่พึ่งบริบท การแปลภาษา เครื่องทัวริง ปัญหาการตัดสินใจที่แก้ได้และแก้ไม่ได้


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
วิทยาการคอมพิวเตอร์

1144334Data Communications and Internet Technologies
การสื่อสารข้อมูลและเครือข่ายอินเทอร์เน็ต
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต3(3-0-6)
เงื่อนไขรายวิชา:1144231:60 หรือ
1104251:55
รายวิชาต่อเนื่อง:1144361114436211443631144364









คำอธิบายรายวิชา
ประวัติ ที่มา และวิวัฒนาการของการสื่อสารข้อมูลและอินเทอร์เน็ต พื้นฐานและหลักการของโปรโตคอลมาตรฐานในสื่อสารข้อมูลต่าง ๆ ตาม 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
วิทยาการคอมพิวเตอร์

1144384Selected Topic in Computer Science I
หัวข้อคัดสรรทางวิทยาการคอมพิวเตอร์ 1
คณะคณะวิทยาศาสตร์
โปรแกรมวิชาภาควิชาคณิตศาสตร์สถิติและคอมพิวเตอร์
หน่วยกิต3(3-0-6)









คำอธิบายรายวิชา
หัวข้อคัดสรรที่เกี่ยวข้องกับวิทยาการคอมพิวเตอร์ เลือกเนื้อหาโดยอาจารย์ผู้สอน


Course Description
Selected topics in Computer science picked by the lecturer