University of Virginia

USA
1 Scholarships 153 Programs 3 Degree levels
Bachelor

Bachelor's in Computer and Information Sciences

Offered at University of Virginia, USA
DegreeBachelor
FieldComputer and Information Sciences, General.
A

Cost & earnings at University of Virginia What students borrow here, and what they go on to earn

You borrow $17,500 median federal debt
You repay $199/mo over 10 years
Graduates earn $86,863 10 yrs after entry
Debt clears in 0.4 yrs of the salary premium
US Department of Education figures See the full breakdown →

The Bachelor’s in Computer and Information Sciences at the University of Virginia is an undergraduate degree that combines core computing fundamentals with practical training in software, systems, data and human-centred technologies. It suits students who want a rigorous foundation in programming and theory together with opportunities for hands-on projects, research and internships leading to technical or interdisciplinary careers.

What you'll study

The programme builds a strong foundation in programming, algorithms, computer systems and mathematics, then lets you specialise through elective streams and project work. Typical first-year work includes introductory programming, discrete mathematics and computational thinking. Core modules in later years cover data structures and algorithms, operating systems, computer architecture, databases, computer networks and software engineering.

Beyond core courses, students choose from electives and pathways that reflect the diversity of information sciences: machine learning and artificial intelligence, human–computer interaction, data science and visualisation, cybersecurity, distributed systems and cloud computing, and mobile and web application development. Coursework emphasises both theory and practical skills — lab-based assignments, team software projects, and substantial programming practice are standard.

Students are encouraged to undertake a senior capstone or honours project, independent research with faculty, and experiential learning such as internships, co‑ops or community-facing projects. Interdisciplinary study is easy to arrange through minors or dual-degree options with related departments such as mathematics, statistics, electrical and computer engineering, business, or the School of Data Science.

Entry requirements

Admission to the University of Virginia is competitive; applicants should demonstrate strong performance in secondary school with emphasis on mathematics and quantitative subjects. Typical preparation includes higher-level mathematics (for example A-levels, IB Higher Level mathematics, or equivalent), and coursework or experience in programming is highly desirable.

For US applicants, competitive high-school grades and a rigorous curriculum that includes precalculus or calculus and science courses are expected. For international applicants, an equivalent secondary-school credential with strong grades is required. Applicants whose first language is not English will need to meet the university’s English proficiency requirements.

Successful candidates benefit from evidence of extracurricular engagement related to computing or technology (such as coding clubs, competitions, internships, research shadowing or personal projects), strong letters of recommendation, and clear personal statements that articulate interest in computing and information sciences.

Career prospects

Graduates leave prepared for a wide range of technical and interdisciplinary roles. Common entry careers include software engineer, systems developer, data analyst/scientist, machine learning engineer, cybersecurity analyst, cloud engineer, and UX or product roles in technology-driven organisations.

The degree also provides a solid foundation for graduate study in computer science, data science, information security, engineering, or related fields. Many students go on to internships and full‑time positions with technology companies, startups, research labs and public-sector employers, while others combine computing skills with business, healthcare, or the social sciences.

Why study at University of Virginia

The University of Virginia provides access to a well-established computer science department within a research-focused engineering school, with faculty working across core computing areas and emerging fields. Students benefit from research opportunities, dedicated teaching labs, and collaboration with the School of Data Science and related units.

UVA’s location and alumni networks support internship and career placement, while campus organisations and student-run hackathons offer practical, team-based experiences. The university emphasises a balanced undergraduate experience, combining rigorous academics with opportunities for leadership, interdisciplinary study and community engagement.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of Virginia

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.