Software Development
This certificate provides a strong foundation for knowledge of basic object-oriented programming (OOP) techniques and data structures used in computer science.
Courses
- CS 111 — : Introduction to Computer Science I: Java
- CS 112 — : Introduction to Computer Science II: Java
- CS 113 — : Basic Data Structures and Algorithms
- CS 138 — : Programming with Python
- CS 150 — : C++ Programming
- CS 210 — : Software Engineering
- CS 220 — : Computer Architecture and Embedded Systems
- BUS 133 — : Project Management
- CS 101 — : Introduction to Computer Science Principles
- CS 134 — : Mobile Application Development
- CS 139 — : Advanced Programming with Python
- CS 151 — : Advanced C++ Programming
- CS 155 — : Introduction to Game Development
- CS 226 — : Discrete Structures
- MATH 226 — : Discrete Mathematics
- MAT 145 — : UI/UX Design
- MAT 150 — : Animation and Interactivity
- MAT 190 — : Programming for Animation, Interactivity, and Games