Computer Science — study plan
Abdullah Al-Salem University College of Computer Engineering and Systems
- Credit hours
- 132
- Levels
- 4
- Courses
- 48
- Degree
- bachelor
A detailed plan for this major has not been published yet. Check the university's official link for the approved plan.
Year 1 34 credits
| Code | Course | Credits |
|---|---|---|
| ENL 101 | English for Academic Studies | 3 |
| ENL 102 | English Composition | 3 |
| MAT 101 | Calculus I | 3 |
| MAT 120 | Discrete Mathematics | 3 |
| PHY 101 | Physics I | 3 |
| CCS 120 | Computational Thinking and Programming | 3 |
| CCS 121 | Computational Thinking and Programming Lab | 1 |
| GEN 150 | Professionalism and Ethics | 3 |
| INF 120 | Computers and Information Systems | 3 |
| HST 101 | Islamic Culture and Values | 3 |
| GEN 131 | Creativity and Problem Solving Elective | 3 |
| ARB 101 | Arabic Communication Skills Elective | 3 |
Year 2 33 credits
| Code | Course | Credits |
|---|---|---|
| ENL 201 | Writing and Research | 3 |
| MAT 102 | Calculus II | 3 |
| MAT 202 | Linear Algebra | 3 |
| CSC 210 | Object-Oriented Programming | 3 |
| CSC 211 | Object-Oriented Programming Lab | 1 |
| CSC 220 | Data Structures and Algorithms | 3 |
| CSC 221 | Data Structures and Algorithms Lab | 1 |
| CSC 230 | Computer Organization and Architecture | 3 |
| CCS 230 | Fundamentals of Database Systems | 3 |
| CCS 231 | Fundamentals of Database Systems Lab | 1 |
| ENG 304 | Probability and Statistics | 3 |
| GEN 201 | Globalization and Sustainability Elective | 3 |
| HST 102 | Kuwait History Elective | 3 |
Year 3 32 credits
| Code | Course | Credits |
|---|---|---|
| CSC 310 | Algorithms Analysis and Design | 3 |
| CSC 320 | Operating Systems | 3 |
| CSC 321 | Operating Systems Lab | 1 |
| CSC 340 | Computer Networks | 3 |
| CSC 341 | Computer Networks Lab | 1 |
| CSC 350 | Software Engineering | 3 |
| CSC 360 | Theory of Computation | 3 |
| CSC 370 | Programming Languages Concepts | 3 |
| CSC 410 | Artificial Intelligence | 3 |
| CSC 430 | Web and Mobile Development | 3 |
| CSC 450 | Information Security | 3 |
| PHL 101 | Introduction to Philosophy Elective | 3 |
Year 4 33 credits
| Code | Course | Credits |
|---|---|---|
| CSC 420 | Machine Learning | 3 |
| CSC 440 | Computer Graphics | 3 |
| CSC 460 | Cloud and Distributed Systems | 3 |
| CSC 470 | Mobile Application Development | 3 |
| CSC 490 | Senior Project I | 3 |
| CSC 491 | Senior Project II | 3 |
| CSC 495 | Computer Science Elective I Elective | 3 |
| CSC 496 | Computer Science Elective II Elective | 3 |
| CSC 497 | Computer Science Elective III Elective | 3 |
| BUS 300 | Career Planning Elective | 3 |
| SOC 101 | Introduction to Sociology Elective | 3 |
💼 Careers & salaries after graduation
Explore the career paths and expected salaries for Computer Science graduates.
Starting salary from 11,000 SAR/month