Upcoming Courses

Courses Offered in Spring 2026

Course Title Spring '26
CMSC 101 AI and the Human Mind w/Lab
CMSC 150 Introduction to Computer Science w/Lab
CMSC 221 Data Structures w/Lab
CMSC 222 Discrete Structures w/Lab
CMSC 240 Software Systems Development w/Lab
CMSC 301 Computer Organization w/Lab
CMSC 315 Algorithms w/Lab
CMSC 323 Design & Implementation of Programming Languages w/Lab
CMSC 324 Artificial Intelligence w/Lab
CMSC 325 Database Systems w/Lab
CMSC 328 Numerical Analysis 
CMSC 334 Computer Security w/Lab
CMSC 395 Android Programming w/Lab
  CMSC 395 courses vary by semester. See Bannerweb for current course offerings  

Courses Offered Every Semester

Course Title
CMSC 150 Introduction to Computer Science w/Lab
CMSC 221 Data Structures w/Lab
CMSC 222 Discrete Structures w/Lab
CMSC 240 Software Systems Development w/Lab
CMSC 301 Computer Organization w/Lab
CMSC 315 Algorithms w/Lab
CMSC 323 Design & Implementation of Programming Languages w/Lab
CMSC 325 Database Systems w/Lab
Current Course Descriptions at This Link