Computer Science — study plan
University of Hafr Al-Batin College of Computing Sciences and Engineering
- Credit hours
- 114
- Levels
- 8
- Courses
- 40
- Degree
- bachelor
A detailed plan for this major has not been published yet. Check the university's official link for the approved plan.
Level 1 12 credits
| Code | Course | Credits |
|---|---|---|
| CS001 | University Skills | 2 |
| CS002 | English Language (1) | 3 |
| CS003 | Islamic Culture (1) | 2 |
| CS004 | Calculus (1) | 3 |
| CS005 | Computer Skills | 2 |
Level 2 14 credits
| Code | Course | Credits |
|---|---|---|
| CS006 | English Language (2) | 3 |
| CS007 | Islamic Culture (2) | 2 |
| CS008 | Calculus (2) | 3 |
| CS009 | General Physics | 4 |
| CS010 | Arabic Language Skills | 2 |
Level 3 14 credits
| Code | Course | Credits |
|---|---|---|
| CS011 | Structured Programming | 3 |
| CS012 | Discrete Mathematics | 3 |
| CS013 | Introduction to Computer Systems | 3 |
| CS014 | Linear Algebra | 3 |
| CS015 | Computing Professional Ethics | 2 |
Level 4 15 credits
| Code | Course | Credits |
|---|---|---|
| CS016 | Object-Oriented Programming | 3 |
| CS017 | Data Structures | 3 |
| CS018 | Computer Organization and Microprocessors | 3 |
| CS019 | Probability and Statistics for Computing | 3 |
| CS020 | Digital Logic Design | 3 |
Level 5 15 credits
| Code | Course | Credits |
|---|---|---|
| CS021 | Design and Analysis of Algorithms | 3 |
| CS022 | Database Systems | 3 |
| CS023 | Operating Systems | 3 |
| CS024 | Web Programming | 3 |
| CS025 | Theory of Computation | 3 |
Level 6 15 credits
| Code | Course | Credits |
|---|---|---|
| CS026 | Computer Networks | 3 |
| CS027 | Software Engineering | 3 |
| CS028 | Artificial Intelligence | 3 |
| CS029 | Compiler Construction | 3 |
| CS030 | Computer Graphics Elective | 3 |
Level 7 14 credits
| Code | Course | Credits |
|---|---|---|
| CS031 | Information Security | 3 |
| CS032 | Machine Learning | 3 |
| CS033 | Parallel and Distributed Computing | 3 |
| CS034 | Graduation Project (1) | 2 |
| CS035 | Elective Course (1) Elective | 3 |
Level 8 15 credits
| Code | Course | Credits |
|---|---|---|
| CS036 | Cloud Computing Elective | 3 |
| CS037 | Human-Computer Interaction | 3 |
| CS038 | Big Data Analytics Elective | 3 |
| CS039 | Graduation Project (2) | 3 |
| CS040 | Cooperative Training | 3 |
💼 Careers & salaries after graduation
Explore the career paths and expected salaries for Computer Science graduates.
Starting salary from 11,000 SAR/month