หลักสูตรวิทยาศาสตรบัณฑิต
สาขาวิชาวิทยาการคอมพิวเตอร์ (หลักสูตรภาษาอังกฤษ)
Bachelor of Science Programme in Computer Science
(English Program)
|
|
|
BSc.CS Curriculum Structure 2023 Revision
Curriculum structure: 134 credits
A. General Core Course 31 Credits
- Social and Humanities Courses
- English Course
B. Specific course 97 Credits
- Mathematics Courses
- Major Required Courses
- Major Elective Courses
C. Free Elective Courses 6 Credits
ปีการศึกษาที่ 1 / ภาคการศึกษาที่ 1 |
หน่วยกิต |
(บ |
ป |
ต) |
|
CSC 111 |
สัมมนาจริยธรรมวิชาชีพวิทยาการคอมพิวเตอร์ Seminar on Professional Ethics in Computer Science |
1 |
(0 |
2 |
1) |
CSC 102 |
การเขียนโปรแกรมเบื้องต้น Introduction to Programming |
3 |
(3 |
0 |
6) |
CSC 165 |
คณิตศาสตร์ดิสครีต Discrete Mathematics |
3 |
(3 |
0 |
6) |
GEN 111 |
มนุษย์กับหลักจริยศาสตร์เพื่อการดำเนินขีวิต Man and Ethics of Living |
3 |
(3 |
0 |
6) |
GEN 121 |
ทักษะการเรียนรู้และการแก้ปัญหา Learning and Problem Solving Skills |
3 |
(3 |
0 |
6) |
LNG 221 |
ภาษาอังกฤษเชิงวิชาการในบริบทนานาชาติ Academic English in International Contexts |
3 |
(3 |
0 |
6) |
MTH 101 |
คณิตศาสตร์ 1 Mathematics I |
3 |
(3 |
0 |
6) |
รวม 57 ชั่วโมง / สัปดาห์ |
19 |
18 |
2 |
37 |
ปีการศึกษาที่ 1 / ภาคการศึกษาที่ 2 |
หน่วยกิต |
(บ |
ป |
ต) |
|
CSC 122 |
การปฏิบัติการเขียนโปรแกรมเบื้องต้น Introduction to Programming Lab |
2 |
(0 |
4 |
4) |
CSC 209 |
โครงสร้างข้อมูล Data Structures |
3 |
(3 |
0 |
6) |
CSC 233 |
รูปแบบการโปรแกรม Programming Paradigms |
2 |
(2 |
0 |
4) |
CSC 261 |
สถิติสำหรับนักวิทยาศาสตร์ Statistics for Scientists |
3 |
(3 |
0 |
6) |
GEN 231 |
มหัศจรรย์แห่งความคิด Miracle of Thinking |
3 |
(3 |
0 |
6) |
LNG 222 |
การฟังและการพูดเชิงวิชาการในบริบทนานาชาติ Academic Listening and Speaking in International Contexts |
3 |
(3 |
0 |
6) |
MTH 102 |
คณิตศาสตร์ 2 Mathematics II |
3 |
(3 |
0 |
6) |
รวม 59 ชั่วโมง / สัปดาห์ |
19 |
17 |
4 |
38 |
ปีการศึกษาที่ 2 / ภาคการศึกษาที่ 1 |
หน่วยกิต |
(บ |
ป |
ต) |
|
CSC 105 |
การพัฒนาโปรแกรมประยุกต์บนเว็บ Web Application Development |
3 |
(2 |
2 |
5) |
CSC 202 |
แนวคิดเชิงอ็อบเจกต์ Object-Oriented Concept |
1 |
(1 |
0 |
2) |
CSC 203 |
สถาปัตยกรรมและองค์ประกอบคอมพิวเตอร์ Computer Architectures and Organization |
3 |
(3 |
0 |
6) |
CSC 210 |
การวิเคราะห์และออกแบบขั้นตอนวิธี Analysis and Design of Algorithms |
3 |
(3 |
0 |
6) |
CSC 213 |
การวิเคราะห์และออกแบบระบบ Systems Analysis and Design |
3 |
(3 |
0 |
6) |
CSC 218 |
ระบบฐานข้อมูล Database Systems |
3 |
(3 |
0 |
6) |
CSC 290 |
โครงงานบูรณาการวิทยาการคอมพิวเตอร์ 1 Computer Science Integrated Project I |
1 |
(0 |
2 |
3) |
รวม 51 ชั่วโมง / สัปดาห์ |
17 |
15 |
4 |
34 |
ปีการศึกษาที่ 2 / ภาคการศึกษาที่ 2 |
หน่วยกิต |
(บ |
ป |
ต) |
||
CSC 217 |
ระบบปฏิบัติการ Operating Systems |
3 |
(3 |
0 |
6) |
|
CSC 220 |
เครือข่ายคอมพิวเตอร์ Computer Networks |
3 |
(3 |
0 |
6) |
|
CSC 231 |
วิศวกรรมซอฟต์แวร์แบบอไจล์ Agile Software Engineering |
3 |
(3 |
0 |
6) |
|
CSC 234 |
การพัฒนาแอปพลิเคชันบนอุปกรณ์พกพาโดยมีผู้ใช้เป็นศูนย์กลาง User-Centered Mobile Application Development |
3 |
(2 |
2 |
5) |
|
CSC 291 |
โครงงานบูรณาการวิทยาการคอมพิวเตอร์ 2 Computer Science Integrated Project II |
1 |
(0 |
2 |
3) |
|
XXX xxx |
วิชาเลือกเฉพาะด้านคณิตศาสตร์ Mathematics Elective |
3 |
(3 |
0 |
6) |
|
GEN 352 |
เทคโนโลยีและนวัตกรรมเพื่อการพัฒนาอย่างยั่งยืน Technology and Innovation for Sustainable Development |
3 |
(3 |
0 |
6) |
|
รวม 57 ชั่วโมง / สัปดาห์ |
19 |
17 |
4 |
38 |
ปีการศึกษาที่ 3 / ภาคการศึกษาที่ 1 |
หน่วยกิต |
(บ |
ป |
ต) |
|
CSC 219 |
โปรแกรมภาษาจาวาสมัยใหม่ Modern JAVA |
1 |
(1 |
0 |
2) |
CSC 319 |
การออกแบบเชิงอ็อบเจกต์ Object-Oriented Design |
1 |
(1 |
0 |
2) |
CSC 340 |
ปัญญาประดิษฐ์ Artificial Intelligence |
3 |
(3 |
0 |
6) |
CSC 345 |
วิทยาการข้อมูล Data Science |
3 |
(3 |
0 |
6) |
CSC xxx |
วิชาเลือกด้านวิทยาการคอมพิวเตอร์ 1 Computer Science Elective I |
3 |
(3 |
0 |
6) |
GEN 101 |
พลศึกษา Physical Education |
1 |
(0 |
2 |
2) |
LNG 320 |
การเรียนภาษาอังกฤษแบบอิงเนื้อหา Content-Based English Learning |
3 |
(3 |
0 |
6) |
รวม 46 ชั่วโมง / สัปดาห์ |
15 |
14 |
2 |
30 |
ปีการศึกษาที่ 3 / ภาคการศึกษาที่ 2 |
หน่วยกิต |
(บ |
ป |
ต) |
|
CSC 302 |
สัมมนาโดเมนการประยุกต์วิทยาการคอมพิวเตอร์ Seminar on Domains of Computer Science Applications |
1 |
(0 |
2 |
1) |
CSC 351 |
ความมั่นคงปลอดภัยโปรแกรมประยุกต์ Application Security |
2 |
(2 |
0 |
4) |
CSC 371 |
ระบบแบบกระจายและการประมวลผลแบบขนานเบื้องต้น Introduction to Distributed Systems and Parallel Computing |
3 |
(3 |
0 |
6) |
CSC 498 |
โครงงานรวบยอดวิทยาการคอมพิวเตอร์ 1 Computer Science Capstone Project I |
2 |
(0 |
4 |
6) |
CSC xxx |
วิชาเลือกด้านวิทยาการคอมพิวเตอร์ 2 Computer Science Elective II |
3 |
(3 |
0 |
6) |
XXX xxx |
วิชาเลือกเฉพาะด้านวิทยาศาสตร์ธรรมชาติ 1 Science Elective I |
3 |
(2 |
2 |
5) |
LNG 322 |
การเขียนเชิงวิชาการ 1 Academic Writing I |
3 |
(3 |
0 |
6) |
รวม 55 ชั่วโมง / สัปดาห์ |
17 |
13 |
8 |
34 |
ปีการศึกษาที่ 3 / ภาคการศึกษาพิเศษ |
หน่วยกิต |
(บ |
ป |
ต) |
|
CSC 395 |
การฝึกงานวิชาชีพ ** (อย่างน้อย 300 ชั่วโมง) Internship |
1 |
(0 |
35 |
2) |
รวม 37 ชั่วโมง / สัปดาห์ |
1 |
(0 |
35 |
2) |
|
** ให้นักศึกษาลงทะเบียนวิชา CSC 395 การฝึกงานวิชาชีพ ในภาคการศึกษาที่ 2 ปีการศึกษาที่ 3 แต่ให้ฝึกงานในภาคฤดูร้อนปีการศึกษาที่ 3
ปีการศึกษาที่ 4 / ภาคการศึกษาที่ 1 |
หน่วยกิต |
(บ |
ป |
ต) |
|
CSC 312 |
การทดสอบซอฟต์แวร์ Software Testing |
2 |
(2 |
0 |
4) |
CSC 352 |
การบริหารจัดการความมั่นคงปลอดภัย Security Management |
2 |
(2 |
0 |
4) |
CSC 499 |
โครงงานรวบยอดวิทยาการคอมพิวเตอร์ 2 Computer Science Capstone Project II |
3 |
(0 |
6 |
9) |
CSC xxx |
วิชาเลือกด้านวิทยาการคอมพิวเตอร์ 3 Computer Science Elective III |
3 |
(3 |
0 |
6) |
GEN 241 |
ความงดงามแห่งชีวิต Beauty of Life |
3 |
(3 |
0 |
6) |
รวม 45 ชั่วโมง / สัปดาห์ |
13 |
(10 |
6 |
29) |
ปีการศึกษาที่ 4 / ภาคการศึกษาที่ 2 |
หน่วยกิต |
(บ |
ป |
ต) |
|
CSC 301 |
ทักษะเพื่อการทำงานทั่วโลกสำหรับนักวิทยาการคอมพิวเตอร์ Global Employability for Computer Scientists |
1 |
(0 |
2 |
1) |
CSC 490 |
การเขียนโครงงานรวบยอด Capstone Project Writing |
1 |
(0 |
2 |
2) |
GEN 351 |
การบริหารจัดการยุคใหม่และภาวะผู้นำ Modern Management and Leadership |
3 |
(3 |
0 |
6) |
XXX xxx |
วิชาเลือกเฉพาะด้านวิทยาศาสตร์ธรรมชาติ 2 Science Elective II |
3 |
(3 |
0 |
6) |
XXX xxx |
วิชาเลือกเสรี 1 Free Elective I |
3 |
(3 |
0 |
6) |
XXX xxx |
วิชาเลือกเสรี 2 Free Elective II |
3 |
(3 |
0 |
6) |
รวม 43 ชั่วโมง / สัปดาห์ |
14 |
12 |
4 |
27 |
Career Opportunities
- Software Developer
- Software Architect
- System Analyst
- Web Programmer / Web Developer
- Software Engineer
- Computational Researcher
- System and Network Administrator
- Database Administrator
Tuition Fees
|
CS Curriculum