Undergraduate Courses
Home
Undergraduate Courses
Semester 1
GP101 (3C)
English I
GP109 (3C)
Materials Science
GP110 (3C)
Engineering Mechanics
GP112 (3C)
Engineering Measurements
GP114 (3C)
Engineering Drawing
GP115 (3C)
Calculas I
Semester 2
GP102 (3C)
English II
GP106 (3C)
Computing
GP111 (3C)
Elementary Thermodynamics
GP113 (3C)
Fundamentals of Manufacture
GP116 (3C)
Linera Algebra
GP118 (3C)
Basic Electrical and Electronic Engineering
Semester 3
CO221 (3C)
Digital Design
CO222 (3C)
Programming Methodology
CO223 (3C)
Computer Communication Networks 1
EE282 (3C)
Network Analysis for Computer Engineering
EM211 (3C)
Ordinary Differencial Equations
EM213 (3C)
Probability & Statistics
EM214 (3C)
Discrete Mathematics
Semester 4
CO224 (3C)
Computer Architecture
CO225 (3C)
Software Construction
CO226 (3C)
Database Systems
EE285 (3C)
Electronics I
EM212 (3C)
Calculus II
EM215 (3C)
Numerical Methods
Short Semester
CO227 (2C)
Computer Engineering Project
Semester 5
CO321 (3C)
Embedded Systems
CO322 (3C)
Data Structures and Algorithms
CO323 (3C)
Computer Communication Networks II
CO324 (3C)
Network and Web Application Design
CO325 (3C)
Computer and Network Security
EE386 (3C)
Electronics II
Semester 6
CO326 (3C)
Computer Systems Engineering - Industrial Networks
CO327 (3C)
Operating Systems
CO328 (3C)
Software Engineering
EE387 (4C)
Signal Processing
Semester 7
CO421 (3C)
Final Year Project I
Semester 8
CO425 (3C)
Final Year Project II
General Electives
CO422 (2C)
Professional Practices
CO423 (2C)
Software Project Management
CO424 (2C)
Information Systems Management
EF501 (2C)
The Engineer in Society
Technical Electives
CO502 (3C)
Advanced Computer Architecture
CO503 (3C)
Advanced Embedded Systems
CO504 (3C)
Hardware Software Co-design
CO513 (3C)
Advanced Computer Communication Networks
CO514 (3C)
Optical Communication Networks
CO515 (3C)
Advances in Computer Networks:Selected Topics
CO521 (3C)
Compilers
CO523 (3C)
Programming Languages
CO524 (3C)
Parallel Computers and Algorithms
CO526 (3C)
Advanvced Operating Systems
CO527 (3C)
Advanced Database Systems
CO528 (3C)
Applied Software Architecture
CO541 (3C)
Artificial Intelligence
CO542 (3C)
Neural Networks and Fuzzy Systems
CO543 (3C)
Image Processing
CO544 (3C)
Machine Learning and Data Mining
CO551 (3C)
Theory of Computation
CO552 (3C)
Game Theory and Markov Decision Processes
CO553 (3C)
Formal Verification Tools and Techniques for Complex Reactive Systems