Cost & earnings at Villanova University What students borrow here, and what they go on to earn
The Bachelor in Computer and Information Sciences at Villanova University is an undergraduate degree that combines core computing fundamentals with hands-on laboratory work and project-based learning. It suits students who want a strong technical foundation in programming, systems and data, with opportunities for internships, research and specialisation in areas such as software engineering, networks, cybersecurity and artificial intelligence.
The programme builds a foundation in computer science and information systems through a mix of theoretical courses, practical labs and team projects. Core subjects typically include programming (object-oriented and procedural), data structures and algorithms, discrete mathematics, computer architecture and operating systems.
Students also complete general education requirements in mathematics, natural sciences and the liberal arts; electives and minors allow specialisation in areas like cybersecurity, data science, business analytics or entrepreneurship.
Admission is based on a combination of academic performance and preparation in relevant subjects. Typical requirements include a completed secondary-school qualification with strong grades, particularly in mathematics. Schools commonly look for coursework in algebra, precalculus or calculus and, where available, computer science or programming experience is an advantage.
Graduates are prepared for a broad range of technical and applied roles across industry, government and research. Common career paths include:
Villanova’s career services and employer relationships support internship placements and recruiting, helping graduates move into industry roles or graduate programmes.
Villanova combines a strong technical curriculum with an emphasis on ethical decision-making and the liberal arts, reflecting the university’s Augustinian educational tradition. The programme emphasises experiential learning through laboratories, project courses and a culminating capstone that gives students practical experience designing and delivering software systems.
Together, these elements prepare graduates with both the technical skills and the professional habits needed to succeed in technology careers or advanced study.
Shortlist scholarships and plan your application — free guidance from our advisors.