The Computer Science curriculum is designed to prepare students for new trends in software development and frontier informatics. Students will be exposed to a wide range of subjects covering all aspects of Computer Science and its applications. Emphasis is put on large-scaled software development methodology and computer applications in multi-disciplinary fields, such as bioinformatics, multimedia processing and knowledge management.
The compulsory core courses help students to
gain fundamental concepts related to computers and information technology that lead to high performance digital processing,
know the essence of software development methodology that leads to the effective and efficient development of large-scaled software, and
understand application of fundamental knowledge to frontier multi-disciplinary fields.
After gaining enough background through the compulsory core courses, the students are allowed to tailor their courses according to their personal interest. Twelve credits of compulsory elective courses which are required for graduation can be selected from one of these:
Major in General CS
Major in Software Engineering
Major in Informatics
Structure and Components
1.
General Basic Courses
36
Credits
1.1
Part I
21
Credits
1.1.1
Humanities
3
Credits
1.1.2
Social Sciences
3
Credits
1.1.3
Languages
9
Credits
1.1.4
Science and Mathematics
6
Credits
1.2
Part II
15
Credits
2.
Core Courses
108
Credits
2.1
Compulsory Courses
93
Credits
2.2
Compulsory Elective Courses
12
Credits
2.3
Technical Elective Courses
3
Credits
3.
Free Elective Courses
6
Credits
Total
150
Credits
Details of the curriculum and course descriptions for all academic programs
"siit.tu.ac.th" is the only official website of Sirindhorn International Institute of Technology (SIIT), Thammasat University.