Computer Science courses
Approved electives from computer science are listed below. Students are required to take:
- One (1) approved course for to complete the “breadth” requirement
- Two (2) additional courses if intending to fulfill a “depth” requirement in computer science
Courses marked with an asterisk may be used to satisfy either the Disciplinary requirement or the Formal Foundations requirement, but not both.
COMPUTER SCIENCE
COURSE CODE | COURSE TITLE | 2023 – 2024 AVAILABILITY |
---|---|---|
BIOS 20172 | Mathematical Modeling for Pre-Med Students | Spring |
CMSC 11800 | Introduction to Data Science I | Not available |
CMSC 11900 | Introduction to Data Science II | Not available |
CMSC 13600 | Introduction to Data Engineering | Spring |
CMSC 14100 | Introduction to Computer Science I* | Autumn, Winter |
CMSC 14200 | Introduction to Computer Science II* | Winter, Spring |
CMSC 14300 | Systems Programming I* | Autumn, Spring |
CMSC 14400 | Systems Programming II* | Autumn, Winter |
CMSC 15100 | Introduction to Computer Science I | Not available |
CMSC 15200 | Introduction to Computer Science II | Not available |
CMSC 15400 | Introduction to Computer Systems | Not available |
CMSC 20600 | Introduction to Robotics | Autumn, Spring |
CMSC 21800 | Data Science for Computer Scientists | Autumn |
CMSC 23900 | Data Visualization | Spring |
CMSC 25300 | Mathematical Foundations of Machine Learning* | Autumn, Spring |
CMSC 25400 | Machine Learning | Winter |
CMSC 25500 | Introduction to Neural Networks | Not available |
CMSC 25700 | Natural Language Processing | Not available |
COGS 20100 | Perspectives on large language models: computational, cognitive, social | Autumn |
DATA 22100 | Introduction to Machine Learning | Winter, Spring |