
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 Central Piedmont Community College, Fayetteville State, Winston-Salem State University, and East Carolina University.
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 Methodist University, Shaw University, Pfeiffer University, and Belmont Abbey.
- Female: For schools particularly welcoming to female students, consider Bennett and Meredith College.
- Diverse: For a diverse student body, consider Livingstone, North Carolina A & T, North Carolina Central University, and Elizabeth City State.
- Adult Learners: For lots of adult learners, consider Wilson Community College, Cleveland Community College, Piedmont Community College, and South Piedmont Community College.
School Setting
- Out of State: For geographic diversity, take note of Duke, Bennett, Elon University, and Johnson C Smith University.
- Dorms: For a residential campus environment, take note of Livingstone, Saint Augustines College, High Point, and Bennett.
Excellence
- SAT: For students with high SAT scores, look at Duke, UNC, Elon University, and NC State.
- % Accepted: For selective institutions, look at Duke, Johnson C Smith University, UNC, and Campbell.
- Class Size: For small class sizes, look at Bennett, Duke, Wake Forest University, and Meredith College.
Spotlight Schools Search
Spotlight North Carolina Schools Related to This Career
- Locations: Charlotte, Morrisville
- Programs: 2 relevant programs; click the school name for details.
- Degrees: Bachelor
- Locations: Charlotte, Concord, Greensboro, Huntersville, Morrisville, Raleigh
- Programs: 2 relevant programs; click the school name for details.
- Degrees: Bachelor, Certificate, Diploma
Study from Anywhere at Online Schools Related to This Career
- Programs: 3 relevant programs; click the school name for details.
- Degrees: Associate, Bachelor, Master
- Programs: 2 relevant programs; click the school name for details.
- Degrees: Bachelor
- Programs: One relevant program; click the school name for details.
- Degrees: Associate
Colorado Technical University Online
- Programs: 3 relevant programs; click the school name for details.
- Degrees: Bachelor, Doctorate
- 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:Meredith College • Raleigh, NC
Studying Computer Science (completion in 2007)




• 7/21/2011
"I learned so much better in a more comfortable environment with fewer students in each class. I also was less distracted by guys. I got a lot more out of my education at Meredith than at the larger state school where I started. I only wish the Computer Science department had more financial resources to do everything they want to do."
Ratings are on a 1-10 scale
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | For women in Computer Science, I would definitely recommend Meredith. CS is a very male-dominated field, and getting the proper attention, confidence, and education in college really gives women the strength to hold their own in the world of software developers. |
| Program Reputation | 5 | Many people don't even realize that Meredith College has a Computer Science department. And because the program is so small, there aren't many program alums out there. |
| Program Quality | 7 | The program is rather small since Meredith College is a women's college. However, the personal attention and easy access to professors and resources made it an excellent learning environment for me. I just wish we had had more classes available. |
| Instruction | 7 | The professors were very knowledgeable and helpful in all aspects. I learned everything I needed to start my development career. |
| How Difficult | 7 | The work was challenging and difficult at times, but it needed to be. The work load was fair. |
| Hands-On vs. Bookish | Every class I took had text books and hands-on learning involved. One thing Meredith really focuses on is cultural awareness for all students, and that is a very hands-on experience. Students go off campus and experience different cultural events. All science classes have labs. | |
| Schedule Flexibility | 5 | I'm not really sure because I've never taken night or weekend classes. The summer classes were fine. |
| Academic Facilities | 8 | Because the program was so small, some of our physical resources were limited by budget constraints. However, the computer lab was always available to work in, and professors were always available to help. It was a great experience. |
| Social Life | 10 | I transferred to Meredith later, so I never lived on campus, but school spirit is very high. Everyone wears Meredith shirts/pants/jackets all the time, and there are always events on campus. The soccer team now has a new stadium, so the athletics on campus are a big deal. Meredith is a very tight community. |
| Placement Services | 8 | The career center at Meredith College was very helpful. They helped me with job searches and with resume and interview preparation. |
| Alumni Network | 8 | Meredith College has a great alumni network. Lots of people stay in touch, and the career center is available to us. |
Methodist University • Fayetteville, NC
Studying Computer Science (completion in 2010)




• 8/7/2011
"I had a great mentor, the department chair. He was someone I could always go to. I wasn't worried about many of the social or athletic aspects of school as they are only memories. The hands on and extra time the department chair allowed us was invaluable."
Ratings are on a 1-10 scale
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | maybe | If they are willing to push themselves, then yes. The program allows for a lot of one on one time with the teachers and faculty. There are shortcomings, but thats life. |
| Program Reputation | 5 | The CS program is very small. I was just one of two students in one of my courses and I think just 3 people graduated with me with a degree in CS. Anytime I told people my area of study and the school they had not heard anything about it. |
| Program Quality | 6 | We learned about 4 programming languages but didn't ever get into advanced studies of any one language. Most of the other course requirements were theory based. |
| Instruction | 6 | It depends on which instructor was teaching the course. The department chair was the best I could have hoped for, but the others were terrible. |
| How Difficult | 7 | Again, it depends on the specific course. Language courses were easier because we could see the results of the code. Theory classes were more difficult, usually because the professor didn't put much time into helping out with questions. |
| Hands-On vs. Bookish | Most courses were book only. The language based CS courses were involved hands on work on the computer every day. | |
| Schedule Flexibility | 1 | With such a small program, most courses were only offered once. Also, many were only available in spring or fall semesters. |
| Academic Facilities | 8 | Again, with a small program, we did have easy access to the computer lab and library. We were giving letters to show the security if we needed extra access to the computer lab after hours. |
| Social Life | 7 | I participated in the track program along with other small social activities. The athletic program also suffered from a small size and small budget. The social programs were planned well and left ample opportunities for activities. |
| Placement Services | 3 | I received help in getting an internship my sophomore year. After or just before graduation, there was no help finding work. |
| Alumni Network | 1 | I have no idea how our alumni network helped our program or school. All I remember was the school pushing programs on us at graduation for how we could donate to the school later. |
North Carolina State University • Raleigh, NC
Studying Mechanical Engineering (completion in 2013)




• 10/29/2011
"Gets me a job for the future. Education is key."
Ratings are on a 1-10 scale
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | Engineering fields are necessary. They are challenging, but rewarding. |
| Program Reputation | 8 | We make good engineers that do great work. |
| Program Quality | 8 | I learned various technical skills. I am able to find work if I need to. |
| Instruction | 6 | Some professors are boring. The program needs more hands on education. |
| How Difficult | 8 | Large problem sets are tough. Math can get tricky. |
| Hands-On vs. Bookish | Needs more lab work. Way too much analysis. | |
| Schedule Flexibility | 3 | Class sign ups are fairly rigid. Not many class sections are provided. |
| Academic Facilities | 5 | Office hours are as expected. Nothing special. |
| Social Life | 7 | Lots of organized events are provided. People are fun to meet with. |
| Placement Services | 9 | Career fairs are provided. The engineering career fair is huge. |
| Alumni Network | I know little about the alumni. |
North Carolina State University • Raleigh, NC
Studying Computer Science (completion in 2010)




• 11/29/2011
"I am very satisfied. It was fun, easy, and inexpensive, and it provided me with a good job."
Ratings are on a 1-10 scale
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | NC State is definitely a great school for those who wish to start a career in Comp Sci. While the course doesn't challenge, it teaches you most of what you need to know. |
| Program Reputation | 7 | The reputation is good for a state school. When applying for work out of state, the school was recognized. |
| Program Quality | 8 | It was very stimulating, rigorous, and exciting. However, I feel that more advanced concepts could have been offered. |
| Instruction | 9 | The professors are friendly and helpful. However, the curriculum stopped before very advanced concepts were introduced (I had to learn them on my own). |
| How Difficult | 2 | The program was easy. There was a clear split between the students who succeeded easily and those who had to put a lot of work into it; the program rewards natural skill. |
| Hands-On vs. Bookish | There is a good mix between hands-on work and bookwork. I spent about half of my time on projects and half on reading the textbook. | |
| Schedule Flexibility | 1 | Only traditional courses are available. No summer or weekend options, even with searching. |
| Academic Facilities | 8 | Professors are easily accessible, as are tutors and other advisors. The libraries could use improvement. |
| Social Life | 8 | The school, while large, has a tight-knit feeling. Events such as homecoming bring the school together. |
| Placement Services | 1 | Services are little to nonexistent. I had to find my job myself. |
| Alumni Network | 8 | The alumni network and support was strong. I found my current job through an alumnus. |
Johnson C. Smith University • Charlotte, NC
Studying Computer Science (completion in 2005)




• 12/19/2011
"My school was everything I thought it would be and much more. The students and faculty were very friendly and helpful. The environment of college life was great."
Ratings are on a 1-10 scale
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | JCSU is by far the best school on the East Coast for computer science degrees. I started there with no knowledge and graduated as a professional. I am very pleased with my stay. |
| Program Reputation | 8 | The reputation of my school is pretty good. Employers are impressed when they look at my resume. Colleagues are also impressed, and they have told stories about what they've heard about the school. |
| Program Quality | 10 | The professors at Johnson C. Smith University provide the students with current scenarios. This prepared me for the real world. |
| Instruction | 10 | I was prepared a little more than my colleagues, because of my instructors. We tend to start our careers by using everything from the book. But with the training that I received from JCSU, I was able to troubleshoot many issues very early in my career. |
| How Difficult | 7 | In the beginning, things seem a little hectic, because of having to learn so many things in what seems to be such a short period of time. But after getting the hang of things, it gets better. |
| Hands-On vs. Bookish | The program was more hands on than book. We did have the book on hand as a reference. | |
| Schedule Flexibility | 8 | The advisors had the schedule of classes mapped out perfectly. Whether you were a single parent or a person with two jobs, you would have been able to attend the appropriate classes. |
| Academic Facilities | 10 | All of the resources and facilities were extremely good. The libraries were readily available. Tutors were always friendly and willing to help. |
| Social Life | 6 | The social life was pretty fun. Although I'm not the "social butterfly," I enjoyed the games, parties, etc. |
| Placement Services | I didn't have the pleasure of working with the job placement department. I moved back to my hometown and started my career. | |
| Alumni Network | I am not sure about the alumni network and support. I have not reached out to the school since graduating. |
Wake Forest University • Winston Salem, NC
Studying Molecular Biology And Genomics (completion in 2006)




• 1/13/2012
"I received a very broad education. In hindsight, however, I spent a great deal of money for an education that did not prepare me for the economic realities we face today."
Ratings are on a 1-10 scale
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | no | With globalization, I see this as a declining field. But if you have your heart set on programming, I suggest you save your money and just pursue a Java certification. Java developers are pulling down some decent money right now. |
| Program Reputation | 8 | Wake Forest is known for its academic rigor. |
| Program Quality | 5 | When I graduated, funding for the sciences was drying up. I was therefore forced to apply my programming knowledge in the business sector. |
| Instruction | 5 | Most of what I have learned has been experienced-derived, rather than classroom. While my time in college exposed me to programming, it wasn't until I entered the business world that I was actively using it. |
| How Difficult | 8 | Given the subject matter, the courses were difficult. Note that the degree was in Genomics rather than merely Computer Science. |
| Hands-On vs. Bookish | Wake is more of a traditional school. Hands-on was essentially limited to labs. | |
| Schedule Flexibility | 1 | There were summer options, but that's pretty much the limit. It was a very traditional structure. |
| Academic Facilities | 5 | Nice library, and decent laboratories. The student to professor ratio was pretty low, as well. |
| Social Life | 5 | Socially, Wake is very cliché. There were the Greeks, and then everyone else. |
| Placement Services | 1 | The career center was an absolute joke. There was no true post-graduate support and few, if any, alumni networking opportunities. |
| Alumni Network | 1 | Very little support for graduates. Too much emphasis on academics and not enough on post-graduate success. |








