Colleges › Villanova University › Degrees › Computer Science Major
Villanova University · Bachelor's

Computer Science Major

Every requirement for the Computer Science Major at Villanova University, from the catalog, as a checklist.

Need a seat in one of these? Watch it for freeFree
Pick any Villanova University section; we email you when it fills and when a seat opens. No app needed.
122credit hours to graduate
4requirement groups
16courses named

Requirements

Required Major Courses (70 credits)
about 20 credit hours
  • Requirements
    • Required Course: CSC 2300 or STAT 4310: any 1 of CSC 2300STAT 4310
    • CSC 4790
    • Natural Science with Lab (2 courses, 8 credits): 8 credits from PHY 1100PHY 1101PHY 1102PHY 1103PHY 2410PHY 2411PHY 2412PHY 2413CHM 1151CHM 1103and 11 more · Choose 2 natural science courses with labs from the listed sequences; astronomy lecture plus astronomy lab is also an op
    • Computer Science Electives (2 courses): 6 credits any course · Two courses carrying the Computer Science major elective attribute (CMJE). Other computing courses may be approved by th
Core Curriculum Requirements (33 credits)
about 31 credit hours
  • Requirements
    • MAT 1500
    • Literature and Writing Seminar: 3 credits any course · Course with the Core Lit & Writing Sem attribute. Credit hours not stated in catalog; 3 assumed.
    • History: 3 credits any course · Course with the Core History attribute. Credit hours not stated in catalog; 3 assumed.
    • Social Sciences (2 courses): 6 credits any course · Two courses with the Core Social Sciences attribute. Credit hours not stated in catalog; 6 assumed.
    • Fine Arts: 3 credits any course · Course with the Fine Arts Requirement attribute. Credit hours not stated in catalog; 3 assumed.
    • Upper-Level Theology: 3 credits any course · Upper division course with the Core Theology attribute; THL 1000 must be taken first. Credit hours not stated in catalog
    • Core Language (exit course, Option A): any 1 of ASL 1112GRK 1112ARB 1112CHI 1112FFS 1122IS 1112ITA 1122JPN 1112LAT 1122RUS 1112SPA 1122SWA 1112
    • UNITAS Division Requirement (2 courses in two different divisions): 6 credits any course · Two courses with UNITAS Division 1, 2, or 3 attributes covering two different areas. Credit hours not stated in catalog;
    • Arts and Sciences Professional Development: 1 credits from ASPD 2000 · ASPD 2000 or another course carrying the CLAS Professional Development attribute.
Free Electives (19 credits)
about 19 credit hours
  • 19 credits any course
Optional Concentration: Artificial Intelligence
about 6 credit hours · pick one option
  • Optional Concentration: Artificial Intelligence (pick one):
    • Artificial Intelligence Concentration
      • Artificial Intelligence Concentration
        • AI/ML Ethics Course: 3 credits from PHI 2180 · PHI 2180 Computer Ethics is suggested. Other AI/ML ethics courses may be approved by the department chair, including CSC
        • AI/ML-Related Elective: 3 credits any course · One course carrying the CSAI attribute. Other courses may be approved by the chair. Credit hours not stated in catalog;

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 Villanova University. We never ask for a school password.

How to get your Villanova University Degree Works audit and what it means ›

From Villanova University'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.