123
หน่วยกิตรวมตลอดหลักสูตร
4
ปีการศึกษา
วท.บ.
วิทยาศาสตรบัณฑิต
หมวดวิชาศึกษาทั่วไป
ไม่น้อยกว่า 24 หน่วยกิต
วิชาบังคับ12 น.
วิชาเลือก≥ 12 น.
หมวดวิชาเฉพาะ
ไม่น้อยกว่า 93 หน่วยกิต
กลุ่มวิชาพื้นฐาน15 น.
กลุ่มวิชาบังคับ51 น.
กลุ่มวิชาเลือก≥ 21 น.
กลุ่มวิชาฝึกประสบการณ์≥ 6 น.
หมวดวิชาเลือกเสรี
ไม่น้อยกว่า 6 หน่วยกิต
เลือกเรียนรายวิชาใดๆ ในมหาวิทยาลัย≥ 6 น.

หมวดวิชาเฉพาะ

พื้นฐาน กลุ่มวิชาพื้นฐาน 15 หน่วยกิต
4181202
คณิตศาสตร์สำหรับวิทยาการคอมพิวเตอร์ 1
Mathematics for Computer Science I
3(3-0-6)
4181203
คณิตศาสตร์สำหรับวิทยาการคอมพิวเตอร์ 2
Mathematics for Computer Science II
3(3-0-6)
4182103
กฎหมายและจรรยาบรรณสำหรับเทคโนโลยีสารสนเทศ
Laws and Ethics for Information Technology
3(3-0-6)
4183107
ภาษาอังกฤษเพื่องานด้านคอมพิวเตอร์
English for Computer
3(3-0-6)
4183204
สถิติเบื้องต้นสำหรับวิทยาการคอมพิวเตอร์
Introduction to Statistics for Computer Science
3(2-2-5)
บังคับ กลุ่มวิชาบังคับ 51 หน่วยกิต
กลุ่มวิชาสารสนเทศและเทคโนโลยีเพื่องานประยุกต์
4181109
ระบบปฏิบัติการ
Operating System
3(2-2-5)
4181503
ระบบฐานข้อมูล
Databases System
3(2-2-5)
4182502
การปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์
Human and Computer Interaction
3(2-2-5)
4182503
การพัฒนาโปรแกรมบนเว็บ
Web Application Development
3(2-2-5)
4183503
วิศวกรรมซอฟต์แวร์
Software Engineering
3(2-2-5)
4183504
การวิเคราะห์และออกแบบระบบ
System Analysis and Design
3(2-2-5)
4183901
สัมมนาด้านวิทยาการคอมพิวเตอร์
Seminar in Computer Science
1(0-3-6)
4184904
โครงงานคอมพิวเตอร์
Computer Project
2(90)
กลุ่มวิชาทฤษฎีคอมพิวเตอร์และการคำนวณ
4181204
ระบบดิจิทัลเบื้องต้น
Introduction to Digital System
3(3-0-6)
4181205
โครงสร้างข้อมูล
Data Structure
3(2-2-5)
4181206
สถาปัตยกรรมคอมพิวเตอร์
Computer Architecture
3(3-0-6)
4182408
ทฤษฎีการคำนวณ
Theory of Computation
3(3-0-6)
4182501
การออกแบบและวิเคราะห์อัลกอริทึม
Design and Analysis of Algorithms
3(2-2-5)
กลุ่มวิชาการสื่อสารข้อมูลและระบบเครือข่าย
4182302
การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์
Data Communication and Computer Network
3(2-2-5)
กลุ่มวิชาปัญญาประดิษฐ์และการประยุกต์
4183410
ปัญญาประดิษฐ์
Artificial Intelligence
3(2-2-5)
กลุ่มวิชาวิธีการทางซอฟต์แวร์และการเขียนโปรแกรม
4181502
การเขียนโปรแกรมเชิงโครงสร้าง
Structured Programming
3(2-2-5)
4181504
การเขียนโปรแกรมภาษาไพธอน
Python Programming
3(2-2-5)
4182504
การเขียนโปรแกรมเชิงอ็อบเจกต์
Object Oriented Programming
3(2-2-5)
เลือก กลุ่มวิชาเลือก ไม่น้อยกว่า 21 หน่วยกิต
4182505
การพัฒนาโปรแกรมแบบฟูลสแต็ก
Full Stack Development
3(2-2-5)
4183301
การประมวลผลแบบกลุ่มเมฆเบื้องต้น
Introduction to Cloud Computing
3(2-2-5)
4183302
ความมั่นคงปลอดภัยไซเบอร์
Cyber Security
3(2-2-5)
4183411
วิทยาการข้อมูลเบื้องต้น
Fundamentals of Data Science
3(2-2-5)
4183412
การเรียนรู้ของเครื่อง
Machine Learning
3(2-2-5)
4183413
การประมวลผลภาพดิจิทัล
Digital Image Processing
3(2-2-5)
4183414
ระบบธุรกิจอัจฉริยะ
Business Intelligence
3(2-2-5)
4183415
การสร้างคอมไพเลอร์
Compiler Construction
3(2-2-5)
4183505
การพัฒนาโปรแกรมบนอุปกรณ์เคลื่อนที่
Mobile Application Development
3(2-2-5)
4183506
การเขียนโปรแกรมเกม
Game Programming
3(2-2-5)
4183507
อินเทอร์เน็ตของสรรพสิ่ง
Internet of Things
3(2-2-5)
4184902
หัวข้อพิเศษเกี่ยวกับวิทยาการคอมพิวเตอร์ 1
Special Topics in Computer Science I
3(2-2-5)
ภาคสนาม กลุ่มวิชาฝึกประสบการณ์วิชาชีพ ไม่น้อยกว่า 6 หน่วยกิต
แผนฝึกประสบการณ์วิชาชีพ (6 หน่วยกิต)
4184804
เตรียมฝึกประสบการณ์วิชาชีพด้านวิทยาการคอมพิวเตอร์
Preparation for Field Experience in Computer Science
1(0-3-2)
4184805
การฝึกประสบการณ์วิชาชีพด้านวิทยาการคอมพิวเตอร์
Field Experience in Computer Science
5(450)
แผนสหกิจศึกษา (7 หน่วยกิต)
4184806
การเตรียมสหกิจศึกษา
Preparation for Cooperative Education
1(0-3-2)
4184807
สหกิจศึกษา
Cooperative Education
6(540)

แผนการเรียน

แผนการเรียนสำหรับนักศึกษาหลักสูตร 2569

นักศึกษาเทียบโอน
แผนการเรียนอาจแตกต่างจากนี้ กรุณาติดต่ออาจารย์ที่ปรึกษาเพื่อจัดแผนการเรียนเฉพาะบุคคล
ภาคเรียนที่ 1 18 หน่วยกิต
xxxxxxxรายวิชาศึกษาทั่วไป3
xxxxxxxรายวิชาศึกษาทั่วไป3
4181109ระบบปฏิบัติการ3
4181204ระบบดิจิทัลเบื้องต้น3
4181202คณิตศาสตร์สำหรับวิทยาการคอมพิวเตอร์ 13
4181502การเขียนโปรแกรมเชิงโครงสร้าง3
ภาคเรียนที่ 2 21 หน่วยกิต
xxxxxxxรายวิชาศึกษาทั่วไป3
xxxxxxxรายวิชาศึกษาทั่วไป3
4181203คณิตศาสตร์สำหรับวิทยาการคอมพิวเตอร์ 23
4181205โครงสร้างข้อมูล3
4181206สถาปัตยกรรมคอมพิวเตอร์3
4181503ระบบฐานข้อมูล3
4181504การเขียนโปรแกรมภาษาไพธอน3
วิชาบังคับ
ศึกษาทั่วไป
วิชาเลือก
เลือกเสรี
ฝึกประสบการณ์