
Bachelor of Science (BSc) in Computer Engineering (CMPE)
Total Credits: ~120-130 credits
Core Courses (Approx. 80-90 credits)
CMPE 1101 – Introduction to Computer Engineering (3) – None
CMPE 1201 – Engineering Mathematics I (4) – None
CMPE 1301 – Discrete Mathematics (3) – None
CMPE 1401 – Digital Logic Design (3) – None
CMPE 1501 – Programming Fundamentals (4) – None
CMPE 1601 – Data Structures & Algorithms (4) – Programming Fundamentals
CMPE 1701 – Computer Architecture (4) – Digital Logic Design
CMPE 1801 – Operating Systems (3) – Data Structures & Algorithms
CMPE 1901 – Digital Systems & Microprocessors (3) – Digital Logic Design
CMPE 2001 – Software Engineering (3) – Programming Fundamentals
CMPE 2101 – Computer Networks (3) – Operating Systems
CMPE 2201 – Embedded Systems (3) – Digital Systems & Microprocessors
CMPE 2301 – Database Systems (3) – Programming Fundamentals
CMPE 2401 – Computer Security (3) – Operating Systems
CMPE 2501 – Systems Programming (3) – Programming Fundamentals
CMPE 2601 – Capstone Design I (3) – Senior Standing
CMPE 2701 – Capstone Design II (3) – CMPE 2601
Electives (12-15 credits):
Artificial Intelligence & Machine Learning
Computer Vision
Robotics & Automation
Cloud Computing & Virtualization
Human-Computer Interaction
FPGA Design & Reconfigurable Computing
Wireless Sensor Networks
Data Mining & Big Data Analytics
Capstone/Final Year:
CMPE 2801 – Capstone Design Project (3 credits)