แผนการศึกษา ปริญญาตรี (รหัส 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 |