| 2025208 | Digital Logic ตรรกะดิจิทอล | 3 (3-0-6) |
| 2025318 | Database System ระบบฐานข้อมูล | 3 (2-2-5) |
| 2025320 | Computer Networks เครือข่ายคอมพิวเตอร์ | 3 (2-2-5) |
| 2025340 | Artificial Intelligence ปัญญาประดิษฐ์ | 3 (3-0-6) |
| 2025321 | Software Engineering วิศวกรรมซอฟต์แวร์ | 3 (2-2-5) |
| 2025105 | Computer Programming 2 การเขียนโปรแกรมคอมพิวเตอร์ 2 | 3 (2-2-5) |
| 2025104 | Syntax and Semantics of Programming Language กฎเกณฑ์และความหมายของภาษาโปรแกรม | 3 (2-2-5) |
| 2025499 | Computer Science Project 2 โครงงานวิทยาการคอมพิวเตอร์ 2 | 3 (0-6-3) |
| 2025102 | Computer Programming การเขียนโปรแกรมคอมพิวเตอร์ | 3 (2-2-5) |
| 2025103 | Computer Architecture and Organization สถาปัตยกรรมและองค์ประกอบคอมพิวเตอร์ | 3 (3-0-6) |
| 2025210 | Analysis and Design of Algorithms การวิเคราะห์และออกแบบขั้นตอนวิธี | 3 (2-2-5) |
| 2025317 | Operating Systems ระบบปฏิบัติการ | 3 (2-2-5) |
| 2025401 | Selected Programming Language ภาษาโปรแกรมทางเลือก | 3 (2-2-5) |
| 2025101 | Fundamental of Computer Science วิทยาการคอมพิวเตอร์พื้นฐาน | 3 (3-0-6) |
| 2025424 | Software Project Management การจัดการโครงงานซอฟต์แวร์ | 3 (3-0-6) |
| 2025209 | Data Structures โครงสร้างข้อมูล | 3 (2-2-5) |
| 2025213 | Systems Analysis and Design การวิเคราะห์และออกแบบระบบ | 3 (2-2-5) |
| 2025498 | Computer Science Project 1 โครงงานวิทยาการคอมพิวเตอร์ 1 | 3 (0-3-6) |
| 2025319 | Object-Oriented Software Development การพัฒนาซอฟต์แวร์เชิงอ็อบเจกต์ | 3 (2-2-5) |
| 2025323 | Management Information Systems ระบบสารสนเทศเพื่อการจัดการ | 3 (3-0-6) |
| 2025490 | การคำนวณสมรรถนะสูง | 3 (3-0-6) |
| 2025331 | ซอฟต์แวร์ระบบ | 3 (3-0-6) |
| 2025485 | เทคนิคการจำลองสถานการณ์ | 3 (3-0-6) |
| 2025496 | การศึกษาเฉพาะเรื่องทางวิทยาการคอมพิวเตอร์ 3 | 3 (3-0-6) |
| 2025486 | Information Technology Laws กฏหมายเทคโนโลยีสารสนเทศ | 3 (3-0-6) |
| 2025336 | Multimedia Technology เทคโนโลยีสื่อประสม | 3 (3-0-6) |
| 2025351 | เทคโนโลยีการเชื่อมต่อเครือข่าย | 3 (2-2-5) |
| 2025380 | สถิติเพื่อการวิจัย | 3 (3-0-6) |
| 2025434 | การเขียนโปรแกรมเชิงอ็อบเจกต์และดีไซน์แพทเทิร์น | 3 (2-2-5) |
| 2025435 | Software Architecture สถาปัตยกรรมซอฟต์แวร์ | 3 (3-0-6) |
| 2025452 | การจัดการเครือข่าย | 3 (3-0-6) |
| 2025484 | Analysis and Design of Parallel Algorithms การวิเคราะห์และออกแบบขั้นตอนวิธีแบบขนาน | 3 (2-2-5) |
| 2025489 | การจัดการความมั่นคงของคอมพิวเตอร์ | 3 (3-0-6) |
| 2025495 | การศึกษาเฉพาะเรื่องทางวิทยาการคอมพิวเตอร์ 2 | 3 (3-0-6) |
| 2025395 | Professional internship ฝึกงานวิชาชีพ | 3 (0-0-270) |
| 2025335 | Computer Graphics เรขภาพคอมพิวเตอร์ | 3 (3-0-6) |
| 2025334 | ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ | 3 (3-0-6) |
| 2025453 | การคำนวญแบบไร้สายและแบบเคลื่อนที่ | 3 (3-0-6) |
| 2025487 | Electronic Commerce พาณิชย์อิเล็กทรอนิกส์ | 3 (2-2-5) |
| 2025341 | Natural Language Processing การประมวลผลภาษาธรรมชาติ | 3 (3-0-6) |
| 2025350 | Client-Server Programming การโปรแกรมแบบลูกข่าย-แม่ข่าย | 3 (2-2-5) |
| 2025482 | โครงสร้างสถาปัตยกรรมคอมพิวเตอร์แบบขนาน | 3 (3-0-6) |
| 2025483 | การประมวลผลแบบขนาน | 3 (3-0-6) |
| 2025337 | Computer Game Design and Development การออกแบบและพัฒนาเกมคอมพิวเตอร์ | 3 (2-2-5) |
| 2025488 | การจัดการศูนย์สารสนเทศ | 3 (3-0-6) |
| 2025344 | Decision Support Systems ระบบสนับสนุนการตัดสินใจ | 3 (3-0-6) |
| 2025322 | Operation Research การวิจัยดำเนินงาน | 3 (3-0-6) |
| 2025494 | การศึกษาเฉพาะเรื่องทางวิทยาการคอมพิวเตอร์ 1 | 3 (3-0-6) |
| 2025330 | วิศวกรรมซอฟต์แวร์ขั้นสูง | 3 (3-0-6) |
| 2025352 | โทรคมนาคมดิจิทอล | 3 (3-0-6) |
| 2025433 | การประกันคุณภาพซอฟต์แวร์ | 3 (3-0-6) |
| 2025442 | การออกแบบระบบผู้เชี่ยวชาญ | 3 (3-0-6) |
| 2025445 | ตรรกะคลุมเครือและเครือข่ายใยประสาทเทียม | 3 (3-0-6) |
| 2025454 | การสื่อสารแบบบอร์ดแบนด์ | 3 (3-0-6) |
| 2025497 | การศึกษาเฉพาะเรื่องทางวิทยาการคอมพิวเตอร์ 4 | 3 (3-0-6) |
| 2025397 | Cooperative Education สหกิจศึกษา | 6 (0-0-500) |
| 2025381 | Information Retrieval การค้นคืนสารสนเทศ | 3 (3-0-6) |
| 2025443 | ระบบฐานข้อมูลแบบกระจาย | 3 (2-2-5) |
| 2025446 | Data Mining การทำเหมืองข้อมูล | 3 (3-0-6) |