The Computer Science Track - Study Plan
Level One | |||
---|---|---|---|
Course Code | Course Name | Credits Hours | Pre-Requisite |
ENG 102 | English Language I | 9 (5.2.2) | |
MATH 101 | Mathematics I | 3 (3.0.2) | |
MGT 110 | Communication Skills | 3 (3.0.0) | |
CS 101 | Computers Skills | 3 (3.1.0) | |
ENG 103 | Computing Terminology in English | 2 (2.0.0) | |
Total Credits: 20 |
Level Two | |||
---|---|---|---|
Course Code | Course Name | Credits Hours | Pre-Requisite |
ENG 104 | English Language II | 6 (4.1.1) | ENG 102 |
MATH 102 | Mathematics II | 3 (3.0.1) | MATH 101 |
PHY 102 | Physics | 3 (3.1.0) | |
CS 102 | Basic Programming and Algorithms | 3 (3.1.0) | CS 101 |
IT 104 | Internet Technology | 3 (3.1.0) | CS 101 |
Total Credits: 18 |
Level Three | |||
---|---|---|---|
Course Code | Course Name | Credits Hours | Pre-Requisite |
SALM 101 | Introduction to Islamic Culture | 2 (2.0.0) | |
CS 201 | Programming I | 3 (3.1.0) | CS 102 |
MATH 111 | Discrete Mathematics | 3 (3.0.1) | |
IS 245 | Information Security | 3 (3.0.1) | |
IS 241 | System Analysis and Design | 3 (3.0.1) | |
STAT 102 | Probability and Statistics | 3 (3.0.1) | |
Total Credits: 17 |
Level Four | |||
---|---|---|---|
Course Code | Course Name | Credits Hours | Pre-Requisite |
SALM 102 | Islam and Society Building | 2 (2.0.0) | |
CS 202 | Programming II | 3 (3.1.0) | CS 201 |
CS 241 | Computer Networks I | 3 (3.1.0) | |
CS 212 | Introduction to DataBase | 3 (3.1.0) | |
IT 281 | Computer Ethics | 3 (2.0.1) | |
CS 221 | Fundamentals of Cryptography | 3 (3.1.0) | IS 245 |
Total Credits: 17 |
Level Five | |||
---|---|---|---|
Course Code | Course Name | Credits Hours | Pre-Requisite |
SALM 103 | Economic System in Islam | 2 (2.0.0) | |
CS 309 | Digital Logic Design | 3 (3.1.0) | MATH 102 |
CS 341 | Computer Networks II | 3 (3.1.0) | CS 241 |
CS 314 | Database Management System | 3 (3.1.0) | CS 212 |
CS 210 | Data Structures | 3 (3.1.0) | CS 202 |
CS 311 | Web Programming | 3 (3.1.0) | IT 104, CS 202 |
Total Credits: 17 |
Level Six | |||
---|---|---|---|
Course Code | Course Name | Credits Hours | Pre-Requisite |
ENT 101 | Business Entrepreneurship | 2 (2.0.0) | |
CS 323 | Computer Graphics | 3 (3.1.0) | CS 202 |
CS 331 | Computer Organization and Architecture | 3 (3.1.0) | CS 309 |
CS 411 | Introduction to Artificial Intelligence | 3 (3.0.1) | CS 309 |
CS 360 | Software Engineering | 3 (3.0.1) | CS 210 |
CS 322 | Analysis and Design of Algorithms | 3 (3.0.1) | CS 210, MATH 111 |
Total Credits: 17 |
Level Seven | |||
---|---|---|---|
Course Code | Course Name | Credits Hours | Pre-Requisite |
ARAB 102 | Elective Arabic Course | 2 (2.0.0) | |
CS 322 | Microprocessor and Assembly Language | 3 (3.1.0) | CS 331 |
CS 340 | Operating Systems | 3 (3.1.0) | CS 331 |
CS 413 | Graduation Project I | 3 (3.0.0) | 100 Credits |
CS 414 | Cooperative Training | 2 (2.0.0) | 100 Credits |
CS -- | Elective Course (1) | 3 (3.1.0) | |
CS -- | Elective Course (2) | 3 (3.1.0) | |
Total Credits: 19 |
Level Eight | |||
---|---|---|---|
Course Code | Course Name | Credits Hours | Pre-Requisite |
CS 420 | Simulation and Modelling | 3 (3.1.0) | CS 360 |
CS 422 | Compiler Design | 3 (3.1.0) | CS 322 |
CS 423 | Graduation Project II | 3 (3.0.0) | CS 413 |
CS -- | Elective Course (3) | 3 (3.1.0) | |
CS -- | Elective Course (4) | 3 (3.1.0) | |
Total Credits: 15 |
Total Credits: 140 |