What Schools Have Computer Science Degrees in Virginia?

Learn about computer science degree programs in Virginia. See program options, degree requirements and courses, and get current tuition information for the area. Schools offering Computer Science degrees can also be found in these popular choices.

Virginia is home to several undergraduate and graduate level degree programs in computer science. Examine the different programs and get important information from the public and private school options.

What You Need to Know

Bachelor's, master's and doctoral degree programs in computer science are available at universities in Virginia. Four-year bachelor's degree programs sometimes feature concentrations, such as game design and software engineering. As a student in a computer science bachelor's program, you'd learn to make computer programs and solve computer problems. In addition to completing advanced math coursework, you'd study digital electronics, data structures, operating systems, computational theory and software development. A thesis is required for some programs.

In a master's degree program in computer science, you'd complete at least 30 credit hours of coursework and do a project or thesis. Networking, game design and Web technologies are some of the concentrations available at area schools. If you pursue a doctoral degree in computer science, you'd select a focus, such as software construction or information security, and you'd take computer courses, do a qualifying exam and defend your dissertation. Read on to get more information about computer science degrees in Virginia.

Bachelor's Degree Programs in Virginia

George Mason University

Both of these programs are accredited by the ABET. The computer science program prepares you to acquire and transmit digitally stored data. In this program, you may take courses in computer programming, data structures, probability, discrete mathematics and visual computing. The applied computer science program is designed for students interested in resolving advanced computer problems. Required classes in this program cover topics like digital electronics, low-level programming, computer systems and programming, computer systems architecture and data structures. If you're looking to acquire a Master of Science in Computer Science, an accelerated program that results in your receiving both a bachelor's and a master's degree is available at this university.

  • Program Name: Bachelor of Science (B.S.) in Computer Science, Bachelor of Science in Applied Computer Science
  • Fields of Study: B.S. in applied computer science: bioinformatics, computer game design, geography, software engineering
  • Program Length: Computer science and applied computer science: 120 credit hours
  • Tuition and Fees: In-state $10,952 per year, out-of-state $31,598 per year (2015-2016)
  • Admission Requirements: High school diploma or GED, SAT/ACT scores
  • School Type: 4-year, public; 33,729 students (22,349 undergraduate)

University of Virginia in Charlottesville

In the B.A. program, you complete foreign language, humanities and social science classes in addition to computer-science related courses in topics like digital design logic, algorithms, computer architecture and operating systems. In the B.S. program, you take courses in the theory of computation, advanced software development and operating systems. These courses are not required in the B.A. program, and a distinguished majors program is available for this degree type. In the B.S. degree program, you must write a thesis during your senior year of study. The computer engineering curriculum allows you to complete several unrestricted electives as well as courses in ethics, probability, electronics and data representation.

  • Program Name: Bachelor of Arts (B.A.) or Bachelor of Science in Computer Science, Bachelor of Science in Computer Engineering (BSCE)
  • Program Length: B.A., B.S. and BSCE: 124 credit hours
  • Tuition and Fees: In-state $15,192 per year, out-of-state $44,365 per year (2015-2016)
  • Admission Requirements: High school diploma or GED, SAT/ACT scores
  • School Type: 4-year, public; 23,732 students (16,483 undergraduate)

Washington and Lee University

Required courses in the B.A. degree program include the study of software development, computer organization, programming and algorithm design. The B.S. degree program requires additional courses in linear algebra, calculus and computation. Six additional credits in mathematics are also mandatory in the B.S. degree program.

  • Program Name: Bachelor of Arts or Bachelor of Science in Computer Science
  • Program Length: Four years, full-time
  • Tuition and Fees: $46,417 per year (2015-2016)
  • Admission Requirements: High school diploma or GED, SAT/ACT scores
  • School Type: 4-year, private not-for-profit; 2,264 students (1,890 undergraduate)

Master's Degree Programs in Virginia

Virginia State University

This program is designed to provide you with practical knowledge of animation technologies, scientific computing and data mining. Core courses include the advanced study of systems architecture, algorithms, embedded system and data communications. Elective options include database systems, software engineering, language theory, cryptology and artificial intelligence. You can complete this curriculum with either a thesis or project.

  • Program Name: Master of Science (M.S.) in Computer Science
  • Program Length: 30 credit hours with a thesis or 33 credit hours with a project
  • Tuition and Fees: In-state $10,574 per year, out-of-state $19,594 per year (2015-2016)
  • Prerequisite: Bachelor's degree with a 3.0 GPA
  • Admission Requirements: GRE/GMAT/MAT scores, letters of recommendation, transcripts
  • School Type: 4-year, public; 5,025 students (527 graduate)

University of Virginia in Charlottesville

While enrolled in either of these programs, you take classes in computability and complexity, operating systems, computer organization and computer science perspectives. To graduate from the MCS program, you must complete a research-intensive project. To graduate from the M.S. program, you must write a publishable thesis.

  • Program Name: Master of Science (M.S.) in Computer Science, Master of Computer Science (MCS)
  • Areas of Concentration: M.S. and MCS: Game design, theory, networks, web technologies, software engineering
  • Program Length: 30 credit hours
  • Tuition and Fees: In-state $17,094 per year, out-of-state $26,892 per year (2015-2016)
  • Admission Requirements: Bachelor's degree, 3.2 GPA, references, GRE scores
  • School Type: 4-year, public; 23,732 students (7,249 graduate)

Doctoral degree Program in Virginia

George Mason University

Required courses in this program include theoretical computer science and quantitative methods. To advance in the program, you must pass a qualifying examination covering four areas of your choice, options of which include the foundations of computer science, software construction, artificial intelligence and information security. To graduate, you must pass a comprehensive exam and write and defend a dissertation.

  • Program Name: Doctor of Philosophy (PhD) in Computer Science
  • Program Length: 72 credit hours
  • Tuition and Fees: In-state $13,304 per year, out-of-state $31,424 per year (2015-2016)
  • Prerequisite: Bachelor's degree
  • Admission Requirements: GRE scores, three letters of recommendation, transcripts, statement of purpose
  • School Type: 4-year, public; 33,729 students (11,380 graduate)

To sum everything up, students can earn a bachelor's, master's, or doctorate in computer science from several public (and one private) institutions found in Virginia.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  • Southern New Hampshire University

    Southern New Hampshire University responds quickly to information requests through this website.

    Popular programs at Southern New Hampshire University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Ashford University

    Ashford University responds quickly to information requests through this website.

    Popular programs at Ashford University:

    • Bachelor Degrees

    Online Programs Available

  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this website.

    Popular programs at Grand Canyon University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Full Sail University

    Full Sail University responds quickly to information requests through this website.

    Popular programs at Full Sail University:

    • Master
    • Bachelor Degrees
      • Bachelor in Mobile Development

    Online Programs Available

  • Regent University

    Regent University responds quickly to information requests through this website.

    Popular programs at Regent University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Capella University

    Capella University responds quickly to information requests through this website.

    Popular programs at Capella University:

    • Doctoral
    • Master
    • Bachelor Degrees

    Online Programs Available

  • Purdue University Global

    Purdue University Global responds quickly to information requests through this website.

    Popular programs at Purdue University Global:

    Online Programs Available

  • Northcentral University

    Northcentral University responds quickly to information requests through this website.

    Popular programs at Northcentral University:

    Online Programs Available

  • Trident University

    Trident University responds quickly to information requests through this website.

    Popular programs at Trident University:

    • Bachelor Degrees

    Online Programs Available

  • Strayer University

    Strayer University responds quickly to information requests through this website.

    Popular programs at Strayer University:

    • Master
    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  1. 1
  2. 2
  3. 3
  4. Next »