Program Information
Full Name : Bachelor of Science (Computer Science)
Abbreviation : B.Sc. (Computer Science)
Study Plan
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
Academic Year 1 / Semester 1 |
Credits |
|
CSC 111 |
Seminar on Professional Ethics in Computer Science |
1 |
CSC 102 |
Introduction to Programming |
3 |
CSC 165 |
Discrete Mathematics |
3 |
GEN 111 |
Man and Ethics of Living |
3 |
GEN 121 |
Learning and Problem Solving Skills |
3 |
LNG 221 |
Academic English in International Contexts |
3 |
MTH 101 |
Mathematics I |
3 |
Total: 57 hours per week |
19 |
Academic Year 1 / Semester 2 |
Credits |
|
CSC 122 |
Introduction to Programming Lab |
2 |
CSC 209 |
Data Structures |
3 |
CSC 233 |
Programming Paradigms |
2 |
CSC 261 |
Statistics for Scientists |
3 |
GEN 231 |
Miracle of Thinking |
3 |
LNG 222 |
Academic Listening and Speaking in International Contexts |
3 |
MTH 102 |
Mathematics II |
3 |
Total: 59 hours per week |
19 |
Academic Year 2 / Semester 1 |
Credits |
|
CSC 105 |
Web Application Development |
3 |
CSC 202 |
Object-Oriented Concept |
1 |
CSC 203 |
Computer Architectures and Organization |
3 |
CSC 210 |
Analysis and Design of Algorithms |
3 |
CSC 213 |
Systems Analysis and Design |
3 |
CSC 218 |
Database Systems |
3 |
CSC 290 |
Computer Science Integrated Project I |
1 |
Total: 51 hours per week |
Academic Year 2 / Semester 2 |
Credits |
||
CSC 217 |
Operating Systems |
3 |
|
CSC 220 |
Computer Networks |
3 |
|
CSC 231 |
Agile Software Engineering |
3 |
|
CSC 234 |
User-Centered Mobile Application Development |
3 |
|
CSC 291 |
Computer Science Integrated Project II |
1 |
|
XXX xxx |
Mathematics Elective |
3 |
|
GEN 352 |
Technology and Innovation for Sustainable Development |
3 |
|
Total: 57 hours per week |
Academic Year 3 / Semester 1 |
Credits |
|
CSC 219 |
Modern JAVA |
1 |
CSC 319 |
Object-Oriented Design |
1 |
CSC 340 |
Artificial Intelligence |
3 |
CSC 345 |
Data Science |
3 |
CSC xxx |
Computer Science Elective I |
3 |
GEN 101 |
Physical Education |
1 |
LNG 320 |
Content-Based English Learning |
3 |
Total: 46 hours per week |
15 |
Academic Year 3 / Semester 2 |
Credits |
|
CSC 302 |
Seminar on Domains of Computer Science Applications |
1 |
CSC 351 |
Application Security |
2 |
CSC 371 |
Introduction to Distributed Systems and Parallel Computing |
3 |
CSC 498 |
Computer Science Capstone Project I |
2 |
CSC xxx |
Computer Science Elective II |
3 |
XXX xxx |
Science Elective I |
3 |
LNG 322 |
Academic Writing I |
3 |
Total: 55 hours per week |
17 |
Academic Year 3 / Special Semester |
Credits |
|
CSC 395 |
Professional Internship (Minimum 300 hours) |
1 |
Total: 37 hours per week |
1 |
** Students must register for CSC 395 Professional Internship in Semester 2 of their third academic year, but the internship will take place during the summer session of the third academic year.
Academic Year 4 / Semester 1 |
Credits |
|
CSC 312 |
Software Testing |
2 |
CSC 352 |
Security Management |
2 |
CSC 499 |
Computer Science Capstone Project II |
3 |
CSC xxx |
Computer Science Elective III |
3 |
GEN 241 |
Beauty of Life |
3 |
Total: 45 hours per week |
13 |
Academic Year 4 / Semester 2 |
Credits |
|
CSC 301 |
Global Employability for Computer Scientists |
1 |
CSC 490 |
Capstone Project Writing |
1 |
GEN 351 |
Modern Management and Leadership |
3 |
XXX xxx |
Science Elective II |
3 |
XXX xxx |
Free Elective I |
3 |
XXX xxx |
Free Elective II |
3 |
Total: 43hours per week |
14 |
Student Admission Selection
Through the selection system of the Office of the Higher Education Commission (OHEC).
Selection conducted by King Mongkut’s University of Technology Thonburi (KMUTT).
Selection conducted by the School of Information Technology.
โอกาสในการประกอบอาชีพ
- นักพัฒนาซอฟต์แวร์ (Software Engineer / Developer)
- โปรแกรมเมอร์ (Programmer)
- นักพัฒนาระบบ (System Engineer / Developer)
- นักวิเคราะห์ระบบ (System Analyst)
- ผู้บริหารเครือข่าย (Network Administrator)
- ผู้บริหารฐานข้อมูล (Database Administrator)
- ผู้จัดการโครงการ (Project Manager)
Tuition and Fees
1. Students within the standard program duration
1.1 Regular Semester
- Flat-rate tuition fee: 57,000 THB per semester
1.2 Special Semester
- Tuition fee: 7,500 THB per semester
- Course registration fee: 2,650 THB per credit
2. Students exceeding the standard program duration
2.1 Regular Semester
- Tuition fee: 15,000 THB per semester
- Course registration fee: 2,650 THB per credit
2.2 Special Semester
- Tuition fee: 7,500 THB per semester
- Course registration fee: 2,650 THB per credit
- Additional Fees
3. Leave of absence / Student status maintenance fee: 1,000 THB per semester
4. Reinstatement fee: 1,000 THB per request
5. Late registration and status maintenance fee: 50 THB per day (including weekends and holidays)
6. Accident insurance and other fees: As specified by the university.
English Proficiency Requirements
- The B.Sc. CS students with ID64 onwards are required to take the Test of English for Thai Engineers and Technologists (TETET) before graduation.
- The expected TETET score to fulfill the requirements for graduation is 4 out of 7.
- The B.Sc. CS students can submit either TOEIC score = 600, IELTS = 4.5, iBT TOEFL = 57, or ITP TOEFL = 500 for graduation. In addition, the students are also required to take TETET before graduation.
Educational Services Personnel
Educational Services Personnel
aphorn@sit.kmutt.ac.th
0-2470-9862
Educational Services Personnel
0-2470-9832