Courses Offered
Courses Offered
Please consult the Undergraduate Catalog for course descriptions and additional information about Computer Science Courses offered at Millersville.
General Education COURSES
- FYEX 100 | First Year Inquiry - CMSC Majors Seminar (Freshman Seminar / Open Elective)
- CMSC 350 | Cognitive Science (Perspective)
Computer Science Courses
Non-Major
- CMSC 101 | Introduction To Problem Solving With Computers
- CMSC 121 | Introduction to Internet Programming
- CMSC 151 | Intro to Programming for Data Science I
- CMSC 152 | Intro to Programming for Data Science II
Major-Required
- CMSC 140 | Discrete Structures
- CMSC 161 | Introduction to Programming I
- CMSC 162 | Introduction to Programming II
- CMSC 330 | Programming Languages
- CMSC 340 | Computational Models
- CMSC 362 | Data Structures
- CMSC 366 | Database Systems
- CMSC 370 | Computer Architecture
- CMSC 380 | Operating Systems
- CMSC 420 | Software Engineering
Major-Elective
- CMSC 375 | Computer Graphics
- CMSC 395 | Computer Networks
- CMSC 406 | Topics
- CMSC 415 | Computer and Network Security
- CMSC 419 | Mobile Device App Development
- CMSC 421 | Web Application Development
- CMSC 425 | Human Computer Interaction
- CMSC 435 | Compiler Construction
- CMSC 450 | Artificial Intelligence
- CMSC 452 | Data Mining
- CMSC 453 | Large-Scale Data Analytics and Visualization
- CMSC 456 | Robotics and Computer Vision
- CMSC 467 | Design & Analysis of Algorithms
- CMSC 475 | Video Game Design & Development
- CMSC 476 | Parallel Programming