Sign In


Degree Plan | Requirements Course Descriptions | Program Learning Outcomes | Graduate Attributes | CourseNewCodes

A)   Preparatory Year
Course CodeCourse TitleCredit Hours
ENGL 01-xxPrep. English I4
ENGL 02-xxPrep. English II4
MATH 001Prep. Math I4
PYP 001Prep. Physical Science2
PYP 003Life Skills
PE 001Prep. Health and Physical Educ. I1
ENGL 03-xx Prep. English III4
ENGL 04-xx Prep. English IV4
MATH 002 Prep. Math II4
PYP 002Prep. Computer Science1
PYP 004 Prep. Eng. Technology1
PE 002 Prep. Health and Physical Educ. II1
B) General Education Requirements
Course CodeCourse TitleCredit Hours
ENGL 101 Intro. to Academic Discourse3
ENGL 102 Intro. to Report Writing 3
ENGL  214 Academic & Professional Comm. 3
IAS 111Belief and its Consequences 2
IAS 121Basic skills in Arabic Language2
IAS 212Professional Ethics2
IAS 301/322Oral Communication Skills/Human Rights in Islam2
PE 101Health and Physical Educ. I1
CGS 392Career Essentials1
GS XXXGS Elective3
C) Digital Foundation Requirements
ICS 104Introduction to Programming in Python and C
ISE 291Introduction to Data Science
COE 292Introduction to Artificial Intelligence

D) Business Foundation Requirement
BUS 200Business & Entrepreneurship3
E) College Core Requirements
Course CodeCourse TitleCredit Hours
CHEM 101General Chemistry I4
PHYS 101General Physics I4
PHYS 102General Physics II4
MATH 101Calculus I4
MATH 102Calculus II4
MATH 201Calculus III3
MATH 202Elements of Differential Equations3
XXX xxxScience Elective3
 Sub-total 29
F) Major Requirements
MATH 210Intro. to Sets and Structures3
MATH 225Intro. to Linear Algebra3
STAT 201Intro. to Statistics3
MATH 323Modern Algebra I3
MATH 333Methods of Applied Math I3
MATH 341Advanced Calculus I3
MATH 371Intro. to Numerical Computing3
MATH 441Advanced Calculus II3
MATH 445Intro. to Complex Variables3
MATH 451/STAT 301Differential Geometry/Intro. to Probability Theory3
MATH 453Intro. to Topology3
MATH 490Seminar in Math1
 Sub-total 34
G) Elective Requirements 3
Math xxxMath Elective I3
Math xxxMath Elective II3
Math xxxMath Elective III3
Math xxxMath Elective IV 
 Sub-total 12
H) Engineering, Technical and Free Elective Requirement  
XXX xxxEngineering Elective3
XXX xxxTechnical Elective I3
XXX xxxTechnical Elective II3
XXX xxxFree Elective3
I) Summer Training Requirement  
Math 399Summer Training2
 Sub-total 2
 Total (Excluding Prep Year)123