Undergraduate Computer Engineering

Home  Undergraduate Computer Engineering
Course Code1st SEMESTERECTSCreditsStatus
BCE101Fundamentals of Computer Engineering5Mandatory
BCE102Analysis I50Mandatory
BCE103Physics I5Mandatory
BCE104Introduction to Programming5Mandatory
BCE105Discrete Mathematics5Mandatory
BCE106Differential and Integral Calculus I50Mandatory
Course Code2nd SEMESTERECTSCreditsStatus
BCE201Introduction to Computer Engineering5Mandatory
BCE202Basic Programming50Mandatory
BCE203Analysis II50Mandatory
BCE204Physics II50Mandatory
BCE205Differential and Integral Calculus II50Mandatory
BCE206Introduction to Digital Logic5Mandatory
Course Code3rd SEMESTERECTSCreditsStatus
BCE301Data Structures and Algorithms60Mandatory
BCE302Digital System Design60Mandatory
BCE303Linear Algebra60Mandatory
BCE304Digital Logic Design60Mandatory
BCE305Object-Oriented Programming60Mandatory
Course Code4th SEMESTERECTSCreditsStatus
BCE401Digital Logic Systems60Mandatory
BCE402Electronics for Computer Engineering60Mandatory
BCE403Operating Systems60Mandatory
BCE404Numerical Analysis for Engineers60Mandatory
BCE405Introduction to Computer Networks60Mandatory
Course Code5th SEMESTERECTSCreditsStatus
BCE501Algorithm Analysis50Mandatory
BCE502Software Engineering Analysis and Design50Mandatory
BCE503Database Management Systems50Mandatory
BCE504Microprocessors50Mandatory
BCE505Fundamentals of Signals and Systems50Mandatory
BCE506Probability and Statistics50Mandatory
Course Code6th SEMESTERECTSCreditsStatus
BCE601Advanced Embedded Systems60Mandatory
BCE602Computer Architecture and Organization60Mandatory
BCE603Signals and Systems60Mandatory
BCE604Principles of Programming Languages60Mandatory
BCE605Robotics Design and Applications60Mandatory
Course Code7th SEMESTERECTSCreditsStatus
BCE701Computer Systems and Network Security50Mandatory
BCE702Automata Theory50Mandatory
BCE703Software Quality and Testing50Mandatory
BCE704Data Communication50Mandatory
BOP705Graduation Project I10Mandatory
Course Code8th SEMESTERECTSCreditsStatus
BCE801Project Management in Engineering50Mandatory
BCE802Language Processors50Mandatory
BCE803Pattern Recognition50Mandatory
BCE804Embedded Systems50Mandatory
BOP805Graduation Project II10Mandatory

ready to get started?

Subscribe to our Newsletter

copyright 2025 by University of American Atlantic.