วิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์

หลักสูตรปรับปรุง พ.ศ. 2569

  • ระดับการศึกษา: ปริญญาตรี (โครงการปกติ)
  • คณะ: คณะวิทยาศาสตร์
  • จำนวนปีที่ศึกษา: 3.5 ปี
  • จำนวนหน่วยกิตรวม: 121 หน่วยกิต
  • ปรับปรุงหลักสูตร: พ.ศ. 2569

1. หมวดวิชาเฉพาะ (91 หน่วยกิต)

1.1 วิชาเอกบังคับ (70 หน่วยกิต)

รหัสวิชารายวิชาหน่วยกิต
CS10101
วิทยาการคอมพิวเตอร์เบื้องต้น
Introduction to Computer Science
3(2-2-5)
CS10102
คณิตศาสตร์ดิสครีต
Discrete Mathematics
3(2-2-5)
CS10203
ระเบียบวิธีเชิงตัวเลขสำหรับวิทยาการคอมพิวเตอร์
Numerical Methods for Computer Science
3(2-2-5)
CS10204
โครงสร้างข้อมูลและขั้นตอนวิธี
Data Structure and Algorithms
3(2-2-5)
CS11101
องค์ประกอบและสถาปัตยกรรมคอมพิวเตอร์
Computer Organization and Architecture
3(2-2-5)
CS11102
ระบบปฏิบัติการ
Operating Systems
3(2-2-5)
CS12201
การสื่อสารข้อมูลและเครือข่าย
Data Communication and Network
3(2-2-5)
CS12202
ความมั่นคงของคอมพิวเตอร์และเครือข่าย
Computer and Network Security
3(2-2-5)
CS13101
การเขียนโปรแกรมคอมพิวเตอร์
Computer Programming
3(2-2-5)
CS13102
การเขียนโปรแกรมเชิงวัตถุ
Object-oriented Programming
3(2-2-5)
CS13103
การเขียนโปรแกรมบนเว็บ
Web-based Programming
3(2-2-5)
CS13204
การเขียนโปรแกรมคอมพิวเตอร์ขั้นสูง
Advanced Computer Programming
3(2-2-5)
CS14101
ระบบมัลติมีเดียและการประยุกต์
Multimedia System and Application
3(2-2-5)
CS15201
ระบบฐานข้อมูล
Database Systems
3(2-2-5)
CS15202
ระบบจัดการฐานข้อมูล
Database Management System
3(2-2-5)
CS16201
พื้นฐานวิทยาการข้อมูล
Foundation of Data Science
3(2-2-5)
CS16302
ปัญญาประดิษฐ์
Artificial Intelligence
3(2-2-5)
CS18201
การวิเคราะห์และออกแบบระบบ
System Analysis and Design
3(2-2-5)
CS18302
การออกแบบและพัฒนาซอฟต์แวร์เชิงวัตถุ
Object-oriented Software Design and Development
3(2-2-5)
CS19301
การสัมมนาทางวิทยาการคอมพิวเตอร์
Seminar on Computer Science
1(0-3-2)
EN56201
ภาษาอังกฤษเพื่องานอาชีพ
English for Occupational Purposes
3(2-2-5)
EN56202
ภาษาอังกฤษเพื่อจุดประสงค์ทางวิชาการ
English for Academic Purposes
3(2-2-5)
MA06101
แคลคูลัส 1
Calculus 1
3(2-2-5)
MA10102
สถิติสำหรับวิทยาศาสตร์
Statistics for Science
3(2-2-5)

1.2 วิชาเอกเลือก (12 หน่วยกิต)

ให้เลือกเรียนกลุ่มใดกลุ่มหนึ่งต่อไปนี้

1) กลุ่มการพัฒนาซอฟต์แวร์

รหัสวิชารายวิชาหน่วยกิต
CS23306
การเขียนโปรแกรมเว็บเฟรมเวิร์ค
Web Framework Programming
3(2-2-5)
CS23308
การพัฒนาแอพพลิเคชันบนอุปกรณ์เคลื่อนที่
Mobile Application Development
3(2-2-5)
CS23309
การพัฒนาเว็บโดยใช้ตัวโปรแกรมสำเร็จรูป
Software Packages for Website Development
3(2-2-5)
CS28303
วิศวกรรมซอฟต์แวร์
Software Engineering
3(2-2-5)
CS28304
การปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์
Human and Computer Interaction
3(2-2-5)
CS28305
การทดสอบและประเมินคุณภาพซอฟต์แวร์
Testing and Quality Evaluation of Software
3(2-2-5)
CS28306
การทดสอบซอฟต์แวร์แบบอัตโนมัติ
Automated Software Testing
3(2-2-5)
CS29302
การประยุกต์ใช้คอมพิวเตอร์ในชีวิตประจำวัน
Computer Applications in Daily Life
3(2-2-5)

2) กลุ่มวิทยาการข้อมูล

รหัสวิชารายวิชาหน่วยกิต
CS36304
การประยุกต์ใช้การเรียนรู้ของเครื่องและการเรียนรู้เชิงลึกในวิทยาการข้อมูล
Applications of Machine Learning and Deep Learning in Data Science
3(2-2-5)
CS36305
การแสดงผลข้อมูลด้วยภาพและการเล่าเรื่องด้วยข้อมูล
Data Visualization and Data Storytelling
3(2-2-5)
CS36308
การวิเคราะห์ข้อมูลขนาดใหญ่
Big Data Analytics
3(2-2-5)
CS36310
วิศวกรรมข้อมูล
Data Engineering
3(2-2-5)
CS36311
การทำเหมืองข้อมูล
Data Mining
3(2-2-5)
CS36312
การรู้จำรูปแบบและการประยุกต์
Pattern Recognition and Application
3(2-2-5)

3) กลุ่มปัญญาประดิษฐ์

รหัสวิชารายวิชาหน่วยกิต
CS46303
การเรียนรู้ของเครื่อง
Machine Learning
3(2-2-5)
CS46306
การเรียนรู้เชิงลึก
Deep Learnings
3(2-2-5)
CS46307
ปัญญาประดิษฐ์เชิงสร้างสรรค์ และแบบจำลองภาษาขนาดใหญ่
Generative AI and Large Language Models
3(2-2-5)
CS46309
คอมพิวเตอร์วิทัศน์และการประมวลภาพ
Computer Vision and Image Processing
3(2-2-5)
CS46313
ปัญญาประดิษฐ์สำหรับการเพิ่มประสิทธิภาพการทำงานด้านวิทยาศาสตร์ เทคโนโลยี และนวัตกรรม
Artificial Intelligence for Enhancing Efficiency in Science, Technology, and Innovation
3(2-2-5)
CS46314
การพัฒนาระบบประยุกต์ทางปัญญาประดิษฐ์
Development of Artificial Intelligence Application Systems
3(2-2-5)
CS46315
ปัญญาประดิษฐ์และอินเทอร์เน็ตในทุกสรรพสิ่ง
Artificial Intelligence and Internet of Things
3(2-2-5)
CS46316
วิศวกรรมพรอมต์สำหรับปัญญาประดิษฐ์
Prompt Engineering for Artificial Intelligence
3(2-2-5)

4) กลุ่มเกมและมัลติมีเดีย

รหัสวิชารายวิชาหน่วยกิต
CS53305
การออกแบบและพัฒนาเกม
Game Design and Development
3(2-2-5)
CS53307
การเขียนโปรแกรมเกม
Game Programming
3(2-2-5)
CS53310
การพัฒนาเกมเพื่อการศึกษา
Game Development for Education
3(2-2-5)
CS54302
เทคโนโลยีความเป็นจริงเสมือนและความจริงเสริม
Virtual Reality Technology and Augmented Reality
3(2-2-5)
CS54403
การออกแบบและการสร้างภาพเคลื่อนไหว
Animation Design and Creation
3(2-2-5)
CS54304
คอมพิวเตอร์กราฟิก
Computer Graphics
3(2-2-5)
CS58307
วิศวกรรมระบบมัลติมีเดีย
Multimedia System Engineering
3(2-2-5)

5) กลุ่มเครือข่ายคอมพิวเตอร์ขั้นสูง

รหัสวิชารายวิชาหน่วยกิต
CS62303
เครือข่ายไร้สาย
Wireless Network
3(2-2-5)
CS62304
ลินุกซ์และการบริหารจัดการระบบ
Linux and System Administration
3(2-2-5)
CS62307
อินเทอร์เน็ตของสรรพสิ่ง
Internet of Things
3(2-2-5)
CS62308
การเขียนโปรแกรมเครือข่ายคอมพิวเตอร์
Computer Network Programming
3(2-2-5)
CS62309
เทคโนโลยีความมั่นคงปลอดภัยเครือข่าย
Network Security Technologies
3(2-2-5)
CS62310
ปัญญาประดิษฐ์ในเครือข่ายคอมพิวเตอร์
Artificial Intelligence in Computer Network
3(2-2-5)
CS62305
เครือข่ายขั้นสูง
Advanced Network
3(2-2-5)
CS62306
การประมวลผลแบบคลาวด์
Cloud Computing
3(2-2-5)

1.3 วิชาฝึกศึกษา/สหกิจศึกษา หรือโครงงาน (9 หน่วยกิต)

ให้เลือกเรียนแผนใดแผนหนึ่งต่อไปนี้

1) แผนสหกิจศึกษา

รหัสวิชารายวิชาหน่วยกิต
CS77305
การเตรียมสหกิจศึกษา
Cooperative Education Preparation
3(2-2-5)
CS77406
สหกิจศึกษา
Cooperative Education
6(480)

2) แผนโครงงานนักศึกษา

รหัสวิชารายวิชาหน่วยกิต
CS77301
การเตรียมฝึกประสบการณ์ภาคสนาม
Preparation for Field Experiences
1(0-3-2)
CS77303
โครงงานทางวิทยาการคอมพิวเตอร์ 1
Computer Science Project 1
3(2-3-6)
CS77402
การฝึกประสบการณ์วิชาชีพด้านวิทยาการคอมพิวเตอร์
Professional Practicum in Computer Science
2(240)
CS77404
โครงงานทางวิทยาการคอมพิวเตอร์ 2
Computer Science Project 2
3(2-3-6)

2. หมวดวิชาศึกษาทั่วไป

ไม่น้อยกว่า 24 หน่วยกิต

3. หมวดวิชาเลือกเสรี

ไม่น้อยกว่า 6 หน่วยกิต