Programming and Computer Science — study plan
- Credit hours
- 71
- Levels
- 7
- Courses
- 34
- Degree
- diploma
The Programming and Computer Science study plan at Northern Border University is an accredited diploma programme spanning about 4 years (7 academic levels), requiring 71 credit hours across 34 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Level 1 17 credits
| Code | Course | Credits |
|---|---|---|
| GRC101 | English 1 | 3 |
| GRC102 | Computer Skills | 3 |
| GRC103 | University Life Skills | 3 |
| GRC104 | Basics Statistics | 2 |
| PROG121 | Introduction to Programming | 3 |
| PROG131 | Fundamentals of Networks | 3 |
Level 2 15 credits
| Code | Course | Credits |
|---|---|---|
| GRC105 | English 2 | 3 |
| PROG111 | Computer Organization and Architecture | 2 |
| PROG112 | Operating Systems | 2 |
| PROG141 | Database Fundamentals and Programming | 2 |
| PROG122 | Theory of Computation | 3 |
| PROG123 | Front-end Development | 3 |
Summer Semester 1 3 credits
| Code | Course | Credits |
|---|---|---|
| PROG191 | Field Training (1) | 3 |
Level 3 18 credits
| Code | Course | Credits |
|---|---|---|
| PROG224 | Data Structures and Algorithms | 3 |
| GRC201 | English for Specific Purposes | 2 |
| PROG225 | Back-end Development | 2 |
| PROG226 | Object Oriented Programming | 3 |
| PROG251 | Professional Ethics | 2 |
| PROG281 | System Analysis and Design | 3 |
| Elective (1) Elective | 3 |
Level 4 15 credits
| Code | Course | Credits |
|---|---|---|
| PROG227 | Functional Programming | 3 |
| PROG261 | Artificial Intelligence | 3 |
| PROG271 | Information Security | 3 |
| PROG282 | Mobile Applications Development | 2 |
| PROG293 | Graduation Project | 1 |
| Elective (2) Elective | 3 |
Summer Semester 2 3 credits
| Code | Course | Credits |
|---|---|---|
| PROG292 | Field Training (2) | 3 |
Program Elective Courses 21 credits
| Code | Course | Credits |
|---|---|---|
| PROG232 | Advanced Computer Networks Elective | 3 |
| PROG242 | Advanced Database Programming Elective | 3 |
| PROG262 | Advanced Programming for Artificial Intelligence Elective | 3 |
| PROG213 | Parallel Computing Elective | 3 |
| PROG233 | Internet of Things Elective | 3 |
| PROG283 | Computer Games Development Elective | 3 |
| PROG284 | Software Development Elective | 3 |
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 Programming and Computer Science graduates.
Starting salary from 11,000 SAR/month
Calculate your GPA for this major
Frequently asked questions about Programming and Computer Science
How many credit hours is Programming and Computer Science at Northern Border University?
Programming and Computer Science at Northern Border University requires completing 71 credit hours to graduate, spread across 34 courses.
How many years is Programming and Computer Science at Northern Border University?
The study plan for Programming and Computer Science spans about 4 years (7 levels/semesters) under the approved plan.
What degree does Programming and Computer Science award?
Programming and Computer Science at Northern Border University awards a Diploma degree after completing 71 credit hours.