University of Dayton · Bachelor's · 2026-2027 catalog
Computer Science
Every requirement for the Computer Science at University of Dayton, from the catalog, as a checklist.
Need a seat in one of these? Watch it for freeFree
Pick any University of Dayton section; we email you when it fills and when a seat opens. No app needed.
120credit hours to graduate
5requirement groups
62courses named
Requirements
Common Academic Program (CAP)
about 46 credit hours
- Requirements
- HUM 101
- HUM 102
- Remaining CAP general education (fixed hours): 40 credits any course · Rhetoric and Writing, Arts, Mathematics, Natural Science, Oral Communication, Social Science, Advanced Study, Crossing B
Science Breadth Requirements
about 21 credit hours
- Requirements
- MTH 168
- MTH 169
- MTH 218
- MTH 301
- Statistics: any 1 of
MTH 367 - Natural sciences group (select one) (pick one):
- Biology
- Chemistry
- Geology
- Physics
- Physics
- General Physics I: any 1 of
PHY 206PHYS 206 - General Physics II: any 1 of
PHY 207PHYS 207
Major Requirements
about 48 credit hours
- Requirements
- Algorithms & Programming I: any 1 of
CPS 150CSCI 150 - Algorithms & Programming II: any 1 of
CPS 151CSCI 151 - Computer Organization and Architecture: any 1 of
CPS 250CSCI 250 - Discrete Structures: any 1 of
CPS 341CSCI 341 - Data Structures & Algorithms: any 1 of
CPS 350CSCI 350 - Concepts and Implementation of Programming Languages: any 1 of
CPS 352CSCI 352 - Operating Systems: any 1 of
CPS 356CSCI 356 - Software Engineering: any 1 of
CPS 420CSCI 420 - Design and Analysis of Algorithms: any 1 of
CPS 450CSCI 450 - Computer Networks and Security: any 1 of
CPS 470CSCI 470 - Capstone I: any 1 of
CPS 490CSCI 490 - Capstone II: any 1 of
CPS 491CSCI 491 - Four CPS or CSCI courses at 300/400 level: 12 credits in CPS, CSCI
Breadth
about 12 credit hours
- Requirements
- ASI 150
- Practical ethics: any 1 of
PHL 319PHL 312PHL 316PHL 321 - Social and Behavioral Sciences: 6 credits any course · Includes CAP Social Science
Concentration
about 18 credit hours · pick one option
- Concentration (pick one):
- Computer Science track
- Computer Science track
- Creative Media Applications: any 1 of
CPS 149CSCI 149 - Algorithms & Programming I: any 1 of
CPS 150CSCI 150 - Algorithms & Programming II: any 1 of
CPS 151CSCI 151 - Data Structures & Algorithms: any 1 of
CPS 350CSCI 350 - Database Management Systems: any 1 of
CPS 430CSCI 430 - One 400 level CPS or CSCI course: 3 credits in CPS, CSCI
- Data Science track
- Data Science track
- Creative Media Applications: any 1 of
CPS 149CSCI 149 - Programming and Data Structures in Python: any 1 of
CPS 249CSCI 249 - Data Science: any 1 of
CPS 349CSCI 349 - Cloud-based Intelligent Application Development: any 1 of
CPS 449CSCI 449 - Artificial Intelligence: any 1 of
CPS 480CSCI 480 - Three courses from the elective list: 9 credits from
CPS 410CSCI 410CPS 430CSCI 430CPS 434CSCI 434CPS 465CSCI 465CPS 480CSCI 480and 4 more
- Cyber security track
- Cyber security track
- Fundamentals of Cyber Security: any 1 of
CPS 471CSCI 471 - Secure Application Development: any 1 of
CPS 475CSCI 475 - One course from the security elective list: 3 credits from
CPS 415CSCI 415CPS 433CSCI 433CPS 444CSCI 444CPS 455CSCI 455CPS 470CSCI 470and 6 more - Three courses from the systems elective list: 9 credits from
CPS 310CSCI 310CPS 410CSCI 410CPS 415CSCI 415CPS 420CSCI 420CPS 430CSCI 430and 6 more
See what you still need
Upload your Degree Works audit or transcript in the app and ClassMaxx checks these off, builds a semester-by-semester plan to graduation, and finds open sections of what's next.
ClassMaxx is not affiliated with University of Dayton. We never ask for a school password.
How to get your University of Dayton Degree Works audit and what it means ›
From University of Dayton's published catalog. The catalog and your advisor are the final word; prerequisites and general education rules are summarized.
The iPhone app pushes the alert the second a seat opens, builds four ready schedules from your degree audit, and ranks sections by real grades. Free; a $4.99 Fast pass per semester makes alerts instant.