The Computer Science (Artificial Intelligence Track) study plan at Applied Science University is an accredited bachelor programme spanning about 6 years (11 academic levels), requiring 135 credit hours across 52 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Year 1 - Semester 115 credits
Code
Course
Credits
ENG111
Upper-Intermediate English
3
CS104
Computer Skills
3
CSC101
Mathematics 1
3
CSC110
Introduction to Programming
3
CSC103
Probability and Statistics
3
Year 1 - Semester 218 credits
Code
Course
Credits
ENG112
Advanced English
3
CSC106
Mathematics 2
3
HR106
Human Rights
3
CSC102
Discrete Mathematics
3
CSC104
Physics
3
CSC112
Object-Oriented Programming 1
3
Year 2 - Semester 115 credits
Code
Course
Credits
ARB101
Arabic Language
3
CSC230
Digital Logic Design
3
CSC205
Linear Algebra
3
CSC242
Communication Skills and Professional Ethics
3
CSC215
Data Structures
3
Year 2 - Semester 218 credits
Code
Course
Credits
CSC261
Cryptography and Information Security
3
BA161
Introduction to Entrepreneurship
3
CSC221
Database Systems
3
CSC231
Computer Organization and Architecture
3
CSC353
Artificial Intelligence Programming
3
CSC208
Algorithms Design and Analysis
3
Year 3 - Semester 118 credits
Code
Course
Credits
CSC351
Artificial Intelligence
3
HBH105
Bahrain Civilization and History
3
CSC309
Formal Languages and Automata Theory
3
CSC354
Machine Learning
3
CSC331
Operating Systems
3
CSC324
Web Software Development
3
Year 3 - Semester 215 credits
Code
Course
Credits
CSC313
Programming Language Concepts
3
CSC352
Data Mining
3
CSC342
Scientific Research Methods
3
CSC332
Data Communication and Computer Networks
3
CSC355
Deep Learning
3
Year 3 - Summer3 credits
Code
Course
Credits
CSC441
Internship
3
Year 4 - Semester 115 credits
Code
Course
Credits
CSC453
Computer Vision
3
CSC451
Special Topics in Artificial Intelligence
3
CSC425
Graduation Project 1
3
CSC438
Parallel and Distributed Computing
3
CSC452
Natural Language Processing
3
Year 4 - Semester 212 credits
Code
Course
Credits
CSC426
Graduation Project 2
3
CSC456
Big Data Processing
3
CSC454
Business Intelligence
3
CSC455
Smart Systems & IoT
3
University Elective Courses - Group 1 (3 Credit Hours)9 credits
Code
Course
Credits
ISL101
Islamic Culture
Elective
3
ISL102
Islamic Ethics
Elective
3
ISL103
Islam & Contemporary Issues
Elective
3
University Elective Courses - Group 2 (3 Credit Hours)18 credits
Code
Course
Credits
LIB101
Introduction to Library Science
Elective
3
MAN101
Man and Environment
Elective
3
SOC101
Introduction to Sociology
Elective
3
SPT101
Special Topics
Elective
3
CS205
Computer Application
Elective
3
LFS102
Thinking and Communication Skills Development
Elective
3
This plan is transcribed from the university's official source. Always confirm the plan approved for your own cohort before registering.
Official source
Frequently asked questions about Computer Science (Artificial Intelligence Track)
How many credit hours is Computer Science (Artificial Intelligence Track) at Applied Science University?
Computer Science (Artificial Intelligence Track) at Applied Science University requires completing 135 credit hours to graduate, spread across 52 courses.
How many years is Computer Science (Artificial Intelligence Track) at Applied Science University?
The study plan for Computer Science (Artificial Intelligence Track) spans about 6 years (11 levels/semesters) under the approved plan.
What degree does Computer Science (Artificial Intelligence Track) award?
Computer Science (Artificial Intelligence Track) at Applied Science University awards a Bachelor's degree after completing 135 credit hours.