โครงสร้างหลักสูตรวิทยาศาสตรบัณฑิต
จำนวนหน่วยกิต
จำนวนหน่วยกิตรวมตลอดหลักสูตรไม่น้อยกว่า 134 หน่วยกิต
โครงสร้างหลักสูตร
| 1 | หมวดวิชาศึกษาทั่วไป | 30 | หน่วยกิต |
| กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ | 6 | หน่วยกิต | |
| กลุ่มวิชาภาษา | 12 | หน่วยกิต | |
| กลุ่มวิชาสังคมศาสตร์ | 6 | หน่วยกิต | |
| กลุ่มวิชามนุษย์ศาสตร์ | 4 | หน่วยกิต | |
| กลุ่มวิชาพลศึกษา | 2 | หน่วยกิต | |
| 2 | หมวดวิชาเฉพาะ | 98 | หน่วยกิต |
| วิชาแกน | 28 | หน่วยกิต | |
| วิชาเฉพาะบังคับ | 52 | หน่วยกิต | |
| วิชาเฉพาะเลือก | 18 | หน่วยกิต | |
| 3 | หมวดวิชาเลือกเสรี | 6 | หน่วยกิต |
รายวิชาในหลักสูตร
| รายชื่อวิชา | จำนวนหน่วยกิต | ||
| (บรรยาย-ปฏิบัติการ) | |||
| หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต | |||
| 1.กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ | 6 หน่วยกิต | ||
| 999212 | แนวคิดทางวิทยาศาสตร์กับปรัญชา | 3 (3-0) | |
| (Concepts in Sciences and Philosophy) | |||
| เลือก 3 หน่วยกิตจากรายวิชาดังต่อไปนี้ | |||
| 999011 | อาหารเพื่อมนุษยชาติ | 3 (3-0) | |
| (Food for Mankind) | |||
| 999012 | สุขภาพเพื่อชีวิต | 3 (3-0) | |
| (Health for Life) | |||
| 999213 | สิ่งแวดล้อม เทคโนโลยีและชีวิต | 3 (3-0) | |
| (Environment, Technology and Life) | |||
| 2.กลุ่มวิชาภาษา | 12 หน่วยกิต | ||
| 999021 | ภาษาไทยเพื่อการสื่อสาร | 3 (3-0) | |
| (Thai Language for Communication) | |||
| วิชาเลือกในกลุ่มภาษาต่างประเทศ 1 ภาษา | 9 ( - ) | ||
| (Elective Course in One Foreign Language) | |||
| 3.กลุ่มวิชาสังคมศาสตร์ | 3 หน่วยกิต | ||
| 999141 | มนุษย์กับสังคม | 3 (3-0) | |
| (Man and Society) | |||
| 4.กลุ่มวิชามนุษยศาสตร์ | 7 หน่วยกิต | ||
| 999033 | ศิลปะการดําเนินชีวิต | 3 (3-0) | |
| (Arts of Living) | |||
| 371111 | การใช้ทรัพยากรห้องสมุด | 1 (1-0) | |
| (The Use of Library Resources) | |||
| วิชาเลือกในสาขามนุษยศาสตร์ | 3 ( - ) | ||
| (Elective Course in Humanities) | |||
| 5.กลุ่มวิชาพลศึกษา | 2 หน่วยกิต | ||
| 175xxx | กิจกรรมพลศึกษา | 1,1 (0-2) | |
| (Physical Education Activities) | |||
| หมวดวิชาเฉพาะ 98 หน่วยกิต | |||
| 1.วิชาแกน | 28 หน่วยกิต | ||
| 403113 | เคมีทั่วไป I | 3 (3-0) | |
| (General Chemistry I) | |||
| 403115 | เคมีทั่วไป II | 3 (3-0) | |
| (General Chemistry II) | |||
| 403118 | ปฏิบัติการเคมีพื้นฐาน | 1 (0-3) | |
| (Basic Chemistry Laboratory) | |||
| 417111 | แคลคูลัส I | 3 (3-0) | |
| (Calculus I) | |||
| 417112 | แคลคูลัส II | 3 (3-0) | |
| (Calculus II) | |||
| 420111 | ฟิสิกส์ทั่วไป I | 3 (3-0) | |
| (General Physics I) | |||
| 420112 | ฟิสิกส์ทั่วไป II | 3 (3-0) | |
| (General Physics II) | |||
| 420113 | ปฏิบัติการฟิสิกส์ I | 1 (0-3) | |
| (Laboratory in Physics I) | |||
| 420114 | ปฏิบัติการฟิสิกส์ II | 1 (0-3) | |
| (Laboratory in Physics II) | |||
| 422111 | หลักสถิติ I | 3 (3-0) | |
| (Principle of Statistics I) | |||
| 424111 | หลักชีววิทยา | 3 (3-0) | |
| (Principles of Biology) | |||
| 424112 | ชีววิทยาภาคปฏิบัติการ | 1 (0-3) | |
| (Laboratory in Biology) | |||
| 2.วิชาเฉพาะบังคับ | 5 หน่วยกิต | ||
| 417231 | คณิตตรรกศาสตร์เบื้องต้น | 3 (3-0) | |
| (Introductory Mathematical Logic) | |||
| 417241 | แคลคูลัส III | 3 (3-0) | |
| (Calculus III) | |||
| 417271 | คณิตศาสตร์เต็มหน่วยเบื้องต้น | 3 (3-0) | |
| (Introductory Discrete Mathematics) | |||
| 417322 | พีชคณิตเชิงเส้นเบื้องต้น | 3 (3-0) | |
| (Introductory Linear Algebra) | |||
| 418112 | ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์ | 3 (2-2) | |
| (Introduction to Computer) | |||
| 418261 | การโปรแกรมโครงสร้าง | 3 (2-2) | |
| (Structured Programming) | |||
| 418241 | ตรรกศาสตร์ของดิจิทัลคอมพิวเตอร์ | 3 (2-2) | |
| (Digital Computer Logic) | |||
| 418262 | การโปรแกรมเชิงวัตถุ | 3 (2-2) | |
| (Object Oriented Programming) | |||
| 418431 | หลักภาษาโปรแกรม | 3 (3-0) | |
| (Principles of Programming Languages) | |||
| 418241 | ระบบฐานข้อมูลเบื้องต้น | 3 (3-0) | |
| (Fundamentals of Database Systems) | |||
| 418231 | ขั้นตอนวิธีและโครงสร้างข้อมูล | 3 (2-2) | |
| (Algorithms and Data Structure) | |||
| 418323 | การวิเคราะห์และออกแบบระบบ | 3 (3-0) | |
| (System Analysis and Design) | |||
| 418322 | โครงสร้างแฟ้ม | 3 (2-2) | |
| (File Structures) | |||
| 418311 | องค์การคอมพิวเตอร์และภาษาแอสเซมบลี | 3 (2-2) | |
| (Computer Organization and Assembly Language) | |||
| 418432 | สถาปัตยกรรมคอมพิวเตอร์เบื้องต้น | 3 (3-0) | |
| (Fundamentals of Computer Architecture) | |||
| 418433 | ระบบปฏิบัติการ | 3 (3-0) | |
| (Operating System) | |||
| 418497 | สัมมนา | 1 | |
| (Seminar) | |||
| 418498 | ปัญหาพิเศษ | 3 | |
| (Special Problems) | |||
| 3.วิชาเลือกเฉพาะ | 18 หน่วยกิต | ||
| เลือกจากวิชาที่เปิดสอนในภาควิชาวิทยาการคอมพิวเตอร์รหัสหมายเลข 200 | |||
| ไม่เกิน 3 หน่วยกิต รหัสหมายเลข 300 ขึ้นไป ไม่น้อยกว่า 9 หน่วยกิต และ | |||
| เลือกจากวิชาที่เกี่ยวข้องกับวิทยาการคอมพิวเตอร์ที่เปิดสอนในภาควิชาอื่นๆ | |||
| ของคณะวิทยาศาสตร์หรือคณะอื่นที่ให้ปริญญาทางวิทยาศาสตร์หรือ | |||
| วิศวกรรมศาสตร์ | |||
| หมวดวิชาเลือกเสรี 6 หน่วยกิต | |||
| วิชาเลือกเสรี | 6 ( - ) | ||