Courses (Undergraduate)

Course classification Course number Title Credit Year Course links
4190.102A Computer Programing 3 Second Year
4190.201 Logic Design 3 Second Year
4190.202 Logic Design Lab. 3 Second Year
4190.203 Systems Programming 3 Second Year
4190.204 Data Structures 3 Second Year
4190.205 Electrical and Electronic Circuits Lab. 2 Third Year
4190.206 Electronic Circuits 3 Third Year
4190.208 Circuit Theory 3 Third Year
4190.209 Computer Engineering Seminar 1 Second Year
4190.301 Database 3 Third Year
4190.302 Data Communications 3 Third Year
4190.303 Embedded System Design and Implementation 3 Fourth Year
4190.305 Switching Theory 3 Third Year
4190.306 Automata Theory 3 Third Year
4190.307 Operating Systems 3 Third Year
4190.308 Computer Architecture 3 Third Year
4190.309 Computer System Design 3 Third Year
4190.310 Programming Language 3 Third Year
4190.311A Project 3 Third Year
4190.312 File Processing 3 Third Year
4190.313 Linear and Non-linear Computation Models 3 Third Year
4190.401 VLSI Circuits 3 Fourth Year
4190.402 Software Engineering 3 Fourth Year
4190.403 Software Application 3 Fourth Year
4190.406 Novel Computer Systems 3 Fourth Year
4190.407 Algorithms 3 Third Year
4190.408 Artificial Intelligence 3 Fourth Year
4190.409 Compilers 3 Fourth Year
4190.410 Computer Graphics 3 Fourth Year
4190.411 Computer Networks 3 Fourth Year
4190.412 Computer Modeling 3 Fourth Year
4190.413A Project 2 3 Fourth Year
4190.413A Discrete Mathematics 3 Fourth Year
4190.414 Introduction to Parallel Processing 3 Fourth Year
4190.415 Introduction to Computer Security 3 Fourth Year
4190.416 Basic Digital Signal Processing 3 Third Year
4190.417 Computer Animation 3 Fourth Year
4190.418 e-Business Systems 3 Fourth Year
4190.419 Biotechnology and Computing 3 Fourth Year