Back

ข้อมูลหลักสูตร

  • ชื่อเต็ม (ไทย) : วิทยาศาสตรบัณฑิต (วิทยาการคอมพิวเตอร์)
  • ชื่อย่อ (ไทย) : วท.บ. (วิทยาการคอมพิวเตอร์)
  • ชื่อเต็ม (อังกฤษ) : Bachelor of Science (Computer Science)
  • ชื่อย่อ (อังกฤษ) : B.Sc. (Computer Science)

แผนการศึกษา

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

การคัดเลือกผู้เข้าศึกษา

  • โดยระบบคัดเลือกของสำนักงานคณะกรรมการการอุดมศึกษา (สกอ.)
  • มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี เป็นผู้ดำเนินการคัดเลือกเอง
  • การคัดเลือกโดยคณะเทคโนโลยีสารสนเทศ

โอกาสในการประกอบอาชีพ

  • นักพัฒนาซอฟต์แวร์ (Software Engineer / Developer)
  • โปรแกรมเมอร์ (Programmer)
  • นักพัฒนาระบบ (System Engineer / Developer)
  • นักวิเคราะห์ระบบ (System Analyst)
  • ผู้บริหารเครือข่าย (Network Administrator)
  • ผู้บริหารฐานข้อมูล (Database Administrator)
  • ผู้จัดการโครงการ (Project Manager)

อัตราค่าบำรุงการศึกษาและค่าธรรมเนียม

 1. นักศึกษาที่เรียนในระยะเวลาที่หลักสูตรกำหนด 

1.1 ภาคการศึกษาปกติ 

      • ค่าบำรุงการศึกษาอัตราเหมาจ่าย ภาคการศึกษาละ 57,000 บาท 

       1.2 ภาคการศึกษาพิเศษ 

      • ค่าบำรุงการศึกษา ภาคการศึกษาละ 7,500 บาท 
      • ค่าลงทะเบียนรายวิชา หน่วยกิตละ 2,650 บาท 

2. นักศึกษาที่เรียนเกินระยะเวลาที่หลักสูตรกำหนด 

2.1 ภาคการศึกษาปกติ 

      • ค่าบำรุงการศึกษา ภาคการศึกษาละ 15,000 บาท
      • ค่าลงทะเบียนรายวิชา หน่วยกิตละ 2,650 บาท 

2.2 ภาคการศึกษาพิเศษ 

      • ค่าบำรุงการศึกษา ภาคการศึกษาละ 7,500 บาท 
      • ค่าลงทะเบียนรายวิชา หน่วยกิตละ 2,650 บาท 

3. ค่าลาพักการศึกษา/ค่ารักษาสถานภาพการเป็นนักศึกษา ภาคการศึกษาละ 1,000 บาท 
4. ค่าคืนสภาพการเป็นนักศึกษา ครั้งละ 1,000 บาท 
5. ค่าปรับในการลงทะเบียนรายวิชาและรักษาสถานภาพการเป็นนักศึกษา หรือชำระเงินล่าช้ากว่ากำหนด (รวมวันหยุด) วันละ 50 บาท 
6. ค่าประกันอุบัติเหตุและค่าธรรมเนียมอื่น ๆ ให้เรียกเก็บตามที่มหาวิทยาลัยกำหนด 

เกณฑ์ภาษาอังกฤษ

  • 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.

นักบริการการศึกษา

อาภรณ์ เชี่ยวชาญเกษตร
Aphorn Chiawchankaset

หัวหน้านักบริการการศึกษาทุกหลักสูตร
 aphorn@sit.kmutt.ac.th
 0-2470-9862

รพีพร ภัทราธรรมรักษ์
Rapeeporn Phattaratummaruk

นักบริการการศึกษา สาขาวิชาวิทยาการคอมพิวเตอร์