| Year | File | 2026 | Curriculum(pdf) |
|---|
Drag from side to side.
| Year | Category | 1st Semester | 2nd Semester | ||||
|---|---|---|---|---|---|---|---|
| Course Code | Course Title | Credits | Course Code | Course Title | Credits | ||
| 1 | Major | COMP0218 | AI and Computing | 3-3-0 | COMP0333 | Python Programming for Data Analytics | 3-2-2 |
| COME0301 | Discrete Mathematics | 3-3-0 | COME0331 | Data Structure Required | 3-3-0 | ||
| COMP0206 | Elementary Programming Required | 3-2-2 | MTED0231 | Linear Algebra | 3-3-0 | ||
| COMP0332 | Programming Exercise 1 | 1-0-2 | COMP0334 | Programming Exercise 2 | 1-0-2 | ||
| COMP0207 | Elementary Programming Practice | 3-1-4 | COMP0335 | Data Structure Practice | 3-1-4 | ||
| General Education | CLTR0819 | Basic Mathematics 2 | 3-3-0 | CLTR0142 | Calculus I | 3-3-0 | |
| CLTR0205 | Basic Writing | 3-3-0 | CLTR0003 | Practical Narrative | 3-3-0 | ||
| 2 | Major | ELEC0462 | System Programming | 3-2-2 | COMP0225 | Digital Design & Lab | 3-2-2 |
| COMP0336 | Object-Oriented Programming | 3-2-2 | COMP0324 | Artificial Intelligence | 3-3-0 | ||
| ITEC0419 | Introduction to Data Science | 3-3-0 | COMP0224 | Software Design | 3-3-0 | ||
| COME0311 | Probability & Statistics | 3-3-0 | COMP0411 | Computer Architectures | 3-3-0 | ||
| ELEC0247 | Logic Circuits | 3-3-0 | ITEC0416 | Advanced Web Programming | 3-2-2 | ||
| COMP0432 | Topics in Software | 2-2-0 | COMP0315 | Automata and Formal Language | 3-3-0 | ||
| COMP0337 | Programming Exercise 3 | 1-0-2 | COMP0338 | Programming Exercise 4 | 1-0-2 | ||
| 3 | Major | COMP0323 | Data Communications | 3-3-0 | COMP0414 | Computer Networks | 3-3-0 |
| COMP0319 | Algorithms I Required | 3-3-0 | COME0427 | Database Management Systems | 3-3-0 | ||
| COMP0422 | Software Engineering | 3-3-0 | MOBI0224 | Deep Learning | 3-3-0 | ||
| COMP0312 | Operating Systems | 3-3-0 | ITEC0424 | Computer Vision | 3-3-0 | ||
| ITEC0417 | Introduction to Machine Learning | 3-3-0 | COMP0423 | Programming Languages | 3-3-0 | ||
| COMP0462 | Datamining Theory and Applications | 3-3-0 | CAIB0211 | Introduction to Natural Language Processing | 3-3-0 | ||
| CAIB0223 | Programming for AI | 3-2-2 | - | AI Convergence Programming Practice | 3-2-2 | ||
| Teacher Education | TCHR0499 | Teaching Logic & Writing: Computer Science | 3-3-0 | TCHR0593 | Educational Theories in Teaching Computer Science | 3-3-0 | |
| - | - | - | TCHR0594 | Studies of Materials Computer Science Textbooks and Methodology | 3-3-0 | ||
| 4 | Major | ITEC0401 | Capstone Design Project 1 Required | 4-3-2 | COMP0457 | Medical AI | 3-3-0 |
| COMP0413 | Computer Graphics | 3-3-0 | COMP0455 | Intelligent Human-Computer Interface | 3-3-0 | ||
| COMP0321 | Compiler | 3-3-0 | COMP0436 | Augmented Reality | 3-3-0 | ||
| MBIO0402 | Introduction to Bioinformatics | 3-2-2 | COMP0226 | Introduction to Quantum Computing | 3-2-2 | ||
| GLSO0227 | Cloud Computing | 3-3-0 | COMP0428 | Introduction to Management of IT Technology | 3-3-0 | ||
| ITEC0414 | Software Testing Theory | 3-3-0 | ITEC0418 | Massively Parallel Computing | 3-3-0 | ||
| ITEC0415 | Advanced Problem Solving | 3-2-2 | COMP0328 | Mobile App Programming 1 | 3-2-2 | ||
| COMP0340 | Mobile Computing | 3-3-0 | EECS0442 | Embedded Software Design | 3-3-0 | ||
| COMP0341 | Web Security | 3-2-2 | COMP0343 | Special Lecture on Computer Convergence Applications | 3-3-0 | ||
| COMP0342 | Special Lecture on AI Convergence Applications | 3-3-0 | COMP0461 | Problem-based Engineering Training Experiment: Advanced CSE S/U Evaluation |
2-1-2 | ||
| COMP0460 | Problem-based Engineering Training Experiment: CSE S/U Evaluation |
2-1-2 | - | - | - | ||
| Teacher Education | TCHR0522 | Internship in School | 2-0-4 weeks | - | - | - | |