หลักสูตรวิทยาศาสตรบัณฑิต
สาขาวิชาวิทยาการคอมพิวเตอร์ (หลักสูตรภาษาอังกฤษ)
Bachelor of Science Programme in Computer Science
(English Program)
Program duration: 4 year
Curriculum structure: 126 credits
A. General Core Course 31 Credits
– Social and Humanities Courses
– English Course
B. Specific course 89 Credits
– Mathematics Courses
– English Courses
– Major Required Courses
– Major Elective Courses
C. Free Elective Courses 6 Credits
L – Lecture / P – Practice / S – Self-study Regular Study Plan
Year 1 / Semester 1 |
Credits |
L |
P |
S |
|
CSC 100 |
Learning How to Learn |
0 |
(0 |
0 |
1) |
CSC 101 |
Computing Inventions and Innovations |
1 |
(0 |
2 |
1) |
CSC 102 |
Introduction to Programming |
3 |
(2 |
2 |
5) |
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) |
GEN 231 |
Miracle of Thinking |
3 |
(3 |
0 |
6) |
LNG 221 |
Academic English in International Contexts |
3 |
(3 |
0 |
6) |
|
19 |
17 |
4 |
37 |
Year 1 / Semester 2 |
Credits |
L |
P |
S |
|
CSC 103 |
Computer Architecture and Organizations |
3 |
(3 |
0 |
6) |
CSC 105 |
Web Application Development |
3 |
(2 |
2 |
5) |
CSC 209 |
Data Structures |
3 |
(3 |
0 |
6) |
CSC 233 |
Programming Paradigms |
1 |
(1 |
0 |
2) |
GEN 101 |
Physical Education |
1 |
(0 |
2 |
2) |
GEN 241 |
Beauty of Life |
3 |
(3 |
0 |
6) |
LNG 222 |
Academic Listening and Speaking in International Contexts |
3 |
(3 |
0 |
6) |
|
17 |
15 |
4 |
33 |
Year 2 / Semester 1 |
Credits |
L |
P |
S |
|
CSC 210 |
Analysis and Design of Algorithms |
3 |
(3 |
0 |
6) |
CSC 213 |
System Analysis and Design |
3 |
(3 |
0 |
6) |
CSC 218 |
Database Systems |
3 |
(3 |
0 |
6) |
CSC 220 |
Computer Networks |
3 |
(3 |
0 |
6) |
CSC 290 |
Computer Science Integrated Project 1 |
0 |
(0 |
0 |
2) |
GEN 352 |
Technology and Innovation for Sustainable Development |
3 |
(3 |
0 |
6) |
LNG 200 |
Effective Listening |
1 |
(1 |
0 |
2) |
|
16 |
16 |
0 |
34 |
Year 2 / Semester 2 |
Credits |
L |
P |
S |
|
CSC 217 |
Operating Systems |
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 261 |
Statistics for Scientists |
3 |
(3 |
0 |
6) |
CSC 291 |
Computer Science Integrated Project 2 |
0 |
(0 |
0 |
2) |
GEN 351 |
Modern Management and Leadership |
3 |
(3 |
0 |
6) |
LNG 322 |
Academic Writing I |
3 |
(3 |
0 |
6) |
|
18 |
17 |
2 |
37 |
Year 3 / Semester 1 |
Credits |
L |
P |
S |
|
CSC 340 |
Artificial Intelligence |
3 |
(3 |
0 |
6) |
CSC xxx |
Computer Science Elective 1 |
3 |
(3 |
0 |
6) |
MTH 101 |
Mathematics 1 |
3 |
(3 |
0 |
6) |
XXX xxx |
Math Elective |
3 |
(3 |
0 |
6) |
XXX xxx |
Science Elective 1 |
3 |
(2 |
2 |
5) |
LNG 320 |
Content-based Language Learning |
3 |
(3 |
0 |
6) |
|
18 |
17 |
2 |
35 |
Year 3 / Semester 2 |
Credits |
L |
P |
S |
|
CSC 319 |
Advanced Java |
3 |
(3 |
0 |
6) |
CSC 371 |
Introduction to Distributed Systems and Parallel Computing |
3 |
(3 |
0 |
6) |
CSC 498 |
Computer Science Capstone Project 1 |
2 |
(0 |
4 |
6) |
MTH 102 |
Mathematics 2 |
3 |
(3 |
0 |
6) |
LNG 303 |
Oral Presentation Skills |
1 |
(1 |
0 |
2) |
|
12 |
10 |
4 |
26 |
Year 3 / Semester S |
Credits |
L |
P |
S |
|
CSC 395 |
Internship ** (minimum 300 hours) |
1 |
(0 |
35 |
2) |
|
1 |
(0 |
35 |
2) |
|
Year 4 / Semester 2 |
Credits |
L |
P |
S |
|
CSC 301 |
Global Employability for Computer Scientists |
1 |
(0 |
2 |
1) |
CSC 302 |
Seminar on Domains of Computer Science Applications |
1 |
(0 |
2 |
1) |
CSC 490 |
Capstone Project Writing |
1 |
(0 |
2 |
2) |
CSC xxx |
Computer Science Elective 3 |
3 |
(3 |
0 |
6) |
CSC xxx |
Computer Science Elective 4 |
3 |
(3 |
0 |
6) |
XXX xxx |
Free Elective |
3 |
(3 |
0 |
6) |
|
12 |
9 |
6 |
22 |
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