Computer Science — study plan
- Credit hours
- 134
- Levels
- 13
- Courses
- 59
- Degree
- bachelor
The Computer Science study plan at Yanbu Industrial College is an accredited bachelor programme spanning about 7 years (13 academic levels), requiring 134 credit hours across 59 courses of required and elective study. The table below lists the courses and their credit hours for each level.
1st Year / 1st Semester 17 credits
| Code | Course | Credits |
|---|---|---|
| ENGL 101 | English Composition | 3 |
| MATH 101 | Calculus I | 4 |
| PHYS 101 | General Physics I | 4 |
| CS 101 | Computer Programming | 3 |
| ISLM 101 | Islamic Ideology | 2 |
| PE 101 | Physical Education I | 1 |
1st Year / 2nd Semester 17 credits
| Code | Course | Credits |
|---|---|---|
| ENGL 131 | Academic Writing Skills | 3 |
| MATH 102 | Calculus II | 4 |
| PHYS 102 | General Physics II | 4 |
| CS 102 | Object Oriented Programming | 3 |
| ARAB 101 | Functional Grammar | 2 |
| PE 102 | Physical Education II | 1 |
2nd Year / 1st Semester 17 credits
| Code | Course | Credits |
|---|---|---|
| CS 202 | Discrete Mathematics | 4 |
| CS 201 | Digital Logic | 3 |
| CS 204 | Data Structures | 4 |
| MATH 201 | Linear Algebra & Differential Equations | 4 |
| ARAB 201 | Objective Writing | 2 |
2nd Year / 2nd Semester 18 credits
| Code | Course | Credits |
|---|---|---|
| CS 203 | Computer Organization & Assembly Language | 4 |
| CS 277 | Database Systems | 3 |
| CS 202 | Principles of Software Engineering | 3 |
| ISLM 201 | Human Rights in Islam | 2 |
| MATH 204 | Numerical Analysis | 3 |
| ENGL 131 | Professional communication | 3 |
3rd Year / 1st Semester 17 credits
| Code | Course | Credits |
|---|---|---|
| ARAB 201 | Arabic Communication | 2 |
| CSE 361 | Introduction to Computer Networks | 3 |
| CS 378 | Introduction to Web Development | 3 |
| CS 362 | Programming Languages | 3 |
| CS 379 | Software and Interface Design | 3 |
| STAT 410 | Probability & Statistics | 3 |
3rd Year / 2nd Semester 15 credits
| Code | Course | Credits |
|---|---|---|
| CS 331 | Artificial Intelligence | 3 |
| CS 302 | Design & Analysis of Algorithms | 3 |
| NET 363 | Information & Computer security | 3 |
| ENGL 332 | Technical writing | 3 |
| CS XXX | Track Elective I | 3 |
3rd Year / Summer Semester 0 credits
| Code | Course | Credits |
|---|---|---|
| CS 492 | Begin COOP Work | 0 |
4th Year / 1st Semester 9 credits
| Code | Course | Credits |
|---|---|---|
| CS 493 | COOP | 9 |
4th Year / 2nd Semester 17 credits
| Code | Course | Credits |
|---|---|---|
| CS 401 | Computer Architecture & Parallel | 3 |
| CS 480 | Operating Systems / Computing | 3 |
| ISLM 301 | Work Ethics in Islam | 2 |
| CS XXX | Track Elective II | 3 |
| CS XXX | Department Elective | 3 |
| MATH XXX | MATH / Science Elective | 3 |
Web Engineering Track Electives 9 credits
| Code | Course | Credits |
|---|---|---|
| CS 381 | Web Application Development | 3 |
| CS 382 | Object Oriented Web App Development | 3 |
| CS 383 | Enterprise Web Application Development | 3 |
Mobile Computing Track Electives 9 credits
| Code | Course | Credits |
|---|---|---|
| CS 385 | Mobile Application Development I | 3 |
| CS 386 | Introduction to developing Hybrid Web Mobile Applications | 3 |
| CS 387 | Mobile Application Development II | 3 |
Math / Science Electives (any one) 16 credits
| Code | Course | Credits |
|---|---|---|
| MATH 401 | Operational Research Techniques | 3 |
| MATH 402 | Modeling & Simulation | 3 |
| MATH 403 | Theory of computation | 3 |
| MATH 203 | Finite Mathematics | 3 |
| MATH 201 | Calculus III | 4 |
Department Electives 18 credits
| Code | Course | Credits |
|---|---|---|
| CS 376 | Computer Graphics | 3 |
| CS 471 | Special Topics in Computer Science 1 | 3 |
| CS 472 | Special Topics in Computer Science 2 | 3 |
| CS 411 | Advance Database | 3 |
| CS 473 | Software Requirement Engineering | 3 |
| CSE 353 | Digital System Design | 3 |
💼 Careers & salaries after graduation
Explore the career paths and expected salaries for Computer Science graduates.
Starting salary from 11,000 SAR/month
Calculate your GPA for this major
Frequently asked questions about Computer Science
How many credit hours is Computer Science at Yanbu Industrial College?
Computer Science at Yanbu Industrial College requires completing 134 credit hours to graduate, spread across 59 courses.
How many years is Computer Science at Yanbu Industrial College?
The study plan for Computer Science spans about 7 years (13 levels/semesters) under the approved plan.
What degree does Computer Science award?
Computer Science at Yanbu Industrial College awards a Bachelor's degree after completing 134 credit hours.
Is Computer Science offered at other universities?
Yes, Computer Science is offered at at least 12 other universities in the Beseyat database. You can compare their study plans in the "Same major at other universities" section on this page.