Career and School Info for Computer Programmers in Virginia



Computer Programmers photo

 

Here are some tips for selecting schools, based on an analysis comparing each school to all others across dozens of factors:

Schools Concentrating On Computer Programmers

  • Focus: For schools with a focus on this career area, look at Northern Virginia Community College, Tidewater Community College, Germanna Community College, and Lord Fairfax Community College.

Fastest Response From Schools

  • Request Info: For the fastest information for prospective students, look at the Spotlight schools on this page.

Student Body

  • Part-Time: For schools emphasizing part-time studies, consider James Madison, Norfolk State, Virginia State, and Old Dominion University.
  • Female: For schools particularly welcoming to female students, consider Sweet Briar College, Hollins, and Mary Baldwin.
  • Diverse: For a diverse student body, consider Virginia State, Hampton, Norfolk State, and Ferrum.
  • Adult Learners: For lots of adult learners, consider Southwest Virginia Community College, Patrick Henry Community College, Danville Community College, and Central Virginia Community College.

School Setting

  • Out of State: For geographic diversity, take note of Southern Virginia University, Washington and Lee University, University of Richmond, and Hampton.
  • Dorms: For a residential campus environment, take note of Ferrum, Hampden - Sydney, Virginia Military Institute, and Sweet Briar College.

Excellence

  • SAT: For students with high SAT scores, look at Washington and Lee University, William and Mary, University of Virginia, and University of Richmond.
  • % Accepted: For selective institutions, look at Washington and Lee University, University of Virginia, William and Mary, and University of Richmond.
  • Class Size: For small class sizes, look at Washington and Lee University, Sweet Briar College, Hampden - Sydney, and University of Richmond.

 

Spotlight Schools Search

1. ZIP Code near where you want to attend school?
2. What subject are you interested in?
3. What degree level are you looking for?
4. Where do you want to attend class? Online Campus Either

Spotlight Virginia Schools Related to This Career

DeVry University

  • Locations: Arlington, Chesapeake, Manassas
  • Programs: 2 relevant programs; click the school name for details.
  • Degrees: Bachelor

The Art Institutes

  • Locations: Arlington
  • Programs: 3 relevant programs; click the school name for details.
  • Degrees: Bachelor

Strayer University

  • Locations: Alexandria, Arlington, Ashburn, Chesapeake, Fredericksburg, Glen Allen, Manassas, Midlothian, Newport News, Virginia Beach, Woodbridge
  • Programs: 2 relevant programs; click the school name for details.
  • Degrees: Bachelor, Certificate, Diploma

University of Phoenix

  • Locations: Arlington, Fairfax, Manassas, Reston
  • Programs: One relevant program; click the school name for details.
  • Degrees: Bachelor

ITT Technical Institute

  • Locations: Chantilly, Norfolk, Richmond, Springfield
  • Programs: 8 relevant programs; click the school name for details.
  • Degrees: Associate, Bachelor

See these schools on a map

Study from Anywhere at Online Schools Related to This Career

University of Phoenix Online

  • Programs: 3 relevant programs; click the school name for details.
  • Degrees: Associate, Bachelor, Master

DeVry University Online

  • Programs: 2 relevant programs; click the school name for details.
  • Degrees: Bachelor

Kaplan University

  • Programs: One relevant program; click the school name for details.
  • Degrees: Associate

AIU Online

  • Programs: 2 relevant programs; click the school name for details.
  • Degrees: Bachelor

Colorado Technical University Online

  • Programs: 3 relevant programs; click the school name for details.
  • Degrees: Bachelor, Doctorate

Everest University Online

  • Programs: One relevant program; click the school name for details.
  • Degrees: Associate, Bachelor

Student/Alumnus Reviews of Schools for This Career and State

Sort Reviews By:

Virginia Commonwealth University • Richmond, VA
Studying Photography (completion in 1992)

5/1/2011

"The photo courses were amazing. Everything else was pretty crap."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?maybeDepends on their course of study. From what I've heard, most of the art dept there has been gutted since I attended.
Program Reputation5Not entirely sure. Most of the entire art program was gutted a few years ago.
Program Quality9Great people that led the photography program. Great access to labs and equipment.
How Difficult8Most of the classes I took were graduate courses. As it turned out most people dropped the classes before finishing.
Hands-On vs. BookishDepending on the course/teacher. Some just read straight from a course textbook, others would actually make it interesting.
Schedule Flexibility5Most basic level classes were offered at various times of the day/week. Specialized/graduate classes were generally only once a week at only one time.
Academic Facilities8Free dark room use at nearly all hours of the day. Many of the members of the department would work in there as well.
Social Life5I never really attended any athletic/organized school events. I'm sure there were some of them.
Placement Services1Absolutely no help. None.
Alumni Network2I have no idea. I've never received anything from them.

ECPI • Glen Allen, VA
Studying Computer Programming (completion in 2004)

5/1/2011

"I got a degree. They helped me get a job. I even was allowed to test out of a class and not have to pay for the class - which was really cool."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesIf someone is willing to really listen and have long day classes then they can do really well. I was working full-time and had full time classes. I still did really well and it was a great time. However, if the person doesn't take it seriously, and skips classes, they will not do very well since one class day is like a regular week of college in terms of time and content.
Program Reputation9I heard from one of our recruiters where I work that they have gotten good developers from ECPI within the last few years. Back when I had gotten my first development job, I had heard some bad things about people from ECPI, but I really think that is due to the students, not necessarily the teachers. I remembered some kids in the class that would just not show up and I always thought it was kind of crazy since it costs so much per class. It was like they were throwing away money.
Program Quality10Their program was well designed and included HTML, C, C++, Visual Basic, Unix, and SQL. That was a pretty good lineup of languages and systems for someone to learn. I ended up helping others who did not know as much and needed help since I had already been programming for fun for about 8 years before I went to ECPI.
InstructionMore than 5 years agoI attended more than 5 years ago.
How Difficult8It would have been a 10 if I had to deal with COBOL. Fortunately, I did not have to take those very old languages. I do think that it was challenging. The most difficult part was the time to get everything done. I would usually finish any homework at ECPI so that was good.
Hands-On vs. BookishEvery class was hands-on. I had a heard about a class at VCU about 10-15 years ago where it was a "computer class" but there were no computers in the room....it was all book learning. To me that is a joke....yet it actually happened. Our classes at ECPI were VERY thorough and very hands-on...hardly any real book learning.
Schedule Flexibility9They had some online classes. I took about 2 of those. They did not have weekend classes, but you could do evening classes. They did have summer classes which I took.
Academic Facilities9I'm not certain if they had tutors. I think it would have been other students if they had any. I used the library there just about once every week. The computers they had were pretty up to date for the time. They had pretty knowledgeable advisors, I thought. I didn't need much help figuring out what I wanted to do. I had been programming for years for fun (making video games and apps).
Social Life9They didn't have athletics, sports, or really school spirit. ECPI was more of a get your degree and get a career type of school which was what I liked about it. I did end up getting people to play hacky sack almost every day while I was there when we would be on break. Everyone seemed to have fun doing that. That for me, was like a party.
Placement Services10I was working at Capital One at the time I graduated. They decided to layoff our entire building. When I interviewed for my first development job, the Interviewer said it really meant a lot to hear that the guy from ECPI had given great feedback about me since I used him as a reference. It sounded like that was the reason he ended up picking me so that was awesome!
Alumni Network8The only problem was that it seemed it was hard to get with some of the teachers in the timeframe for a class. Since you would only have a class for about 10 days (long days), you really had to get any questions out as soon as you could. I would mostly have to do that by email.

Virginia Tech • Blacksburg, VA
Studying Computer Science (completion in 2006)

8/9/2011

"I was very satisfied with Tech. I could not ask for much more except for more hands-on projects in the first 2 years."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesTech is a great place for computer science. The professors are great, the campus is great, and there is a great community of smart people that want to succeed. People fear that the CS department is overshadowed by the engineering department, but that is not true.
Program Reputation6I think Tech is well known for its computer science program. Everybody in my class got good jobs.
Program Quality9Virginia Tech had a great group of professors and some very rigorous courses. The best part of Tech were the senior projects where you could get hands-on experience.
Instruction8Generally, the professors at Virginia Tech were very good. The only downside were the large introduction-level classes that were taught by TAs who either didn't know what they were talking about or had trouble with English.
How Difficult6For me, programming came easy, so it wasn't too hard. However, I know that many people struggled. The courses were definitely designed to be difficult.
Hands-On vs. BookishThe experience changed over time. In the first few years, everything was book learning, which discouraged a lot of people. But once you became a senior you got the opportunity to work on an actual project, which made everything come to life. So it's a mix.
Schedule Flexibility8Tech had a lot of options. You could do day classes, you could do night classes, and you could do summer school. There were also multiple sections of each class, so you wouldn't have to worry about conflicts in your schedule.
Academic Facilities8Virginia Tech was a state-of-the-art campus when I was there. I do not know if and how it has changed since then. However, there were tons of resources and computer labs.
Social Life8Tech was a great place to party. There were always house parties, bars, and concerts to go to. And of course, the football games on the weekend were epic.
Placement Services6The department's career services people were sometimes not very competent. One of them did not even have a college degree. However, for the most part, they were helpful in getting us to find jobs.
Alumni Network5I have had not had much contact with the school's alumni network. I got a job right out of school and I have not spoken to any alumni since them, other than my friends.
Review your current or past school and help others make better career decisions.