Computer Science — study plan
- Credit hours
- 163
- Levels
- 10
- Courses
- 55
- Degree
- bachelor
The Computer Science study plan at Majmaah University is an accredited bachelor programme spanning about 5 years (10 academic levels), requiring 163 credit hours across 55 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Preparatory Year - Level 1 14 credits
| Code | Course | Credits |
|---|---|---|
| PENG 111 | English Language 1 (Preparatory Year) | 8 |
| PMATH 112 | Introduction to Mathematics 1 | 2 |
| PCOM 113 | Computer Skills | 2 |
| PSSC 114 | Learning and Communication Skills | 2 |
Preparatory Year - Level 2 17 credits
| Code | Course | Credits |
|---|---|---|
| PENG 121 | English Language 2 (Preparatory Year) | 8 |
| PENG 123 | English for Engineering and Scientific Disciplines | 2 |
| PMATH 127 | Introduction to Mathematics 2 | 4 |
| PPHS 128 | Physics | 3 |
Year 1 - Level 3 16 credits
| Code | Course | Credits |
|---|---|---|
| CSI 211 | Programming 1 | 3 |
| CSI 212 | Discrete Mathematics 1 | 3 |
| MATH 112 | Calculus 1 | 3 |
| PHYS 217 | Physics 2 | 3 |
| ENG 210 | English Language | 2 |
| ZPSY 211 | Thinking Skills and Learning Methods | 2 |
Year 1 - Level 4 18 credits
| Code | Course | Credits |
|---|---|---|
| CSI 221 | Programming 2 | 3 |
| CSI 222 | Discrete Mathematics 2 | 3 |
| MAT 224 | Calculus 2 | 3 |
| CSI 223 | Logic Design | 3 |
| CSI 124 | Principles of Information Systems | 3 |
| CHEM 226 | General Chemistry | 3 |
Year 2 - Level 5 18 credits
| Code | Course | Credits |
|---|---|---|
| CSI 311 | Visual Programming | 3 |
| CSI 312 | Data Structures | 3 |
| CSI 313 | Computer Organization and Assembly Language | 3 |
| CSI 314 | Databases | 3 |
| MATH 319 | Linear Algebra and Differential Equations | 4 |
| ELEC-U | University Elective | 2 |
Year 2 - Level 6 18 credits
| Code | Course | Credits |
|---|---|---|
| CSI 321 | Design and Analysis of Algorithms | 3 |
| CSI 322 | Computer Networks | 3 |
| CSI 323 | Computer Architecture | 3 |
| CSI 324 | Advanced Databases | 3 |
| CSI 325 | Software Engineering 1 | 3 |
| STAT 320 | Probability and Statistics | 3 |
Year 3 - Level 7 12 credits
| Code | Course | Credits |
|---|---|---|
| CSI 411 | Artificial Intelligence | 3 |
| CSI 412 | Operating Systems | 3 |
| CSI 413 | Computational Structures | 3 |
| CSI 400 | Summer Training | 1 |
| ELEC-U | University Elective | 2 |
Year 3 - Level 8 17 credits
| Code | Course | Credits |
|---|---|---|
| CSI 421 | Compiler Design | 3 |
| CSI 422 | Software Engineering 2 | 3 |
| CSI 423 | Cryptography and Information Security | 3 |
| CSI 425 | Computer Graphics | 3 |
| ELEC-D | Department Elective | 3 |
| ELEC-U | University Elective | 2 |
Year 4 - Level 9 16 credits
| Code | Course | Credits |
|---|---|---|
| CSI 510 | Graduation Project 1 | 2 |
| CSI 511 | Web Programming and Internet Technologies | 3 |
| CSI 512 | Data Mining | 3 |
| CSI 513 | Principles of Programming Languages | 3 |
| ELEC-D | Department Elective | 3 |
| ELEC-U | University Elective | 2 |
Year 4 - Level 10 17 credits
| Code | Course | Credits |
|---|---|---|
| CSI 520 | Graduation Project 2 | 3 |
| CSI 522 | Human-Computer Interaction | 3 |
| CSI 524 | Distributed Systems and Parallel Processing | 2 |
| CSI 525 | Professional Ethics | 3 |
| ELEC-D | Department Elective | 3 |
| ELEC-D2 | Department 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 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 Majmaah University?
Computer Science at Majmaah University requires completing 163 credit hours to graduate, spread across 55 courses.
How many years is Computer Science at Majmaah University?
The study plan for Computer Science spans about 5 years (10 levels/semesters) under the approved plan.
What degree does Computer Science award?
Computer Science at Majmaah University awards a Bachelor's degree after completing 163 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.