Virginia Commonwealth University

USA
2 Scholarships 125 Programs 3 Degree levels
Bachelor

Bachelor's in Computer and Information Sciences

DegreeBachelor
FieldComputer and Information Sciences, General.
C

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

You borrow $21,500 median federal debt
You repay $244/mo over 10 years
Graduates earn $58,128 10 yrs after entry
Debt clears in 1.2 yrs of the salary premium
US Department of Education figures See the full breakdown →

The Bachelor of Science in Computer and Information Sciences at Virginia Commonwealth University is an undergraduate programme that combines core computing theory with practical software, data and systems skills. It suits students seeking a flexible computing degree that prepares them for software development, data-oriented roles or further study in specialized computing areas.

What you'll study

The programme covers foundational topics in computing alongside opportunities for specialisation. Early coursework emphasises programming, data structures, discrete mathematics and computer organisation to build a strong theoretical base. Core modules typically include:

  • Introduction to Programming — algorithm design and problem solving using modern languages.
  • Data Structures and Algorithms — efficient data representation and algorithm analysis.
  • Computer Systems and Architecture — fundamentals of operating systems, hardware interaction and assembly-level concepts.
  • Database Systems — relational models, SQL, database design and basics of data management.
  • Software Engineering — development lifecycle, testing, version control and team-based project work.
  • Human–Computer Interaction or User Interface Design — principles of usable interface design and evaluation.
  • Networks and Security — fundamentals of computer networks, protocols and introductory security concepts.
  • Electives and Advanced Topics — courses in machine learning, data science, mobile/web development, cloud computing, cybersecurity or artificial intelligence depending on interests.

Students complete laboratory work, programming projects and a capstone or senior project that demonstrates applied skills. The curriculum also emphasises computing ethics, communication and teamwork. There are opportunities for internships and research projects with faculty in computing and related departments.

Entry requirements

Admission to the Bachelor of Science in Computer and Information Sciences typically requires a high-school diploma (or equivalent) with a strong background in mathematics. Recommended preparation includes algebra, precalculus or calculus, and coursework in physics or computer science where available.

Typical selection criteria include academic transcripts, standardised test scores if submitted, and a demonstrated interest in computing. Transfer applicants will be assessed on prior college credits in mathematics and computing. International applicants must meet English language proficiency requirements. Prospective students with relevant extracurricular experience (coding projects, competitions, internships) may strengthen their application.

Career prospects

Graduates are prepared for a wide range of technical roles in industry, government and the non-profit sector. Common entry-level positions include software developer, systems analyst, database administrator, web developer and IT support specialist. With elective specialisation or experience, graduates move into roles such as data analyst, cybersecurity analyst, machine learning engineer or mobile application developer. The programme also provides a foundation for postgraduate study in computer science, information science or interdisciplinary fields such as data science and human-centred computing.

VCU's location and industry connections support internship placements and partnerships with regional technology employers, which help students build practical experience and professional networks.

Why study at Virginia Commonwealth University

Virginia Commonwealth University offers a computing programme that emphasises both theoretical understanding and hands-on application, taught by faculty active in research and community partnerships. The university provides modern labs, collaborative project spaces and access to interdisciplinary opportunities across design, engineering and the arts — useful for students interested in user-centred technology or creative applications of computing.

VCU's urban Richmond campus gives students proximity to a diverse regional economy with technology firms, healthcare providers and cultural organisations that hire computing graduates. Support services including career advising, internship placement assistance and student organisations for computing and engineering help students transition from study to employment or further study.

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 Virginia Commonwealth University

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.