18 Hours
12 hours required
- CMSC-1113 Programming I
- CMSC-1123 Programming II
- CMSC-2133 Object Oriented Programming
- CMSC-2233 Data Structures and Algorithm Analysis
6 hours chosen from Computer Science courses, including at least 3 hours upper-division