Skip to content
Beseyat
العربية

BSc in Computer Engineering — study plan

American University of Bahrain College of Engineering & Computing

Credit hours
124
Levels
4
Courses
45
Degree
bachelor

The BSc in Computer Engineering study plan at American University of Bahrain is an accredited bachelor programme spanning about 2 years (4 academic levels), requiring 124 credit hours across 45 courses of required and elective study. The table below lists the courses and their credit hours for each level.

General Education 39 credits

Code Course Credits
ARHG 101 Arabic for Non-Arabic/ Arabic Speakers* 3
ARHG 106 Modern History of Bahrain * 2
ARHG 107 Human Rights* 2
ENGL 101 Composition I 3
ENGL 102 Composition II 3
MATH 153 Calculus I 4
MATH 154 Calculus II 4
COSC 101 Introduction to Computing 3
UNSS 101 University Skills 1
Natural Science Requirement (choose from approved list) 8
Arts and Humanities Requirement (choose from approved list) 3
Social and Behavioral Science Requirement (choose from approved list) 3

Computing Requirements 40 credits

Code Course Credits
COSC 102 Object-Oriented Programming 3
COSC 125 Data Structure and Programming Techniques 3
MATH 203 Discrete Mathematics 3
CMPE 215 Communication Networks 3
ENGR 205 Multidisciplinary Research Methods 2
MATH 255 Introduction to Linear Algebra 3
MATH 260 Probability and Statistics 4
CMPE 270 Digital Systems 3
CMPE 270L Digital Systems Laboratory 1
CMPE 271 Computer Organization 3
COSC 312 Design and Usage of Databases 3
COSC 372 Operating Systems 3
COSC 372L Operating Systems Laboratory 1
SWEN 360 Software Design and Engineering 3
ENGR 401 Entrepreneurship for Engineers 2

Major Requirements 30 credits

Code Course Credits
PHYS 102 Principles of Physics II 3
PHYS 102L Principles of Physics II Laboratory 1
ENGR 202 Engineering Mathematics 3
ELEC 320 Circuit Analysis 3
CMPE 410L Computer Engineering Professional Certificate 1
CMPE 470 Digital Circuits 3
CMPE 412 Microprocessors 3
CMPE 478 Embedded Systems Programming 3
CMPE 499A Engineering Design: Capstone Project I 1
CMPE 499B Engineering Design: Capstone Project II 3
ELEC 330 Fundamentals of Engineering Electronics 3
CMPE 406 Computer Engineering Internship 3

Electives 21 credits

Code Course Credits
CYBR 470 Cryptography Elective 3
CMPE 482 Robotics Elective 3
DSAI 474 Computer Vision Elective 3
CMPE 425 Advanced IoT Elective 3
CMPE 467 Network Management Elective 3
Professional Electives (200-level or above) Elective 6

This plan is transcribed from the university's official source. Always confirm the plan approved for your own cohort before registering. Official source

Calculate your GPA for this major

Frequently asked questions about BSc in Computer Engineering

How many credit hours is BSc in Computer Engineering at American University of Bahrain?

BSc in Computer Engineering at American University of Bahrain requires completing 124 credit hours to graduate, spread across 45 courses.

How many years is BSc in Computer Engineering at American University of Bahrain?

The study plan for BSc in Computer Engineering spans about 2 years (4 levels/semesters) under the approved plan.

What degree does BSc in Computer Engineering award?

BSc in Computer Engineering at American University of Bahrain awards a Bachelor's degree after completing 124 credit hours.

Other majors in College of Engineering & Computing