You are here

Courses (Undergraduate)

Course classification Course number Title Credit Year Course links
Elective Subject for Major 4190.103A Programming Practice 3 First Year
Requisite Subject for Major 4190.308 Computer Architecture 3 Second Year
Requisite Subject for Major M1522.000600 Computer Programing 4 Second Year
Requisite Subject for Major M1522.000700 Logic Design 4 Second Year
Requisite Subject for Major M1522.000900 Data Structures 4 Second Year
Elective Subject for Major 4190.209 Computer Engineering Seminar 1 Second Year
Requisite Subject for Major 4190.309A Hardware System Design 3 Third Year
Requisite Subject for Major 4190.407 Algorithms 3 Third Year
Requisite Subject for Major M1522.000100 Principles and Practices of SW Development 3 Third Year
Requisite Subject for Major M1522.000800 Systems Programming 4 Third Year
Elective Subject for Major 4190.301 Database 3 Third Year
Elective Subject for Major 4190.302 Data Communications 3 Third Year
Elective Subject for Major 4190.305A Principle of Hardware Design 3 Third Year
Elective Subject for Major 4190.306 Automata Theory 3 Third Year
Elective Subject for Major 4190.307 Operating Systems 3 Third Year
Elective Subject for Major 4190.310 Programming Language 3 Third Year
Elective Subject for Major 4190.313 Linear and Non-linear Computation Models 3 Third Year
Elective Subject for Major 4190.315 IT Venture Creation 2 Third Year
Elective Subject for Major 4190.416A Basic Digital Signal Processing 3 Third Year
Elective Subject for Major M1522.000200 Creative Integrated Design 1 3 Third Year
Elective Subject for Major M1522.001400 Introduction to Data Mining 3 Third Year
Requisite Subject for Major M1522.000300 Discrete Mathematics 3 Fourth Year
Elective Subject for Major 4190.303C Embedded Systems and Applications 3 Fourth Year
Elective Subject for Major 4190.401 VLSI Circuits 3 Fourth Year
Elective Subject for Major 4190.402 Software Engineering 3 Fourth Year
Elective Subject for Major 4190.403 Software Application 3 Fourth Year
Elective Subject for Major 4190.406B Mobile Computing and its Applications 3 Fourth Year
Elective Subject for Major 4190.408 Artificial Intelligence 3 Fourth Year
Elective Subject for Major 4190.409 Compilers 3 Fourth Year
Elective Subject for Major 4190.410 Computer Graphics 3 Fourth Year
Elective Subject for Major 4190.411 Computer Networks 3 Fourth Year
Elective Subject for Major 4190.412 Computer Modeling 3 Fourth Year
Elective Subject for Major 4190.414A Multicore Computing 3 Fourth Year
Elective Subject for Major 4190.415 Introduction to Computer Security 3 Fourth Year
Elective Subject for Major 4190.418A Wed Enterprise Computing 3 Fourth Year
Elective Subject for Major 4190.420 Computer Games 3 Fourth Year
Elective Subject for Major 4190.422 IT-leadership Seminar 1 Fourth Year
Elective Subject for Major 4190.423 Computer Convergence Application 3 Fourth Year
Elective Subject for Major M1522.000300 Creative Integrated Design 2 3 Fourth Year
Elective Subject for Major M1522.001000 Computer Vision 3 Fourth Year
Elective Subject for Major M2177.004300 Topics in Computer Systems 3 Fourth Year