1st Year
2nd Year
3rd Year
4th Year
CSCI 104 (3 Cr.)
Introduction to Computing
ENGL 101 (3 Cr.)
Composition
MATH 113 (3 Cr.)
Calculus I
PHYS 110 (3 Cr.)
University Physics I
PHYS 111 (1 Cr.)
University Physics I Lab
UNIV 100 (1 Cr.)
University First-Year Transition
PHIL 100 OR ENGL 200 OR MEST 100 (3 Cr.)
CSCI 112 (3 Cr.)
Introduction to Computer Programming
CSCI 113 (1 Cr.)
Introduction to Computer Programming Lab
MATH 114 (3 Cr.)
Calculus II
PHYS 220 (3 Cr.)
University Physics II
PHYS 221 (1 Cr.)
University Physics II Lab
GEN ED (3 Cr.)
Humanities/Fine Arts Course
CSCI 211 (3 Cr.)
Object Oriented Programming
MATH 213 (3 Cr.)
Calculus III
MATH 225 (3 Cr.)
Discrete Mathematics
CSCI 232 (3 Cr.)
Computer Organization
GEN ED (3 Cr.)
Social and Behavioral Sciences Course
CSCI 215 (3 Cr.)
Data Structures and Algorithms
EEEN 331 (3 Cr.)
Digital Systems Design
EEEN 332 (1 Cr.)
Digital Systems Design Lab
ENGR 200 (3 Cr.)
Engineering Statistics
ENGL 202 (3 Cr.)
English for Workplace Communication
MATH 203 (3 Cr.)
Linear Algebra
CSAI 390 (3 Cr.)
Internship I
CSAI 350 (3 Cr.)
Introduction to Artificial Intelligence
ENVS 102 (3 Cr.)
Sustainability and Human Environment Relations
CSCI 312 (3 Cr.)
Operating System Fundamentals
CSCI 326 (3 Cr.)
Database Systems
UNIV 200 (3 Cr.)
Innovation, Entrepreneurship, and Sustainability
CSCI 315 (3 Cr.)
Design and Analysis of Algorithms
CSAI 351 (3 Cr.)
Data Science
CSCI 462 (3 Cr.)
Data Comm. and Computer Networks
CSCI 415 (3 Cr.)
Introduction to Parallel Programming
UAES 200 (3 Cr.)
Survey of United Arab Emirates Studies
CSAI 391 (3 Cr.)
Internship II
CSAI 450 (3 Cr.)
Machine Learning
CSAI 451 (1 Cr.)
Machine Learning Lab
CENG 411 (3 Cr.)
Software Engineering
CSCI 492 (2 Cr.)
Senior Design Project I
CSAI 490 (2 Cr.)
Professional Software Practice
CSAI 484 (3 Cr.)
Internet of Things System
CSCI 493 (4 Cr.)
Senior Design Project II
CSAI 452 (3 Cr.)
Natural Language Processing
CSAI 453 (3 Cr.)
Data Visualization
Elective (3 Cr.)
Technical Elective I
Elective (3 Cr.)
Technical Elective II