
Here are some tips for selecting schools, based on an analysis comparing each school to all others across dozens of factors:
Schools Concentrating On Software Engineers For Systems
- Focus: For schools with a focus on this career area, look at Manhattan Community College, ASA Institute, La Guardia Community College, and Nassau 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 Maria College, Farmingdale State College, Touro College, and New York City College of Technology.
- Female: For schools particularly welcoming to female students, consider Barnard College, Maria College, Mildred Elley School, and Daemen.
- Diverse: For a diverse student body, consider Medgar Evers College, Monroe College, Monroe College-New Rochelle, and York College.
- Adult Learners: For lots of adult learners, consider Maria College, Mercy College, Sage College, and Medgar Evers College.
School Setting
- Out of State: For geographic diversity, take note of United States Military Academy, Columbia, NYU, and Vassar.
- Dorms: For a residential campus environment, take note of United States Military Academy, Hamilton College, Vassar, and Union College.
Excellence
- SAT: For students with high SAT scores, look at Columbia, Cornell, Hamilton College, and Vassar.
- % Accepted: For selective institutions, look at Columbia, United States Military Academy, Cornell, and Baruch College.
- Class Size: For small class sizes, look at Vassar, Hamilton College, Union College, and Yeshiva University.
Spotlight Schools Search
Spotlight New York Schools Related to This Career
- Locations: New York, Rego Park
- Programs: 3 relevant programs; click the school name for details.
- Degrees: Associate, Bachelor
DeVry University's Keller Graduate School of Management
- Locations: New York, Rego Park
- Programs: One relevant program; click the school name for details.
- Degrees: Master, Post- Bachelor's Certificate
- Locations: Rochester
- Programs: 2 relevant programs; click the school name for details.
- Degrees: Associate, Diploma
- Locations: Bethpage, Patchogue
- Programs: 3 relevant programs; click the school name for details.
- Degrees: Bachelor, Certificate
Study from Anywhere at Online Schools Related to This Career
- Programs: 9 relevant programs; click the school name for details.
- Degrees: Associate, Bachelor, Master
- Programs: 4 relevant programs; click the school name for details.
- Degrees: Associate, Bachelor
- Programs: 20 relevant programs; click the school name for details.
- Degrees: Bachelor, Doctorate, Master
- Programs: 6 relevant programs; click the school name for details.
- Degrees: Associate, Bachelor, Master
- Programs: 2 relevant programs; click the school name for details.
- Degrees: Bachelor
Keiser University eCampus Online
- Programs: 3 relevant programs; click the school name for details.
- Degrees: Associate, Bachelor
Student/Alumnus Reviews of Schools for This Career and State
Sort Reviews By:CUNY Queens College • Flushing, NY
Studying Computer Science And Applied Mathematics (completion in 2013)




• 7/12/2011
"I was very happy with picking the college. I picked it over more nationally known schools. They helped with financial aid and all staff members were very nice."
Ratings are on a 1-10 scale
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | It's an excellent program with even better professors. All equipment and learning material is state-of-the-art. |
| Program Reputation | 8 | It's the biggest undergrad Computer Science program within CUNY. Everyone I spoke to referred me to Queens. |
| Program Quality | 10 | The professors are excellent and extremely knowledgeable. The coursework is directly applicable in real life work. |
| Instruction | 10 | Everything I learned was directly applicable to real-life situations and work. The coursework was made to be interesting. |
| How Difficult | 3 | I find it only a slight challenge to be in the academic program. The majority of that difficulty is making it to class on time. |
| Hands-On vs. Bookish | The students do a lot of manual coding. It's really creative and easier to learn hands-on. | |
| Schedule Flexibility | 8 | Classes are available pretty much anytime you'd want to take them. Most CUNY schools are like that though. |
| Academic Facilities | 10 | The equipment is state-of-the-art. Professors really care about the topics in class. |
| Social Life | 5 | I haven't participated in anything, as I work and have a child. |
| Placement Services | 5 | I haven't yet used the support system. |
| Alumni Network | 5 | I'm not an alumni as of yet, and I haven't looked into that yet. |
New York University • New York, NY
Studying Mathematics And Computer Science (completion in 2004)




• 8/6/2011
"Lots of debt, just like anywhere. But programming is a field where you can make it back. I do think there were a lot of bright students and that's what made the experience special."
Ratings are on a 1-10 scale
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | NYU is more well known for other fields, but you can learn anything you want here. You never learn specific languages you need in the job market, but I don't think you do anywhere. You just learn/reinforce basic concepts that you can use in a career in programming. |
| Program Reputation | 10 | NYU is often ranked #1 in applied mathematics at the graduate level. For computer science I think it's a top 30 school. |
| Program Quality | 8 | They have all of the basic computer science classes and you can develop a strong basis. |
| Instruction | 9 | I feel like I learned most of what I needed about programming in high school. The ideas/principals are pretty much the same in all languages. Mathematics classes are good preparation for anything. Difficult proofs require patience and diligence. |
| How Difficult | 9 | One of the more difficult classes was cryptography. We had difficult problem sets. The algorithms class was also very good. |
| Hands-On vs. Bookish | I do remember it being very book oriented. It was a “learn in class/review at home/do the problem sets” system. | |
| Schedule Flexibility | 9 | There are evening and summer classes. I graduated 7 years ago so I can't really comment too much on how many online courses there are now. I never heard of weekend options. |
| Academic Facilities | 10 | There is a separate library for computer/math inside the Courant Building. Professor's office hours are there, as are TA sessions and TA office hours. If you want help, it is there when you need it. |
| Social Life | 10 | They have a math club, and I believe they had a computer club. There was a lounge at the Math/CS building. |
| Placement Services | 8 | I never really used the job placement service. I know for programming, there were listings somewhere and companies did come to recruit. |
| Alumni Network | 10 | I don't really use the alumni networking, but I know NYU in general has great networking opportunities. |
Excelsior College • Albany, NY
Studying Computer Information Systems (completion in 2003)




• 8/9/2011
"I wish I had been able to attend a more "prestigious" school, but this one worked for me and I got my degree. I have few regrets."
Ratings are on a 1-10 scale
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | Distance learning does not have the stigma it did while I was getting my degree. I would not hesitate to recommend this format to anyone. |
| Program Reputation | 3 | Excelsior does not have a top reputation, but is is accredited. It was the easiest way for me to get a BS degree. |
| Program Quality | 6 | They had a solid set of requirements for the major. It was appealing to me. |
| Instruction | 7 | I took a lot of of good courses at several locations. They were very relevant to technologies currently being used in my workplace. |
| How Difficult | 7 | The work was challenging and interesting. The most difficult aspect was getting it all done while working full time. |
| Hands-On vs. Bookish | Computer information systems requires book learning and then the application of that knowledge into a computer via keyboard or other input devices. Though there were a few required courses that were mostly book learning, such as math. | |
| Schedule Flexibility | 10 | It is about as flexible as can be. You pick the courses within general guidelines and take them at any university you want. |
| Academic Facilities | 6 | The distance learning facilities were quite sophisticated. It was very easy to use and I never had a problem with it. |
| Social Life | 5 | This did not apply to me. There were a few events (such as graduation) and I did not attend any of them. |
| Placement Services | 5 | I don't know if they offer such a service. I have not tried to find out since I don't need it. |
| Alumni Network | 5 | I know they have one but I haven't joined it. It isn't local and seems irrelevant to my life now. |
Columbia University • New York, NY
Studying Computer Science (completion in 2003)




• 8/14/2011
"The teachers were pretty good. The curriculum was fantastic. The lab and libraries were awesome."
Ratings are on a 1-10 scale
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | While MIT or Carnegie Mellon would probably be better, I loved the libraries. Plus, being in New York is great in itself. |
| Program Reputation | 7 | Columbia is well known and respected, but it's engineering program isn't the best. It doesn't match up to, say, Stanford, MIT, or Carnegie Mellon for engineering. |
| Program Quality | 8 | The material was comprehensive and gave me a ton of background content (things like UNIX, basics of Discrete Math, AI, etc) that has helped make it easy for me to pick up new languages and be effective in my work. It was also difficult work (hacking the Linux kernel), so I had real skills once I graduated. |
| Instruction | 8 | I do think some of the professors were more researchers than teachers and could have explained concepts better. On the whole, I had several good teachers, there are just a few who could use some improvement. |
| How Difficult | 10 | Programming did NOT come naturally to me. I had not done it prior to college. I spent hours and hours in the computer lab completing my assignments. I definitely didn't have as much fun in college as some of my friends with other majors. |
| Hands-On vs. Bookish | Definitely more hands-on than book learning. We had to code programs for homework, so the reading was more for background. The “doing” was what was important. | |
| Schedule Flexibility | 6 | Many classes were offered during the summer. The days of the week and hours of the day were less flexible. Most classes were held on weekdays (non Fridays) in the afternoon. |
| Academic Facilities | 9 | We had awesome libraries. The computer labs were decent - tons of machines, but they were old. Study groups didn't exist formally - you formed your own. |
| Social Life | 2 | I had almost no social life. I was too busy doing homework into the late hours of every night. Even on snow days I went to the lab. |
| Placement Services | 4 | These were almost nil. I got my internship through a career fair. I had almost no help from career services other than emails. |
| Alumni Network | 5 | I get tons of alumni emails but they are mostly asking for money. I have lots of contact from my colleagues but it's through personal emails, not through the alumni network. |
Houghton College • Houghton, NY
Studying Computer Science (completion in 2006)




• 8/21/2011
"While not the best in terms of academics in CS, the school provides a broad understanding of many subject fields, including mathematics and linguistics. Today I am using that combined knowledge in the workplace. Also, the low student-to-professor ratio makes it excellent for getting advice from professors and for working closely with them."
Ratings are on a 1-10 scale
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | Again, while it's not known as a CS school, this institution is particularly good if you don't want to just do information technology all your life. You get a broad understanding of multiple fields -- you can possibly even combine your CS degree with a minor in business. IT companies also look for people who understand the business side of things. So, while this institution doesn't offer the best in CS, you will still have opportunities to expand the breadth of your knowledge in conjunction with your major. |
| Program Reputation | 5 | As a liberal arts institution, there isn't much of a focus on CS. People would generally go to another institution that focuses on CS, rather than going to a liberal arts institution. |
| Program Quality | 6 | As a liberal arts institution, there are not many professors in the Computer Science department. Other majors have better resources; however, the CS staff is very helpful. |
| Instruction | 7 | We learned a lot of the common stuff like web application development and algorithms. We also spent a little bit of time focusing on machine learning and artificial intelligence. |
| How Difficult | 8 | The basic Computer Science courses were fairly straightforward and simple. The advanced courses, such as image classification and machine learning were much harder and required a sufficient background in linear algebra and probability. |
| Hands-On vs. Bookish | The professor-student ratio is very nice -- typically a professor only teaches about 10-20 students per class. In the CS department, one professor may only have about 8 students from all 4 academic years, which can work to the students' advantage. | |
| Schedule Flexibility | 7 | Classes are pretty flexible. Additionally, there is the option to take courses in the May-June months at an accelerated pace. This is a good opportunity to attend specialized courses that would normally not be available in the normal semester. There are no online offerings or weekend options -- especially for CS. |
| Academic Facilities | 6 | The facilities are pretty good, but the CS department lacks a substantial server rack for doing intensive processing. I had to do my masters thesis research on 3 computers to try to parallelize the work, though the processors were limited. A server would have been ideal. |
| Social Life | 7 | There are many sports activities, ranging from soccer to field hockey to track and field. The campus does not condone drinking and there are no fraternities or sororities; however, this is made up for with lots of activities, including movie nights. |
| Placement Services | 5 | I'm not really sure about this one, because I only used their service to check the quality of my resume. They didn't provide much advice for improvements. Business department students get much more support from the Career Services department. |
| Alumni Network | 5 | The alumni network is pretty basic. We have a LinkedIn profile and sometimes there are job postings, but most of them involve counseling. There aren't many opportunities posted for CS majors. |









