Undergraduate Course Catalog

Level 100

Subject CodeSubjectCredit
Comp 101 Information System Technology 3
Comp 102 Computer Programming 3
Comp 103 Structured Programming 2
Comp 112 Computer Programming (C and C++) 3
Comp 116 Object Oriented Programming 3

Level 200

Subject CodeSubjectCredit
Comp 201 Computer Architecture and Organization 3
Comp 202 Data Structures and Algorithms 3
Comp 204 Communication and Networking 3
Comp 206 Computer Project 2
Comp 207 Lab Works 2
Comp 208 Computer Project 2
Comp 231 Microprocessor and Assembly Language 3

Level 300

Subject CodeSubjectCredit
Comp 301 Principles of Programming Languages 3
Comp 302 System Analysis and Design 3
Comp 303 Combined Engineering Project 3
Comp 304 Operations Research 3
Comp 305 Database Design and DBMS 2
Comp 306 mbedded Systems 2
Comp 307 Operating Systems 3
Comp 308 Combined Engineering Project 1
Comp 309 Advanced Programming 3
Comp 314 Algorithms and Complexity 3
Comp 341 Human Computer Interaction 3

Level 400

Subject CodeSubjectCredit
Comp 401 Software Engineering 3
Comp 402 Network Programming 3
Comp 403 Multimedia Systems 3
Comp 404
Comp 405
Comp 406
Comp 407
Comp 408
Comp 409 Compiler Design 3
Comp 410 Object Oriented Analysis and Design 3
Comp 411 computer Graphics 3