Colleges › University of Dayton › Degrees › Computer Science
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
        • Biology
          • BIO 151
          • BIO 152
      • Chemistry
        • Chemistry
          • CHM 123
          • CHM 124
      • Geology
        • Geology
          • GEO 115
          • GEO 116
      • 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.

On a laptop? Email yourself the App Store link
One email with the link. No spam.
Sent. Open it on your iPhone.