แผนการศึกษา ปริญญาตรี (รหัส 64+)
มคอ. 2
ภาพรวมหลักสูตร
จำนวนหน่วยกิตรวมตลอดหลักสูตร
Prerequisite Tree
แผนการเรียน
| ภาคการศึกษาที่ 1 | 18 หน่วย | |
| Fundamental English 1 ภาษาอังกฤษพื้นฐาน 1 | 3 | |
| Citizenship การเป็นพลเมือง | 3 | |
| General Chemistry 1 เคมีทั่วไป 1 | 3 | |
| Fundamentals of Programming การเขียนโปรแกรมเบื้องต้น | 3 | |
| Calculus 1 แคลคูลัส 1 | 3 | |
| Discrete Structure โครงสร้างวิยุต | 3 | |
| ภาคการศึกษาที่ 2 | 18 หน่วย | |
| Fundamental English 2 ภาษาอังกฤษพื้นฐาน 2 | 3 | |
| Basic Biology 1 ชีววิทยาพื้นฐาน 1 | 3 | |
| Information Technology and Modern Life เทคโนโลยีสารสนเทศและชีวิตสมัยใหม่ | 3 | |
| Introduction to Object-oriented Programming การเขียนโปรแกรมเชิงวัตถุเบื้องต้น | 3 | |
| Calculus 2 แคลคูลัส 2 | 3 | |
| Physics 1 ฟิสิกส์ 1 | 3 | |
| ภาคการศึกษาที่ 1 | 18 หน่วย | |
| Critical Reading and Effective Writing การอ่านเชิงวิเคราะห์และการเขียนอย่างมีประสิทธิผล | 3 | |
| Critical Thinking, Problem Solving and Science Communication การคิดอย่างมีวิจารณญาณ การแก้ปัญหา และการสื่อสารทางวิทยาศาสตร์ | 3 | |
| Computer Science Technology เทคโนโลยีด้านวิทยาการคอมพิวเตอร์ | 3 | |
| Computer Organization and Architecture การจัดระบบและสถาปัตยกรรมคอมพิวเตอร์ | 3 | |
| Data Structures and Analysis โครงสร้างข้อมูลและการวิเคราะห์ | 3 | |
| Statistics for Computer Science สถิติสำหรับวิทยาการคอมพิวเตอร์ | 3 | |
| ภาคการศึกษาที่ 2 | 18 หน่วย | |
| English in Science and Technology Context ภาษาอังกฤษในบริบทวิทยาศาสตร์และเทคโนโลยี | 3 | |
| The World of Science โลกแห่งวิทยาศาสตร์ | 3 | |
| Modern Application Development การพัฒนาแอปพลิเคชันสมัยใหม่ | 3 | |
| Computer Networks and Protocols เครือข่ายคอมพิวเตอร์และเกณฑ์วิธี | 3 | |
| Introduction to Artificial Intelligence ปัญญาประดิษฐ์เบื้องต้น | 3 | |
| Minor Course วิชาโท | 3 | |
แผนปกติ (Regular Plan)
| ภาคการศึกษาที่ 1 | 18 หน่วย | |
| Database Systems ระบบฐานข้อมูล | 3 | |
| Operating Systems ระบบปฏิบัติการ | 3 | |
| Software Engineering วิศวกรรมซอฟต์แวร์ | 3 | |
| Algorithm Design and Analysis การออกแบบและการวิเคราะห์อัลกอริทึม | 3 | |
| ****** | GE Elective Course วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา) | 3 |
| Minor Course วิชาโท | 3 | |
| ภาคการศึกษาที่ 2 | 19 หน่วย | |
| Ethics for Computer Professionals จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์ | 1 | |
| Organization of Programming Languages การจัดระเบียบของภาษาโปรแกรม | 3 | |
| Research in Computer Science การวิจัยทางวิทยาการคอมพิวเตอร์ | 3 | |
| Major Elective Courses Level 300 or 400 วิชาเอกเลือกระดับ 300 หรือ 400 | 6 | |
| Minor Course วิชาโท | 3 | |
| ****** | Free Elective Course วิชาเลือกเสรี | 3 |
| ภาคการศึกษาที่ 1 | 14 หน่วย | |
| Computer Job Training การฝึกงานคอมพิวเตอร์ | 1 | |
| Independent Study 1 การค้นคว้าอิสระ 1 | 1 | |
| ****** | GE Elective Course วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา) | 3 |
| Major Elective Courses Level 400 วิชาเอกเลือกระดับ 400 | 6 | |
| Minor Course วิชาโท | 3 | |
| ภาคการศึกษาที่ 2 | 11 หน่วย | |
| Independent Study 2 การค้นคว้าอิสระ 2 | 2 | |
| Major Elective Courses Level 400 วิชาเอกเลือกระดับ 400 | 3 | |
| Minor Course วิชาโท | 3 | |
| ****** | Free Elective Course วิชาเลือกเสรี | 3 |
แผนสหกิจศึกษา (Co-operative Education Plan)
| ภาคการศึกษาที่ 1 | 18 หน่วย | |
| Database Systems ระบบฐานข้อมูล | 3 | |
| Operating Systems ระบบปฏิบัติการ | 3 | |
| Software Engineering วิศวกรรมซอฟต์แวร์ | 3 | |
| Algorithm Design and Analysis การออกแบบและการวิเคราะห์อัลกอริทึม | 3 | |
| ****** | GE Elective Course วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา) | 3 |
| Minor Course วิชาโท | 3 | |
| ภาคการศึกษาที่ 2 | 19 หน่วย | |
| Ethics for Computer Professionals จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์ | 1 | |
| Organization of Programming Languages การจัดระเบียบของภาษาโปรแกรม | 3 | |
| Research in Computer Science การวิจัยทางวิทยาการคอมพิวเตอร์ | 3 | |
| Major Elective Courses Level 300 or 400 วิชาเอกเลือกระดับ 300 หรือ 400 | 3 | |
| Minor Course วิชาโท | 6 | |
| ****** | Free Elective Course วิชาเลือกเสรี | 3 |
| ภาคการศึกษาที่ 1 | 7 หน่วย | |
| Computer Job Training การฝึกงานคอมพิวเตอร์ | 1 | |
| Cooperative Education สหกิจศึกษา | 6 | |
| ภาคการศึกษาที่ 2 | 19 หน่วย | |
| Seminar in Computer Science สัมมนาทางวิทยาการคอมพิวเตอร์ | 1 | |
| ****** | GE Elective Course วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา) | 3 |
| Major Elective Courses Level 300 or 400 วิชาเอกเลือกระดับ 300 หรือ 400 | 3 | |
| Major Elective Courses Level 400 วิชาเอกเลือกระดับ 400 | 6 | |
| Minor Course วิชาโท | 3 | |
| ****** | Free Elective Course วิชาเลือกเสรี | 3 |
แผนก้าวหน้า (Honors Plan)
| ภาคการศึกษาที่ 1 | 18 หน่วย | |
| Database Systems ระบบฐานข้อมูล | 3 | |
| Operating Systems ระบบปฏิบัติการ | 3 | |
| Software Engineering วิศวกรรมซอฟต์แวร์ | 3 | |
| Algorithm Design and Analysis การออกแบบและการวิเคราะห์อัลกอริทึม | 3 | |
| ****** | GE Elective Course วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา) | 3 |
| Minor Course วิชาโท | 3 | |
| ภาคการศึกษาที่ 2 | 19 หน่วย | |
| Ethics for Computer Professionals จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์ | 1 | |
| Organization of Programming Languages การจัดระเบียบของภาษาโปรแกรม | 3 | |
| Research in Computer Science การวิจัยทางวิทยาการคอมพิวเตอร์ | 3 | |
| Major Elective Courses Level 300 or 400 วิชาเอกเลือกระดับ 300 หรือ 400 | 6 | |
| Minor Course วิชาโท | 3 | |
| ****** | Free Elective Course วิชาเลือกเสรี | 3 |
| ภาคการศึกษาที่ 1 | 20 หน่วย | |
| Computer Job Training การฝึกงานคอมพิวเตอร์ | 1 | |
| Independent Study 1 การค้นคว้าอิสระ 1 | 1 | |
| ****** | GE Elective Course วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา) | 3 |
| Major Elective Courses Level 400 วิชาเอกเลือกระดับ 400 | 6 | |
| Major Elective Courses Level 700 วิชาเอกเลือกระดับ 700 | 6 | |
| Minor Course วิชาโท | 3 | |
| ภาคการศึกษาที่ 2 | 17 หน่วย | |
| Independent Study 2 การค้นคว้าอิสระ 2 | 2 | |
| Major Elective Courses Level 400 วิชาเอกเลือกระดับ 400 | 3 | |
| Major Elective Courses Level 700 วิชาเอกเลือกระดับ 700 | 6 | |
| Minor Course วิชาโท | 3 | |
| ****** | Free Elective Course วิชาเลือกเสรี | 3 |