| |
| CPSC 121 | Computer Science I | 3 |
| CPSC 122 | Computer Science II | 3 |
| CPSC 223 | Algorithm and Abstract Data Structures | 3 |
| CPSC 224 | Software Development | 3 |
| CPSC 260 | Computer Organization | 3 |
| 3-4 |
| Survey of Calculus | |
| Calculus and Analytic Geometry I | |
| MATH 231 | Discrete Structures | 3 |
| |
| CPSC 321 | Database Management Systems | 3 |
| CPSC 328 | Computer Networks | 3 |
| CPSC 391 | Software Engineering and Ethics | 3 |
| CPSC 450 | Design and Analysis of Computer Algorithms | 3 |
| CPSC 491 | Software Engineering | 2 |
| CPSC 492 | Senior Design Project II | 3 |
| 2 | 12 |
| 3 |
| UI/UX Design | |
| Web Development | |
| Mobile App Development | |
| Linux and DevOps | |
| 3 |
| Organization of Program Languages | |
| Internet of Things | |
| Operating Systems | |
| Introduction to Robotics | |
| Autonomous Mobile Robots | |
| 3 |
| Introduction to Data Science | |
| Data Science Algorithms | |
| Machine Learning and Intelligent Systems | |
| Data Intensive Systems | |
| Data Science Capstone | |
| 3 |
| Creativity, Innovation, and Entrepreneurship | |
| Communication and Leadership | |
| Systems Engineering Management | |
| Engineering Project Management | |
| Total Hours | 62-63 |