| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 12140101 | Computer Programming | 4 | |
| 13010006 | Computer Skills & Applications | 1 | |
| 15010101 | Calculus I | 3 | |
| 15020101 | General Physics I | 3 | |
| 15020105 | General Physics Lab I | 1 | |
| 15200106 | English I | 3 | |
| Total | 15 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 12140102 | Object Oriented Programming | 4 | |
| 12210137 | Engineering Workshop | 1 | |
| 15010102 | Calculus II | 3 | |
| 15020102 | General Physics II | 3 | |
| 15020106 | General Physics Lab II | 1 | |
| 15200112 | English II | 3 | |
| Total | 15 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 12110236 | Electrical Circuits | 3 | |
| 12140203 | Data Structures | 3 | |
| 12140204 | Discrete Computational Structures | 3 | |
| 12140208 | Data Structure Lab | 1 | |
| 15010229 | Engineering Mathematics I | 3 | |
| 15200104 | Social Services | 1 | |
| University Requirement - Mandatory | 2 | ||
| University Requirement - Optional | 2 | ||
| Total | 18 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 12110237 | Electrical Circuits Lab | 1 | |
| 12120205 | Electronics | 3 | |
| 12120207 | Logic Circuits Design | 3 | |
| 12140205 | Algorithm Analysis & Design | 3 | |
| 13010007 | Communication Skills | 1 | |
| 15010230 | Engineering Mathematics II | 3 | |
| 15200101 | Palestinian Issue | 3 | |
| Total | 17 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 12110316 | Digital Electronics | 3 | |
| 12120206 | Electronics Lab | 1 | |
| 12120208 | Logic Circuits Design Lab | 1 | |
| 12130302 | Signals & Systems | 3 | |
| 12140309 | Database Systems | 3 | |
| 12140314 | Database Systems Lab | 1 | |
| 12210444 | Intro to Research Methodology | 3 | |
| 15200102 | Arabic Language | 3 | |
| Total | 18 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 12130303 | Probability & Random Variables | 3 | |
| 12130527 | Digital Signal Processing | 3 | |
| 12140210 | Linux Lab | 1 | |
| 12140312 | Computer Networks | 3 | |
| 12140313 | Computer Networks Lab | 1 | |
| 12140414 | Microprocessors & Assembly Language | 3 | |
| 12140418 | Software Engineering | 3 | |
| Total | 17 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 12140308 | Operating Systems | 3 | |
| 12140413 | Computer Architecture | 3 | |
| 12140415 | Microprocessors & Assembly Language Lab | 1 | |
| 12140533 | Machine Learning | 3 | |
| Control Systems I | 3 | ||
| Major Requirement - Optional | 3 | ||
| Total | 16 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 12130350 | Communication Systems | 3 | |
| 12140412 | Information Systems Analysis & Design | 3 | |
| 12140420 | High Level Digital Design | 3 | |
| 12140523 | Internet Technologies & Web Applications | 3 | |
| 12140532 | Artificial Intelligence | 3 | |
| Major Requirement - Optional | 3 | ||
| Total | 18 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 12140435 | Advanced Web Technologies | 3 | |
| 12140521 | Intro to Graduation Project | 1 | |
| 12310599 | Engineering Projects Management | 3 | |
| 15010325 | Numerical Analysis | 3 | |
| University Requirement - Optional | 2 | ||
| Major Requirement - Optional | 3 | ||
| Total | 15 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 12140524 | Graduation Project | 3 | |
| 12140527 | Network Security & Cryptography | 3 | |
| 15200107 | Islamic Studies | 3 | |
| Major Requirement - Optional | 3 | ||
| Total | 12 |