Skip to content
Beseyat
العربية

BSc in Computer Science — study plan

American University of Bahrain College of Engineering & Computing

Credit hours
127
Levels
4
Courses
46
Degree
bachelor

The BSc in Computer Science study plan at American University of Bahrain is an accredited bachelor programme spanning about 2 years (4 academic levels), requiring 127 credit hours across 46 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 38 credits

Code Course Credits
COSC 102 Object-Oriented Programming 3
MATH 255 Introduction to Linear Algebra 3
MATH 203 Discrete Mathematics 3
COSC 125 Data Structure and Programming Techniques 3
CMPE 270 Digital Systems 3
CMPE 270L Digital Systems Laboratory 1
CMPE 271 Computer Organization 1 3
MATH 260 Probability and Statistics 4
COSC 312 Design and Usage of Database 3
COSC 372 Operating Systems 3
COSC 372L Operating System lab 1
COSC 379 Numerical Analysis 3
SWEN 360 Software Design and Engineering 3
ENGR 401 Entrepreneurship for Engineers 2

Major Requirements 33 credits

Code Course Credits
COSC 210 Management Information Systems 3
COSC 248 Algorithms and Complexity 3
DSAI 310 Introduction to Data Science 3
COSC 406 Computer Science Internship 3
SWEN 360L Software Design and Engineering Laboratory 1
CYBR 310 Introduction to Cybersecurity 3
DSAI 465 Artificial Intelligence 3
COSC 415 Cloud Computing 3
CMPE 467 Network Management 3
COSC 485 Web Engineering 3
COSC 410L Computer Science Professional Certificate 1
COSC 499A Computer Science Design Project A 1
COSC 499B Computer Science Design Project B 3

Electives 24 credits

Code Course Credits
DSAI 422 Data Mining Elective 3
CYBR 470 Cryptography Elective 3
COSC 412 Implementation of Database Systems Elective 3
COSC 486 Mobile Programming Elective 3
DSAI 482 Big Data Technologies Elective 3
DSAI 474 Computer Vision 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

💼 Careers & salaries after graduation

Explore the career paths and expected salaries for BSc in Computer Science graduates.

Starting salary from 11,000 SAR/month

View careers & salaries

Calculate your GPA for this major

Frequently asked questions about BSc in Computer Science

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

BSc in Computer Science at American University of Bahrain requires completing 127 credit hours to graduate, spread across 46 courses.

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

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

What degree does BSc in Computer Science award?

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

Is BSc in Computer Science offered at other universities?

Yes, BSc in Computer Science is offered at at least 4 other universities in the Beseyat database. You can compare their study plans in the "Same major at other universities" section on this page.

The same major at other universities

Other majors in College of Engineering & Computing