| Course Code | Title | Credit Hours | Prerequests |
|---|---|---|---|
| 22101 | General Physics I | 3 | |
| 22107 | Lab For General Physics I | 1 | |
| 671101 | Principles of Programming I | 3 | |
| 21101 | Calculus I | 3 | |
| University Requirement Course | 3 | ||
| University Requirement Course | 1 |
| Course Code | Title | Credit Hours | Prerequests |
|---|---|---|---|
| 24101 | General Biology I | 3 | |
| 24107 | General Biology (1) Lab | 1 | |
| 21102 | Calculus II | 3 | Calculus I |
| 671102 | Principles of Programming II | 3 | Principles of Programming I |
| 22102 | General Physics II | 3 | General Physics I |
| 22108 | Lab For General Physics II | 1 | |
| University Requirement Course | 3 |
| Course Code | Title | Credit Hours | Prerequests |
|---|---|---|---|
| 671231 | Discrete Mathematics | 3 | Principles of Programming II |
| 671210 | Data Structures | 3 | Principles of Programming II |
| 671241 | Digital Logic Design | 3 | Principles of Programming II |
| 21201 | Calculus III | 3 | Calculus II |
| University Requirement Course | 3 |
| Course Code | Title | Credit Hours | Prerequests |
|---|---|---|---|
| 671204 | Web Programming | 3 | Principles of Programming II |
| 671244 | Linear Algebra for Computer science | 3 | Discrete Mathematics |
| 671243 | Computer Organization & Assembly Language | 3 | Digital Logic Design |
| 671212 | Design and Analysis of Algorithms I | 3 | Data Structures |
| 671242 | Digital Logic Design Lab | 1 | Digital Logic Design |
| 671201 | Technical Report Writing | 3 | English Language I |
| Course Code | Title | Credit Hours | Prerequests |
|---|---|---|---|
| 671317 | Numerical Analysis | 3 | Linear Algebra for Computer science |
| 671311 | Programming Languages | 3 | Data Structures |
| 671314 | Object-Oriented Analysis and Design | 3 | Data Structures |
| 671321 | Computer Architecture | 3 | Data Structures |
| University Requirement Course | 3 |
| Course Code | Title | Credit Hours | Prerequests |
|---|---|---|---|
| Department Elective Course | 3 | ||
| 671353 | Data Base Systems Design 1 | 3 | Data Structures |
| 671351 | Software Engineering | 3 | Data Structures |
| 671362 | Introduction to Compilers Design | 3 | Data Structures |
| 671473 | Computer Networks | 3 | |
| University Requirement Course | 1 |
| Course Code | Title | Credit Hours | Prerequests |
|---|---|---|---|
| Department Elective Course | 3 | ||
| Department Elective Course | 3 | ||
| 671421 | Operating Systems I | 3 | Computer Organization & Assembly Language |
| 671477 | Distributed Systems and Parallel Processing | 3 | |
| 671498 | Graduation Project | 3 | |
| University Requirement Course | 1 |
| Course Code | Title | Credit Hours | Prerequests |
|---|---|---|---|
| Department Elective Course | 3 | ||
| Department Elective Course | 3 | ||
| Department Elective Course | 3 | ||
| Department Elective Course | 3 | ||
| 671499 | Training | 3 | |
| University Requirement Course | 3 |
