Career and School Info for Computer Programmers in New York



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 Manhattan Community College, ASA Institute, La Guardia Community College, and Kingsborough 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, and Mildred Elley School.
  • Diverse: For a diverse student body, consider Medgar Evers College, Monroe College, Monroe College-New Rochelle, and Bronx Community College.
  • Adult Learners: For lots of adult learners, consider Maria College, The Graduate Center, Mercy College, and Sage 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 Vassar.
  • Class Size: For small class sizes, look at Vassar, Hamilton College, Union College, and Yeshiva University.

 

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 New York Schools Related to This Career

DeVry University

  • Locations: New York, Rego Park
  • Programs: 2 relevant programs; click the school name for details.
  • Degrees: Bachelor

Everest Institute

  • Locations: Rochester
  • Programs: 2 relevant programs; click the school name for details.
  • Degrees: Associate, Diploma

Briarcliffe College

  • Locations: Bethpage, Patchogue
  • Programs: 2 relevant programs; click the school name for details.
  • Degrees: Bachelor, Certificate

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:

SUNY Binghamton • Binghamton, NY
Studying Computer Science (completion in 2006)

(Overall rating not available)5/8/2011

""

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesI would definitely recommend this school to others. It is cheap and has a great reputation.
Program Reputation8Binghamton was and still is an up and coming school, with more and more people realizing its potential.
Program Quality10My school helped me get a great job. I also had a lot of fun in college
InstructionMore than 5 years ago
How Difficult10My course load was very high. There were many nights when I got no sleep at all.
Hands-On vs. BookishThere were some class where we did everything by doing stuff and others where we used books a lot. I would say it was a good mix though.
Schedule Flexibility8Taking prerequisites was annoying but I never had to go to school on the weekends.
Academic Facilities9Classrooms were never very crowded. If you went to office hours with your teacher you were pretty much always were given a good grade.
Social Life6A lot of really smart awkward people. However stick with it and you will find people you like.
Placement Services5I got my job by myself. My school didn't really do anything.
Alumni Network5I have never used the alumni for support. However, I hear it is decent.

New York University • New York City, NY
Studying Film/Television (completion in 2011)

5/1/2011

"I was pretty satisfied. I wish I could have done a few things differently but mostly I am fine with it."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesDefinitely I would. For either film or programming NYU has a lot to offer.
Program Reputation9NYU is very prestigious for its computer science department. It hosts a number of events that bring many guest speakers.
Program Quality7I enjoyed the film program. I do wish I had taken more programming classes however.
Instruction9There are many good professors at NYU for both film and for programming. It is very important to choose the right ones and do your research on the best classes to take.
How Difficult6The film classes were very easy but often demanding a long work time because there were many extended projects. The programming classes were rather standard some having more work than others.
Hands-On vs. BookishDefinitely a lot of hands on work at NYU so that is good. The books can be somewhat useful in certain classes though the teach will tend to let you know if they are necessary.
Schedule Flexibility5You can choose your own schedule if the classes allow it. Some film classes though are very specific in the times allotted. You could be stuck with a night class. Programming classes are two days a week and in the middle of the day, rather standard.
Academic Facilities6The computer labs are okay for the programming department. They are well made computers and versatile for the necessary work but the layout of the facility is just kind of cramped.
Social Life4NYU is a surprisingly social school relative to what people expect however compared to other schools there is definitely a smaller community. It is hard to maintain a cohesive college environment in a busy city but considering that NYU does a pretty good job.
Placement Services7NYU is great at teaching networking. They don't really "place" you in any work locations though.
Alumni Network5I am not really sure yet. Having just graduated I have only become an alumni recently.

NYU-Poly (Polytechnic Institute Of New York University) • Brooklyn, NY
Studying Computer Science (completion in 2010)

5/5/2011

"I wish I made some better choices in school. It's not a bad place if you planned your future well."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?maybeIt's a well recognized school. But I don't think the tuition is worth it.
Program Reputation8It's pretty well known. Most of the people I speak to know about it.
Program Quality7It's a good school. But not great.
Instruction6Finding a job was extremely difficult. I wish I was better prepared with things the market wants.
How Difficult7I didn't find it too difficult. Few tough classes here and there.
Hands-On vs. BookishIt had a good mix. Balanced both theoretical and practical.
Schedule Flexibility3I had some tough schedules. Some general classes are offered only once every semesters.
Academic Facilities5Campus is too small. Need more facilities.
Social Life5Not a place for party. I wish the social atmosphere was more lively, although it is an engineering school.
Placement Services5They can get you interviews. But I wish they got me some good internships back in the days.
Alumni Network5It has some presence in the social networks. Not bad.

New York University • Buffalo, NY
Studying Computer Science (completion in 2006)

5/5/2011

"I loved the time I spent there. It was great to learn so much and make such wonderful friends."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesIt is one of the best universities in USA. They take care of non US students really well.
Program Reputation7Its quite good. It may not be as great as Harvard but yea with a little hard work you can match with the best.
Program Quality8They provided me with an excellent learning environment. It was very practical oriented.
InstructionMore than 5 years ago
How Difficult8It was quite difficult. We had to present a lot of assignments and case studies.
Hands-On vs. BookishIt was a proper mixture of books and hands on experience. The industry exposure was great.
Schedule Flexibility6The focus on attendance was great. However my teachers especially helped me with my part time work schedules immensely.
Academic Facilities8I found the facilities to be of top grade. The computer lab was high tech.
Social Life8I was a part of the college Badminton team. There was a lot of opportunities for extra curricular participation
Placement Services8I was placed from the campus interview. They have a good network with software companies.
Alumni Network9They have a great network. Many of the Alumni sponsor programs and also mentor the juniors.

Rochester Institute Of Technology • Rochester, NY
Studying Information Technology (completion in 2009)

7/22/2011

"It was excellent. It provided me with a well-rounded exposure to the IT field. The facilities were well kept and up to date. It also attracted the smartest people in the field, thereby exposing me to people that helped me learn."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?maybeIt provides everything you need. It is, however, very expensive.
Program Reputation10RIT was the first school in the world to offer an IT degree. They do it well. It is considered a top school.
Program Quality9RIT had an excellent program for IT. They have very new technology to work with and a great teaching staff. They are very up to date on what they teach.
Instruction9They had a great blend of theory and practice. Their programming classes used theory followed up by practice.
How Difficult8Much of it was tough, especially in the beginning. Programming is difficult to grasp at first. It is an unnatural way to think, but once I got over that hurdle it became easier.
Hands-On vs. BookishSometimes books were not even required. Much of what we did was online. Being that it was a computer programming education, there had to be a lot of hands on work.
Schedule Flexibility8I began as an evening student and changed to a full time student. The classes were from early morning (8am) to late night (10pm). I could make it work well with my job. There was some difficulty with certain classes that were not offered year-round.
Academic Facilities10The computers were new and the library was quite large. They received millions of dollars in grants to keep things updated.
Social Life7I believe there were opportunities but I was preoccupied with family and work. There were a lot of things occurring but I generally did not participate.
Placement Services10They have a great website for helping you find a job. Their staff helps with resumes and interviewing.
Alumni Network10They keep in contact with me, whether I want them to or not. They allow you to go back and look for new jobs, as well.

New York University • Nyu, NY
Studying Film/Television (completion in 2011)

10/6/2011

"I definitely was satisfied with my school and classes. I would recommend it to anyone pursuing either a film or comp sci career (or both!)"

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesYes, I would definitely recommend NYU. It is great for most career paths. It is very robust with a lot to offer in both education and facilities. The best part of all is that it is located in the best city in the world.
Program Reputation8It definitely has a good film and programming reputation. I have yet to hear anyone have a problem with "only" seeing NYU on a resume.
Program Quality8NYU is both one of the top schools for Film as well as Computer Science. I was lucky that I could study both at a school that does those curriculums well.
Instruction9The film classes were hit or miss but I enjoyed every programming class I took. Some (like Data Structures) were a little duller than others (like iPhone Programming).
How Difficult8The film classes were far easier than the Comp Sci classes. In some of them, again like Data Structures, you really had to put in the effort to get work done. With a class like iPhone programming or even Python classes, it is just a little easier to get the work done and it is definitely more fun.
Hands-On vs. BookishThere is both book learning and hands on learning in both the film and comp sci programs. This, I find, is the most important and best way to learn a skill.
Schedule Flexibility10In one or two semesters I only had class 3 days a week. It was quite convenient for working outside jobs or just getting work done in general.
Academic Facilities8The comp sci labs were sufficient and ran well, but they weren't too extravagant. They did have a state of the art motion capture room that they shared with the Film program as well. The film program's facilities were fantastic overall.
Social Life8I definitely enjoyed my time at NYU. I only wish I could have managed to double major.
Placement Services7For these curriculums there is not a lot of job placement help. They are more about helping you find internships while in school, and from then you're on your own for the most part. Unless I'm missing something...
Alumni Network5I only recently graduated in May. I have yet to take advantage of everything the Alumni program has to offer.

Cooper Union • New York, NY
Studying Mechanical Engineering (completion in 1993)

10/9/2011

"A free education. Highly respected institution. Prepared me for the real world. What's not to love?"

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesEven though I have an engineering degree, there was enough practical programming to prepare me for a career in designing and developing software.
Program Reputation10Consistently rated in the top 3 specialty schools. Very exclusive since all students are awarded full scholarships.
Program Quality10Cooper Union was an amazingly challenging program. It prepared me not just for engineering, but gave me confidence that I can tackle any challenge. Most of the people I graduated with have moved beyond engineering.
Instruction10Professors challenged students to learn presentation skills. They gave an excellent foundation in many skills, including programming.
How Difficult10High drop out rate. I was only able to succeed by quoting part time work and dedicating 80+ hours per week just to school work.
Hands-On vs. BookishTeachers did experiments. Labs during the second half of class allowed for real experimentation.
Schedule Flexibility1Very small school. Classes were only offered once per week.
Academic Facilities8Excellent labs on site. Only advisors were professors themselves. Relied on other students for support.
Social Life2There were no dorms when I went. Commuting to school made for a limited social experience.
Placement Services2Only had a few interviews during senior year. No real support after graduation.
Alumni Network4I have no real alumni involvement. But, I know there is an active alumni network that I am not a part of...

Rochester Institute Of Technology • Rochester, NY
Studying Computer Science (completion in 2009)

10/17/2011

"The two reasons that I went to RIT were that they had a great reputation and that they more or less guaranteed job placement out of college. I felt like I got a great education and have a great job, so it worked out for the best."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesIf you can't make it through RIT, then you probably don't have what it takes to be a good computer programmer. If you're lazy or untalented, you just won't make it through because the school won't coddle you. You have to work hard and learn a lot.
Program Reputation10In the Western New York area, RIT has a very strong reputation for producing quality graduates and many companies will have multiple graduates. The cooperative education relationships that many students build with local companies help further this reputation and generally encourage the cycle to continue.
Program Quality10Rochester Institute of Technology provided me an excellent technical base of JAVA and C++ programming skills on which to help bridge the transition into the corporate world. Better yet, they insist on a cooperative education model in which students are required to take up to a year of internships as a prerequisite for graduation. This practice provides host companies a low-cost opportunity to farm talent and gives graduates a leg up on graduates from other programs who only have a degree.
Instruction8At the higher education level, the amount one learns is tied directly to how engaged you are as a student and how relevant the material is to your interests. Personally, I found that because RIT allowed me to focus on my interests I was able to learn a great deal. I did have a few professors who were poor, but they were not in my major classes. RIT may have the best career preparation of any technical university. There was a effort to freshen the courses to keep them relevant with changing technological standards and practices, although I felt like the base level of instruction was solid.
How Difficult10RIT operates on a Quarter calendar system (although this is changing to a semester based calendar) and this promotes short and data-packed courses. There is no opportunity to catch up, so you can't afford to miss anything or do poorly because there are so few assessments. My experience is that the high pressure environment prepares you work very well in a software field with many of the same stresses.
Hands-On vs. BookishA Parallel Programming course I took my senior year illustrates this well because my professor had published a book, but he also published exercises and a complete JAVA implementation of several well known libraries that were written in C previously. I developed several parallel programs for clusters and multi-core devices. All Computer Science classes were mixed evenly between book and hands-on experiences.
Schedule Flexibility8The online, evening, and summer classes comprised somewhere on the order of ten to fifteen percent of offerings. I took five online courses, several summer courses, and two evening courses during my four years at RIT. Course scheduling is often quite easy, the trick being to get a good time and the professor you want. At points I was taking a full course load, but only on campus two (very long) days a week.
Academic Facilities7As a computer programmer, you really only need a laptop and the school has wifi. The library is respectable and there are some dozen computer labs just for the computer science and related majors. The labs are varied and updated regularly. Professors are very accessible and lab techs are always floating around the labs.
Social Life4RIT is not a party school, but the Hockey games get pretty fun. They are building a new rink for them following their Frozen Four appearance in April 2010. The intramural sporting is quite competitive and the athletic facilities are top notch. Social events are more in the domain of the groups and organizations that one belongs to at this campus.
Placement Services10When I selected RIT, they were claiming a job placement of over 90 percent within six months of graduation. I had an offer 1 month out of my program and it holds true for many of my classmates. The cooperative education requirements help connect prospective graduates with companies and there is a dedicated office to provide assistance matching them up. Help is also available to Alumni if they wish to make use of it. Prior to my current position, I was able to use their career services to produce a competitive offer which I was able to use as leverage in negotiations.
Alumni Network3Other than the school's D1 Hockey team, there is no real continuing relationship with the alumni other than a envelope in the mail every few months. The university does well to advertise the "Brick-City Homecoming" but in my experience only the parents really come to town.

Stony Brook University • Stony Brook, NY
Studying Information Systems (completion in 2009)

10/25/2011

"For the education that I received and the price I paid, Stony Brook provides good value. I was very satisfied because I cannot imagine how I would do my job without the rigorous training that I experienced in school. Student morale is up there I would say. You would not feel like you've wasted your time."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesFor those living in New York State or areas surrounding and interested in Computer Science I would definitely recommend it. The tuition is great being State- owned-and-operated but it also provides value being one of the best programs in the state and even country.
Program Reputation9Last I checked, Stony Brook's CS department was rank #2 in New York State. There have been many alums who have gone on to prestigious programs in Stanford. It is definitely easy to find a job once you graduate with a degree in CS or IS. Recruiters from companies such as Google are always hiring Stony Brook graduates.
Program Quality7The department is actually really great and have trained a number of highly skilled computer scientists. However, there are two majors: Computer Science and Information Systems. There aren't enough programming related courses in the I.S. major's curriculum. Most classes focus on Java instead of C#, which is a problem since C# is usually more useful in the real world.
Instruction9I feel Stony Brook's CS department has prepared me well in my current job. Right now I design and build databases. Although I'm working exclusively in a software called FileMaker, the skills I've acquired in MS SQL in class has directly helped me in my job. Overall, I feel like I've learned a lot about programming and also understanding the business side so I can build more useful systems instead of coding so that it only makes sense to the programmer. The business courses in the curriculum definitely covered that aspect.
How Difficult10Class averages were usually 60-70%. I feel like there weren't enough programming classes in my major, but for those that were, they were really demanding. I guess it's really the only way to learn. They require you to be really involved such as the amount of reading and coding that must be done, lots of labs to attend just to name a few requirements. It is so difficult that they consider having more than 2 computer science courses as being a heavy work load.
Hands-On vs. BookishThe CS and IS majors are very demanding. There is a lot of reading that needs to be done every day or else it becomes very difficult to keep up in class. It is also very hands on for obvious reasons. You really cannot learn programming until you code away your life and burn the midnight oil for assignments and bigger projects.
Schedule Flexibility5Sometimes I feel the students don't really have much of a choice when deciding their schedules. Only freshmen will have some flexibility because there are more sections for the lower level classes. But from sophomore year on the classes get harder and more specialized in areas of CS, there are usually only 1 or 2 sections for a course and if you are interested in taking that course, you will have to commit to the time of day.
Academic Facilities7Stony Brook has computer labs everywhere on campus. They all use relatively new workstations and are almost always accessible up to 3am the latest. Academic advisors are lacking, though. I don't think I've ever seen mine. Classroom sizes are average - most of the lecture halls are saved for lower level courses where there are more students. Teaching Assistants are abundant - there are at least 3 to 5 of them per course from my own experience.
Social Life1Stony Brook is well known to be a dead zone on the weekends. Half of the residents usually go home on Thursday night. All parties occur on Thursday night. Not much school spirit - football games are never that packed.
Placement Services9Career fairs happen all the time and alums always reach out to current and graduated students. There are also mock interviews and resume workshops conducted everyday to help students.
Alumni Network3Stony Brook has one, but I don't ever see them holding any events, if at all. Sometimes alums will send email out to all the CS and IS students but very rarely. They will send emails when their employers are hiring which is good, but there's not really that much networking.

New York University • New York, NY
Studying Interactive Telecommunications (completion in 2005)

12/13/2011

"I really enjoyed the program. I wish it allowed more time for students to focus and specialize. I would have preferred a little more theory and reading along with the hands-on projects."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?maybeFor those who want to go into computer programming specifically, I'd recommend a more traditional computer science program. For those who want to work with many different types of technology and work on innovative projects, I'd definitely recommend my program.
Program Reputation10The program is highly regarded in the field of interactive media arts. It is well known in New York City, but less well known in other parts of the country.
Program Quality8I went to a multidisciplinary program where I learned programming, along with many other things. I really enjoyed the creative and experimental nature of the program. Sometimes I feel that I am at a disadvantage, compared to people who went to more traditional computer science programs.
Instruction8The core faculty was very good. Some of the visiting faculty, while well known in their fields, were not very talented teachers.
How Difficult7The workload was huge, but depended a lot on the amount of time each individual chose to devote to projects. This was not an academically challenging program.
Hands-On vs. BookishA very hands-on approach. Books are very secondary.
Schedule Flexibility5This is an in-person, hands-on type of program. There are evening options, but no online or summer options.
Academic Facilities9The program is generally well funded by private corporations for computer equipment. There is very little space in relation to the number of students, however. The facilities at the university in general are very good.
Social Life7There were a lot of social activities among students, many of them unofficial. More organized events often included talks from industry leaders and networking time.
Placement Services3Very little appropriate job placement services. The larger institution has some services, but they tend not to be relevant to people from my program.
Alumni Network9There is a great informal alumni network. The university itself could provide more support.
Review your current or past school and help others make better career decisions.