Back

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

Aphorn Chiawchankaset

Educational Services Personnel
 aphorn@sit.kmutt.ac.th
 0-2470-9862

Rapeeporn Phattaratummaruk
Educational Services Personnel