Please visit the Computer Science major page for more information about this major/concentration at the University of Virginia.

Field of Study: The study of information processes – how to reason, predict, and implement them in hardware and software.

Post-Graduate Occupations of past Computer Science Majors ​

  • Software Engineers
  • Consultants
  • Software Developers
  • Teachers
  • Programmers
  • Attorneys
  • Nurses

Professional Associations

Build Your Resume

Don't forget to pursue opportunities outside of your schoolwork. Your major is one of many lenses you might use to look at possible careers.  Explore UVA Career Center resources on internships, externships, part-time jobs, and extracurricular activities. Actively participating in these experiences can help clarify current goals and future interests, while building skills that employers want. Below are some ideas on how you can enhance your resume:

  • Seek programming experience through volunteer positions, internships, or part-time jobs.
    • Maintain knowledge of programming languages and technology.
  • Develop excellent communication, problem solving, and logical thinking skills.
  • Gain knowledge in a range of computer areas such as programming, hardware, and software.
  • Join professional organizations to network and keep up with industry trends.
  • Consider earning vendor-specific certifications (e.g. Cisco or Microsoft) if interested in network technology.
  • Consider a second major or minor if interested in an interdisciplinary subfield of computer science such as security or bioinformatics.