Bachelor of Computer Science — study plan
Prince Sattam bin Abdulaziz University College of Sciences and Humanities (As-Sulayyil)
- Credit hours
- 139
- Levels
- 8
- Courses
- 77
- Degree
- bachelor
The Bachelor of Computer Science study plan at Prince Sattam bin Abdulaziz University is an accredited bachelor programme spanning about 4 years (8 academic levels), requiring 139 credit hours across 77 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 |
| ARAB101 | Language Skills | 2 |
| MATH1060 | Integral calculus | 3 |
| eng 1604 | English for Technical Purposes | 3 |
| ENGL1230 | Conversation and listening skills | 3 |
| MC 1400 | Communication Skills | 2 |
Level 3 16 credits
| Code | Course | Credits |
|---|---|---|
| CS 1112 | Discrete Mathematics | 4 |
| IC 102 | The Islam and Society Building | 2 |
| MATH2220 | Linear Algebra for Computer Students | 3 |
| CE 1111 | Logic Design | 3 |
| CS 1301 | Computer Programming 1 | 4 |
Level 4 17 credits
| Code | Course | Credits |
|---|---|---|
| STAT1050 | Probability and Statistics for Computer Students | 3 |
| IS 2511 | Fundamentals of Database Systems | 3 |
| CE 2471 | Computer Architecture and Assembly language | 3 |
| CS 2301 | Computer Programming 2 | 4 |
| PHYS1040 | General Physics(II) | 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 3821 | Web Applications Programming | 3 |
| CE 3761 | Computer Network Systems | 3 |
| MATH2540 | Numerical Methods | 3 |
Level 6 18 credits
| Code | Course | Credits |
|---|---|---|
| CS 3501 | Artificial Intelligence | 3 |
| ARAB103 | Arabic Editing | 2 |
| CS 3001 | Computing ethics and research methods | 3 |
| CE 3791 | Computer Network Systems Lab | 1 |
| CS 3801 | Fundamentals of Cyber Security | 3 |
| CS 3701 | Operating Systems | 3 |
| CS 3401 | Algorithm Design and Analysis | 3 |
Level 7 106 credits
| Code | Course | Credits |
|---|---|---|
| CS 4931 | Special Topics in Computer Science Elective | 4 |
| CE 4760 | Mobile and Wireless Networks Elective | 3 |
| CE 4740 | Cloud Computing Elective | 3 |
| CS 4654 | Digital Image Processing Elective | 3 |
| CS 4901 | Field Training 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 4511 | Natural Language Processing 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 |
| CS 4552 | Machine Learning Elective | 3 |
| CS 4411 | Information Retrieval Systems Elective | 3 |
| CS 2401 | ComputationTheory Elective | 3 |
| CS 4311 | Advanced Programming Elective | 3 |
Level 8 21 credits
| Code | Course | Credits |
|---|---|---|
| CS 4321 | Programming languages & Compilers | 4 |
| CS 4841 | Parallel and Distributed computing | 3 |
| CS 4921 | Graduation Project II | 3 |
| CS 3101 | Seminar in Undergraduate Advanced Research | 2 |
| SE 1010 | Emerging Digital Technologies | 2 |
| SE 4541 | Advanced Software Engineering | 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 Science graduates.
Starting salary from 11,000 SAR/month
Calculate your GPA for this major
Frequently asked questions about Bachelor of Computer Science
How many credit hours is Bachelor of Computer Science at Prince Sattam bin Abdulaziz University?
Bachelor of Computer Science at Prince Sattam bin Abdulaziz University requires completing 139 credit hours to graduate, spread across 77 courses.
How many years is Bachelor of Computer Science at Prince Sattam bin Abdulaziz University?
The study plan for Bachelor of Computer Science spans about 4 years (8 levels/semesters) under the approved plan.
What degree does Bachelor of Computer Science award?
Bachelor of Computer Science at Prince Sattam bin Abdulaziz University awards a Bachelor's degree after completing 139 credit hours.
Is Bachelor of Computer Science offered at other universities?
Yes, Bachelor of 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.