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
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.