| A) Preparatory Year | | |
| Course Code | Course Title | Credit Hours |
| ENGL 01-xx | Prep. English I | 4 |
| ENGL 02-xx | Prep. English II | 4 |
| MATH 001 | Prep. Math I | 4 |
| PYP 001 | Prep. Physical Science | 2 |
| PYP 003 | Life Skills | 1 |
| PE 001 | Prep. Health and Physical Educ. I | 1 |
| ENGL 03-xx | Prep. English III | 4 |
| ENGL 04-xx | Prep. English IV | 4 |
| MATH 002 | Prep. Math II | 4 |
| PYP 002 | Prep. Computer Science | 1 |
| PYP 004 | Prep. Eng. Technology | 1 |
| PE 002 | Prep. Health and Physical Educ. II | 1 |
| Total | 31 |
| B) General Studies Requirements | | |
| Course Code | Course Title | Credit Hours |
| ENGL 101 | Intro. to Academic Discourse | 3 |
| ENGL 102 | Intro. to Report Writing | 3 |
| ENGL 214 | Academic & Professional Comm. | 3 |
| IAS 111 | Belief and its Consequences | 2 |
| IAS 121 | Basic skills in Arabic Language | 2 |
| IAS 212 | Professional Ethics | 2 |
| IAS 301/322 | Oral Communication Skills/Human Rights in Islam | 2 |
| PE 101 | Health and Physical Educ. I | 1 |
| CGS 392 | Career Essentials | 1 |
| GS XXX | GS Elective | 3 |
| Sub-total | 22 | |
| Total | 22 | |
| C) Digital Foundation Requirements | | |
| ICS 104 | Introduction to Programming in Python and C | 3 |
| ISE 291 | Introduction to Data Science | 3 |
| COE 292 | Introduction to Artificial Intelligence | 3 |
| Sub-total | 9 | |
| Total | |
| D) Business Foundation Requirement | | |
| BUS 200 | Business & Entrepreneurship | 3 |
| Sub-total | 3 | |
| Total | 34 |
| E) Math & Science Requirements | | |
| Course Code | Course Title | Credit Hours |
| CHEM 101 | General Chemistry I | 4 |
| PHYS 101 | General Physics I | 4 |
| PHYS 102 | General Physics II | 4 |
| MATH 101 | Calculus I | 4 |
| MATH 102 | Calculus II | 4 |
| MATH 201 | Calculus III | 3 |
| MATH 208 | Differential Equations and Linear Algebra | 3 |
| XXX xxx | Science Elective | 3 |
| Sub-total | 29 | |
| Total | 63 | |
| F) Mathematics Core Requirements | | |
| MATH 210 | Intro. to Sets and Structures | 3 |
| MATH 225 | Intro. to Linear Algebra | 3 |
| STAT 201 | Probability & Statistics for Engineers and Scientists | 3 |
| MATH 323 | Algebra I | 3 |
| MATH 333 | Methods of Applied Math | 3 |
| MATH 341 | Real Analysis I | 3 |
| MATH 371 | Numerical Computing | 3 |
| MATH 441 | Real Analysis II | 3 |
| MATH 445 | Intro. to Complex Variables | 3 |
| MATH 451/STAT 301 | Differential Geometry/Intro. to Probability Theory | 3 |
| MATH 453 | Digital Topology | 3 |
| MATH 490 | Seminar in Math | 1 |
| Sub-total | 34 | |
| Total | 97 | |
| G) Math Elective Requirements | 3 | |
| Math xxx | Math Elective I | 3 |
| Math xxx | Math Elective II | 3 |
| Math xxx | Math Elective III | 3 |
| Math xxx | Math Elective IV | |
| Sub-total | 12 | |
| Total | 109 | |
| H) Engineering, Technical and Free Elective Requirement | ||
| XXX xxx | Engineering Elective | 3 |
| XXX xxx | Technical Elective I | 3 |
| XXX xxx | Technical Elective II | 3 |
| XXX xxx | Free Elective | 3 |
| Sub-total | 12 | |
| Total | 121 | |
| I) Summer Training Requirement | ||
| Math 399 | Summer Training | 2 |
| Sub-total | 2 | |
| Total (Excluding Prep Year) | 123 |