Bachelor of Computer Sciences — study plan
Prince Sattam bin Abdulaziz University College of Engineering and Computer Science (Al-Kharj)
- Credit hours
- 130
- Levels
- 8
- Courses
- 76
- Degree
- bachelor
The Bachelor of Computer Sciences study plan at Prince Sattam bin Abdulaziz University is an accredited bachelor programme spanning about 4 years (8 academic levels), requiring 130 credit hours across 76 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Level 1 15 credits
| Code | Course | Credits |
|---|---|---|
| ENGL1210 | Reading Skills | 3 |
| IC 101 | Introduction of Islamic Culture | 2 |
| PHYS1010 | General physics(I) | 4 |
| MATH1050 | Differential calculus | 3 |
| ENGL1220 | Writing Skills | 3 |
Level 2 16 credits
| Code | Course | Credits |
|---|---|---|
| CS 101 | Introduction to Artificial Intelligence Concepts and Applications | 3 |
| MC 1400 | Communication Skills | 2 |
| ENGL1230 | Conversation and listening skills | 3 |
| eng 1604 | English for Technical Purposes | 3 |
| MATH1060 | Integral calculus | 3 |
| ARAB101 | Language Skills | 2 |
Level 3 16 credits
| Code | Course | Credits |
|---|---|---|
| CS 1112 | Discrete Mathematics | 4 |
| IC 102 | The Islam and Society Building | 2 |
| IS 2511 | Fundamentals of Database Systems | 3 |
| MATH2220 | Linear Algebra for Computer Students | 3 |
| CS 1301 | Computer Programming 1 | 4 |
Level 4 17 credits
| Code | Course | Credits |
|---|---|---|
| STAT1050 | Probability and Statistics for Computer Students | 3 |
| CS 3801 | Fundamentals of Cyber Security | 3 |
| CE 2471 | Computer Architecture and Assembly language | 3 |
| PHYS1040 | General Physics(II) | 4 |
| CS 2301 | Computer Programming 2 | 4 |
Level 5 18 credits
| Code | Course | Credits |
|---|---|---|
| CS 2311 | Data Structures | 4 |
| SE 2111 | Software Engineering Foundations | 3 |
| IC 103 | The Foundation Of the Economic System in Islam | 2 |
| CS 2401 | ComputationTheory | 3 |
| CE 3761 | Computer Network Systems | 3 |
| CS 3501 | Artificial Intelligence | 3 |
Level 6 18 credits
| Code | Course | Credits |
|---|---|---|
| CS 3401 | Algorithm Design and Analysis | 3 |
| ARAB103 | Arabic Editing | 2 |
| CS 4552 | Machine Learning | 3 |
| CS 3001 | Computing ethics and research methods | 3 |
| CS 4311 | Advanced Programming | 3 |
| CE 3791 | Computer Network Systems Lab | 1 |
| CS 3701 | Operating Systems | 3 |
Level 7 117 credits
| Code | Course | Credits |
|---|---|---|
| CS 4411 | Information Retrieval Systems Elective | 3 |
| CS 4930 | Cooperative Training Elective | 9 |
| CS 4901 | Field Training Elective | 3 |
| CS 4971 | Special Topics in Computer Science Elective | 3 |
| CE 1111 | Logic Design Elective | 3 |
| CS 3821 | Web Applications Programming Elective | 3 |
| CE 4760 | Mobile and Wireless Networks Elective | 3 |
| CE 4740 | Cloud Computing Elective | 3 |
| CS 4654 | Digital Image Processing Elective | 3 |
| SE 4541 | Advanced Software Engineering Elective | 3 |
| MATH2540 | Numerical Methods Elective | 3 |
| CS 4511 | Natural Language Processing Elective | 3 |
| CS 4991 | Research Elective | 3 |
| CS 4961 | Advanced Database Systems Elective | 3 |
| CS 4951 | Professional certificates Elective | 3 |
| CS 4941 | Computer Science Problems Elective | 3 |
| CS 4891 | Disaster Recovery Planning Elective | 3 |
| CS 4881 | Computer Forensics and Investigations Elective | 3 |
| CS 4871 | Mobile Network Security Elective | 3 |
| CS 4861 | Network Security Elective | 3 |
| CS 4851 | Computer Network Management Elective | 3 |
| CS 4831 | Mobile Applications Development Elective | 3 |
| CS 4821 | Cryptography Elective | 3 |
| CS 4811 | Cybercrime Elective | 3 |
| CE 4801 | Rabotics & Automation Elective | 3 |
| CS 4741 | Computer Systems Performance Elective | 3 |
| CS 4731 | Systems Programming & Administration Elective | 3 |
| CS 4641 | Computer Arabization Elective | 3 |
| CS 4621 | Computer Vision Elective | 3 |
| CS 4601 | Multimedia Systems Development Elective | 3 |
| CS 4531 | Neural Networks Elective | 3 |
| CS 4561 | Pattern Recognition Elective | 3 |
| CS 4221 | Parallel Processing Elective | 3 |
| CS 4211 | Simulation and Modeling Elective | 3 |
| CS 4201 | Soft Computing Elective | 3 |
| SE 3111 | Human Computer Interaction Elective | 3 |
| CS 4912 | Graduation Project 1 Elective | 3 |
Level 8 14 credits
| Code | Course | Credits |
|---|---|---|
| CS 4321 | Programming languages & Compilers | 4 |
| CS 4841 | Parallel and Distributed computing | 3 |
| CS 4921 | Graduation Project II | 3 |
| IC 104 | Foundations of the political system in Islam | 2 |
| ISLM 106 | Prophetic Biography | 2 |
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 Bachelor of Computer Sciences graduates.
Starting salary from 11,000 SAR/month
Calculate your GPA for this major
Frequently asked questions about Bachelor of Computer Sciences
How many credit hours is Bachelor of Computer Sciences at Prince Sattam bin Abdulaziz University?
Bachelor of Computer Sciences at Prince Sattam bin Abdulaziz University requires completing 130 credit hours to graduate, spread across 76 courses.
How many years is Bachelor of Computer Sciences at Prince Sattam bin Abdulaziz University?
The study plan for Bachelor of Computer Sciences spans about 4 years (8 levels/semesters) under the approved plan.
What degree does Bachelor of Computer Sciences award?
Bachelor of Computer Sciences at Prince Sattam bin Abdulaziz University awards a Bachelor's degree after completing 130 credit hours.
Is Bachelor of Computer Sciences offered at other universities?
Yes, Bachelor of Computer Sciences is offered at at least 2 other universities in the Beseyat database. You can compare their study plans in the "Same major at other universities" section on this page.