Unable to select database "DATABASE_NAME" Requirement in Virginia for Computer Science Degrees - VA

Requirement in Virginia for Computer Science Degrees

What does it take to get a computer science degree in Virginia? This is a popular question because there are many computer science positions in the state and in nearby Washington, D.C. Many of the computer science positions in the Virginia area revolve around government, historical research, data capturing, general computer security and information technology needs.

Virginia computer science schools

For the numerous students who decide to enter college in Virginia and pursue a degree in computer science the course of study is pretty much laid out, making the process much less complicated. A freshman with the goal of obtaining a bachelor degree in computer science in the state would most likely find a first-semester schedule that provides some general courses that will lead to an eventual focus on specific computer science courses. So what classes might that schedule include? For starters, there should be a science such as chemistry and an accompanying lab. These four credit hours should be in a general chemistry course. Then add a couple math courses, which are a big part of computer science. An upper level algebra class and a calculus class would suffice. For good measure add an engineering course and of course freshman English and an elective. These classes should add up to 17 hours for the first semester, a good first step.

Assuming our student survived the first semester and progressed satisfactorily in all classes, the second semester should incorporate a couple early computer science classes (for example, Intro to Media Computation) a continuation on the first engineering course, a couple more math classes and another science, maybe physics. There is some room for variation, but hopefully after the freshman year a Virginia college freshman will have earned about 34 hours in route to a computer science degree.

In his sophomore year, our example student will earn 31 more credit hours toward his degree. These will be composed of about 9 hours of computer science classes, 9 hours of electives, 4 hours of science and 9 hours of math classes.

The junior year will be comprised of 18 hours of computer science classes, 3 hours of math, 3 hours of statistics, 3 hours of a communication class (Public Speaking) and 3 hours from an elective. Already our student has earned 95 credit hours. How quickly the time goes by. It's time for senior year.

In the senior year, our student will donate 16 credit hours to required computer courses, 6 hours to related electives, 3 hours to a free elective and 3 hours to a technical writing class. Upon completion of this final year, he is ready for his bachelor degree in computer science. Now he can decide to venture into the business world or continue his education and earn a master's and maybe a doctorate.

The course of study that our imaginary student completed is similar to computer science programs students will find in the state of Virginia. Once such a course of study is completed and a degree earned, graduates will be qualified to work in a large number of computer science disciplines within the state and beyond.

Schools offering online and campus-based education programs in Virginia:



Campus Schools:

Matching School Ads


ECPI University
Campus Locations:   Virginia Beach | Newport News | Richmond | More...
Programs: Cloud Computing - Bachelor's , Software Development - Bachelor's , Web Development - Bachelor's , more...



Online Schools:

Matching School Ads


Northcentral University
Online Programs:   Master of Science in Computer Science , Doctor of Philosophy in Computer Science , Doctor of Philosophy in Technology and Innovation Management (PhD-TIM) – Engineering Management , more...


Purdue University Global
Online Programs:   AASIT - Programming and Software Development , BSIT - Programming and Software Development , MS in Information Technology , more...