เลือก | รหัสวิชา | ชื่อวิชา | หน่วยกิต(ท-ป) | วิชาเรียนก่อน | |
(1) หมวดวิชาศึกษาทั่วไป 32 หน่วยกิต | | | |
กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ 3 หน่วยกิต | | | |
| 01301201 | Resource and Environmental Conservation การอนุรักษ์ทรัพยากรและสิ่งแวดล้อม | 3(3-0) | | |
| 01421211 | Radiation Life and Environment รังสี ชีวิต และสิ่งแวดล้อม | 3(3-0) | | |
| 01421201 | Radiation Life and Environment รังสี ชีวิต และสิ่งแวดล้อม | 2(2-0) | | |
| 01999212 | Concept of Science and Philosophy แนวคิดทางวิทยาศาสตร์กับปรัชญา | 3(3-0) | | |
กลุ่มวิชาภาษา 12 หน่วยกิต | | | |
| 01355111 | Foundation English I ภาษาอังกฤษ 1 (ไม่นับหน่วยกิต) | 3(3-0) | (ไม่นับหน่วยกิต) | |
| 01355112 | Foundation English II ภาษาอังกฤษ 2 | 3(3-0) | 01355111 | |
| 01355113 | Foundation English III ภาษาอังกฤษ 3 | 3(3-0) | 01355112 | |
| 01355xxx | กลุ่มวิชาภาษาอังกฤษ (01355xxx) | 3(3-0) | 01355113 | |
| | กลุ่มวิชาภาษา เลือก 3 หน่วยกิตจากรายวิชาดังต่อไปนี้ | | | |
| 01355201 | Fundamental English Reading | 3(3-0) | 01355113 | |
| 01355202 | Fundamental English Writing | 3(3-0) | 01355113 | |
| 01355209 | Communicative English for Careers | 3(3-0) | 01355113 | |
| 01361101 | Introductory Thai Usage | 3(3-0) | | |
| 01361102 | Thai Practical Writing ภาษาไทยเชิงปฏิบัติ | 3(3-0) | | |
| 01999021 | Thai Language for Communication ภาษาไทยเพื่อการสื่อสาร | 3(3-0) | | |
กลุ่มวิชาสังคมศาสตร์ 9 หน่วยกิต | | | |
| 01132101 | Modern Entrepreneur ผู้ประกอบการรุ่นใหม่ | 3(3-0) | | |
| | เลือก 6 หน่วยกิตจากรายวิชาต่อไปนี้ | | | |
| 01455101 | World Politics in Daily Life การเมืองโลกในชีวิตประจำวัน | 3(3-0) | | |
| 01453102 | Law in Everyday Life กฏหมายในชีวิตประจำวัน | 3(3-0) | | |
| 01459101 | Psychology for Modern Life จิตวิทยาเพื่อชีวิตสมัยใหม่ | 3(3-0) | | |
กลุ่มวิชามนุษยศาสตร์ 6 หน่วยกิต | | | |
| 01386121 | Music Appreciation สังคีตนิยม | 3(3-0) | | |
| 01387101 | The Art of Living with Others ศิลปะการอยู่ร่วมกับผู้อื่น | 3(3-0) | | |
| 01387103 | Philosophy of Sufficiency Economics and Buddhism ปรัชญาเศรษฐกิจพอเพียงกับศาสนา | 3(3-0) | | |
กลุ่มวิชาพลศึกษา 2 หน่วยกิต | | | |
| 01175xxx | กิจกรรมพลศึกษา | 1(0-2) | | |
| 01175xxx | กิจกรรมพลศึกษา | 1(0-2) | | |
(2) หมวดวิชาเฉพาะ 95 หน่วยกิต | | | |
วิชาแกน 17 หน่วยกิต | | | |
| 01417111 | Calculus I แคลคูลัส l | 3(3-0) | | |
| 01417112 | Calculus II แคลคูลัส ll | 3(3-0) | | |
| 01418132 | Fundamentals of Computing หลักมูลการคณนา | 4(4-0) | | |
| 01420115 | Laboratory in Abridged Physics ฟิสิกส์อย่างสังเขปภาคปฏิบัติการ | 1(0-3) | | |
| 01420119 | Abridged Physics ฟิสิกส์อย่างสังเขป | 3(3-0) | | |
| 01422111 | Principles of Statistics หลักสถิติ | 3(3-0) | | |
วิชาเฉพาะบังคับ 49 หน่วยกิต | | | |
| | กลุ่มประเด็นด้านองค์การและระบบสารสนเทศ | | | |
| 01418343 | Intellectual Property for Software and Digital Contents ทรัพย์สินทางปัญญาสำหรับซอฟต์แวร์และดิจิคอนเทนท์ | 3(3-0) | | |
| | กลุ่มเทคโนโลยีเพื่องานประยุกต์ | | | |
| 01418221 | Fundamentals of Database Systems ระบบข้อมูลเบื้องต้น | 3(3-0) | 01418116 | |
| 01418321 | System Analysis and Design การวิเคราะห์และการออกแบบระบบ | 3(2-2) | 01418221 | |
| 01418497 | Seminar สัมมนา | 1 | 01418216 หรือ 01418221 หรือ 01418232 | |
| | กลุ่มเทคโนโลยีและวิธีการทางซอฟต์แวร์ | | | |
| 01418116 | Computer Programming การโปรแกรมคอมพิวเตอร์ | 3(2-2) | 01418114 | |
| 01418216 | Principles of Programming Languages หลักภาษาโปรแกรม | 3(3-0) | 01418116 | |
| 01418217 | Software Construction การสร้างซอฟต์แวร์ | 3(2-2) | 01418116 | |
| 01418231 | Data Structure โครงการข้อมูล | 3(3-0) | 01418116 | |
| 01418232 | Algorithm Design and Analysis การออกแบบและการวิเคราะห์ขั้นตอนวีธี | 3(3-0) | 01418231 | |
| | กลุ่มโครงสร้างพื้นฐานของระบบ | | | |
| 01417322 | Introductory Linear Algebra พีชคณิตเชิงเส้นเบื้องต้น | 3(3-0) | | |
| 01418114 | Introduction to Computer Science วิทยาศาสตร์เบื้องต้น | 4(3-2) | | |
| 01418332 | Operating Systems ระบบปฏิบัติการ | 4(4-0) | 01418331 | |
| 01418333 | Formal Language and Automata Theory ภาษารูปนัยและทฤษฎีออโตมาตา | 3(3-0) | 01418132 หรือ 01417271 | |
| 01418351 | Computer Communications and Protocols การสื่อสารคอมพิวเตอร์และโพรโทคอล | 3(3-0) | 01418116 | |
| | กลุ่มฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์ | | | |
| 01418131 | Digital Computer Logic ตรรกศาสตร์ของดิจิทัลคอมพิวเตอร์ | 3(2-2) | | |
| 01418331 | Assembly Language and Computer Architecture ภาษาแอสเซมบลีและสถาปัตยกรรมคอมพิวเตอร์ | 4(4-0) | 01418116และ01418131หรือ01420243 | |
วิชาเฉพาะเลือก 29 หน่วยกิต | | | |
| | ก.เลือก 4 หน่วยกิตจากรายวิชาในสาขาวิชาใดหรือสาขาวิชาหนึ่งต่อไปนี้ | | | |
| | สาขาวิชาเคมี | | | |
| 01403111 | General Chemistry เคมีทั่วไป | 4(4-0) | | |
| | สาขาวิชาชีววิทยา | | | |
| 01424111 | Principles of Biology หลักชีววิทยา | 3(3-0) | | |
| 01424112 | Laboratory in Biology ชีววิทยาภาคปฏิบัติการ | 1(0-3) | | |
| | ข.เลือก 1 กลุ่มวิชา จาก 2 กลุ่มวิชาต่อไปนี้ ไม่น้อยกว่า 25 หน่วยกิต | | | |
| | กลุ่มวิชาที่ 1 | | | |
| 01418399 | Computer Science Project Preparation การเตรียมความพร้อมโครงงานวิทยาการคอมพิวเตอร์ | 1 | 01418321 | |
| 01418499 | Computer science Project โครงการคอมพิวเตอร์ | 3 | 01418399 | |
| | กลุ่มวิชาที่ 2 | | | |
| 01418390 | Co-operative Education Preparation การเตรียมความพร้อมสหกิจศึกษา | 1 | 01418321 | |
| 01418490 | Co-operative Education สหกิจศึกษา | 6 | 01418390 | |
| | ถ้าเลือกกลุ่ม 1ต้องเลือกวิชาสาขาวิชาวิทยาการคอมพิวเตอร์ไม่น้อยกว่า 21 หน่วยกิต โดยเป็นวิชา 014182xx ไม่เกิน 6 หน่วย ถ้าเลือกกุล่ม 2 ต้องเลือกวิชาสาขาวิชาวิทยาการคอมพิวเตอร์ ไม่น้อยกว่า18 หน่วยกิต โดยเป็นวิชา 014182xx ไม่เกิน 6 หน่วยกิต | | | |
| 014182xx | วิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 014182xx | 3(-) | | |
| 014182xx | วิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 014182xx | 3(-) | | |
| 01418xxx | วิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 01418xxx | 3(-) | | |
| 01418xxx | วิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 01418xxx | 3(-) | | |
| 01418xxx | วิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 01418xxx | 3(-) | | |
| 01418xxx | วิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 01418xxx | 3(-) | | |
| 01418xxx | วิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 01418xxx | 3(-) | | |
| 01418xxx | วิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 01418xxx | 3(-) | | |
| 01418xxx | วิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 01418xxx | 3(-) | | |
(3) หมวดวิชาเลือกเสรี 6 หน่วยกิต | | | |
| xxxxxxxx | วิชาเลือกเสรี | 3(-) | | |
| xxxxxxxx | วิชาเลือกเสรี | 3(-) | | |