Information Technology - Computer Science — study plan
University College of Bahrain Department of Information Technology
- Credit hours
- 128
- Levels
- 4
- Courses
- 43
- Degree
- bachelor
The Information Technology - Computer Science study plan at University College of Bahrain is an accredited bachelor programme spanning about 2 years (4 academic levels), requiring 128 credit hours across 43 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Year 1 29 credits
| Code | Course | Credits |
|---|---|---|
| ARA 101 | Arabic | 3 |
| SBS 155 | Human Rights | 2 |
| CSC 101 | Computing Essentials | 3 |
| ENG 101 | English I | 3 |
| ENG 102 | English II | 3 |
| MAT 101 | Calculus I | 3 |
| CIT 102 | Programming Language I | 3 |
| CIT 104 | Programming Language II | 3 |
| MAT 102 | Calculus II | 3 |
| POS 101 | Introduction to Political Science Elective | 3 |
Year 2 30 credits
| Code | Course | Credits |
|---|---|---|
| ENG 201 | English III - Technical Writing | 3 |
| SBS 206 | Bahrain Modern History | 3 |
| CIT 231 | Cloud Computing | 3 |
| STS 201 | Probability and Statistics I | 3 |
| CIT 210 | Introduction to Web Design | 3 |
| CIT 213 | Data Structure | 3 |
| MAT 211 | Discrete Mathematics | 3 |
| MAT 218 | Linear Algebra | 3 |
| CSC 225 | Analysis of Algorithms | 3 |
| PHL 202 | Business Ethics Elective | 3 |
Year 3 30 credits
| Code | Course | Credits |
|---|---|---|
| WCS 201 | Cultural Studies I | 3 |
| REM 301 | Research Methods | 3 |
| CIT 311 | Management Information Systems | 3 |
| CIT 318 | Database Management Systems I | 3 |
| CSC 235 | Programming Languages | 3 |
| CSC 376 | Artificial Intelligence | 3 |
| CSC 442 | Software Engineering | 3 |
| CIT 341 | IT Project Management | 3 |
| CIT 350 | Mobile Application Development Elective | 3 |
| CIT 262 | Multimedia Systems Elective | 3 |
Year 4 39 credits
| Code | Course | Credits |
|---|---|---|
| CSR 301 | Corporate Social Responsibility | 3 |
| CIT 322 | Operating Systems | 3 |
| CIT 325 | Computer Networks | 3 |
| CIT 432 | Computer and Network Security | 3 |
| CSC 451 | Numerical Computing | 3 |
| CSC 455 | Computer Architecture | 3 |
| CSC 457 | Theory of Computation | 3 |
| CSC 485 | Computer Graphics | 3 |
| CIT 495 | Graduation Project I | 3 |
| CIT 497 | Internship | 3 |
| CIT 499 | Graduation Project II | 3 |
| BUS 301 | Entrepreneurship Elective | 3 |
| CSC 402 | Java Programming 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
Calculate your GPA for this major
Frequently asked questions about Information Technology - Computer Science
How many credit hours is Information Technology - Computer Science at University College of Bahrain?
Information Technology - Computer Science at University College of Bahrain requires completing 128 credit hours to graduate, spread across 43 courses.
How many years is Information Technology - Computer Science at University College of Bahrain?
The study plan for Information Technology - Computer Science spans about 2 years (4 levels/semesters) under the approved plan.
What degree does Information Technology - Computer Science award?
Information Technology - Computer Science at University College of Bahrain awards a Bachelor's degree after completing 128 credit hours.