Career and School Info for Computer Programmers in Massachusetts



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 Quincy College, Harvard, Bentley, and Wentworth Institute of Technology.

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 UMass Boston, Wentworth Institute of Technology, Worcester State, and Salem State.
  • Female: For schools particularly welcoming to female students, consider Mount Holyoke College, Smith College, Wellesley College, and Simmons College.
  • Diverse: For a diverse student body, consider Atlantic Union, Endicott, Mount Wachusett Community College, and Bunker Hill.
  • Adult Learners: For lots of adult learners, consider Atlantic Union, Fitchburg State, Framingham State, and Northern Essex Community College.

School Setting

  • Out of State: For geographic diversity, take note of Harvard, Wellesley College, MIT, and Smith College.
  • Dorms: For a residential campus environment, take note of Bard College at Simon's Rock, Amherst, Williams College, and Mount Holyoke College.

Excellence

  • SAT: For students with high SAT scores, look at Harvard, MIT, Tufts University, and Amherst.
  • % Accepted: For selective institutions, look at Harvard, MIT, Amherst, and Williams College.
  • Class Size: For small class sizes, look at Williams College, Wellesley College, MIT, and Amherst.

 

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

University of Phoenix

  • Locations: Braintree, Burlington, Westborough
  • Programs: One relevant program; click the school name for details.
  • Degrees: 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:

Northeastern University • Boston, MA
Studying Computer Science (completion in 2009)

5/7/2011

"Northeastern was great to me. As simple as that. My college experience there was exactly what I wanted and exactly what I feel it should have been."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesThe CS department at Northeastern is only growing stronger and the demand for educated professionals in the field will only continue to grow. If you can get in now (it is much harder to get admitted now than when I started) I would STRONGLY recommend at least visiting and giving it a look.
Program Reputation8I believe the program is just starting to garner the respect it deserves around the country. Top flight professors are starting now to flock to the school for research and the younger students were doing some really great stuff back when I was there in 2008-2009.
Program Quality8Northeastern's program was simply outstanding. The languages we learned and curriculum were accurate to industry requirements and the assistance I received throughout my time there was fantastic. I was also aided by the school in getting my current job, something I cannot be thankful enough for.
Instruction8The internships I participated in through Northeastern were outstanding and gave me the experience needed to get my current job. The curriculum was up to date and modern, the professors were knowledgeable, and I was extremely comfortable asking questions.
How Difficult10The work at Northeastern was quite difficult. I put in many late nights in the lab and pulled out a number of hairs to get my degree. It's not for the lazy.
Hands-On vs. BookishVery good balance of hands on and book learning. Some classes leaned more one way, but I'd say it ultimately balanced out.
Schedule Flexibility9There were multiple sections of every class and classes were offered essentially year round. Taking summer classes was not an option, but rather a requirement and they offered enough material to merit that.
Academic Facilities10Northeastern's facilities are among the best I've seen at any institution. The computers and software provided were brand new and up to date, the building the department was housed in was flawless, and the people of the department were ALWAYS there for me and other students.
Social Life8I was a pretty popular guy, more so than plenty of other students in the CS major, so I really had no issues having a good time. The parties were typical college parties complete with drugs and alcohol, and I feel as if I experienced college in that respect. Athletics were third or even fourth tier events and not really taken seriously by most of the student body. The school itself organized GREAT events such as concerts and speakers that I thoroughly enjoyed.
Placement Services10Northeastern's co-op program is second to none. I was able to work 3 times before I graduated and that experience paired with assistance from a job placement specialist at the school got me a job upon graduation.
Alumni Network5I can honestly say I never really knew much or utilized the alumni network. I know they have a presence in the department, I just don't know how influential or helpful they are.

MIT • Cambridge, Ma, MA
Studying Electrical Engineering And Computer Science (completion in 2005)

(Overall rating not available)5/7/2011

"I attended more than 5 years ago. So I am not rating this one."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesMIT has amazing brand recognition. It opens doors for you that you would have otherwise not have found.
Program Reputation10MIT has immense brand recognition. It is usually ranked top in engineering.
Program Quality10MIT has amazing brand recognition. MIT taught me all I know about CS.
InstructionMore than 5 years agoI attended more than 5 years ago. So I am not rating this one.
How Difficult10The workload was tremendous. MIT is known for its extremely difficult coursework.
Hands-On vs. BookishWe had to attend lectures and read books. We also had to complete multiple projects for each class.
Schedule Flexibility5There are some requirements every student have to complete. Other courses are optional, and provides some flexibility.
Academic Facilities10MIT has a lot of funding. This allows them to provide excellent facilities and resources to students.
Social Life2MIT is academically very difficult. It leaves little time for social activities.
Placement Services10The career services department is very helpful. They go above and beyond to help students find jobs.
Alumni Network5The alumni network is average. They have events and such, but I rarely take advantage of it.

University Of Massachusetts • Amherst, MA
Studying Computer Science (completion in 2010)

7/27/2011

"I'm very satisfied with everything about my school: the social life, curriculum, and services offered. However, I feel like I may have made the wrong choice in careers."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesMy school is a state school, so I would recommend it to anyone looking for a decent education at a good price. My major is not something I would necessarily recommend, but if someone was interested in it, I would tell them that UMass Amherst was a pretty good school for that program.
Program Reputation7While not one of the top schools for computer science, it is still very good. I find a lot of CS programs are similar. This field is all about learning and keeping up with new developments your whole life.
Program Quality7My school had a very strong computer science program. My school was very large, so all programs had great faculty members, making it easy to network.
Instruction7I learned C and C++ in school, but now, out of school, everyone wants web or mobile platform developers, so I've had to study and learn new languages since graduation. I've learned PHP, ruby, and cocoa.
How Difficult7Many people in my major found that there was lots of work, and that it was hard. I found the course work to be easy, especially as I started in electrical engineering, where the course work was much heavier. Debugging programs and finding your errors is a hassle, and time consuming, but it is much easier and more interesting than analyzing huge circuits with crazy differential equations.
Hands-On vs. BookishThe curriculum was very book oriented. Anytime we talked in class it was from a book. Homework assignments were half reading, and half programming. Book work is no fun with programming!
Schedule Flexibility10Being a huge school, they offered tons of classes at night, during the summer and winter, and on weekends. There were also many offerings for each day of class so I could always find one at a time that worked with my schedule. The only down side to so many classes was that final schedules were usually rough, sometimes having finals on Friday or Saturday nights.
Academic Facilities8My school had lots of computer labs and tutors for my major. I rarely used them, and did most of my work quickly in my room. I find most CS majors to be creeps, and generally avoided spending time with them.
Social Life10The social life was great at my school. It was absolutely huge, which is the reason I went there. I figured as a computer science major it would be hard to maintain a good social life, but it was very easy at such a big school.
Placement Services5I never used these services. I was able to find my own internships during school. After seeing this, I suppose I might go back and try to use it.
Alumni Network7The only things I've ever used my alumni status for are email and the gym. I believe I can use the career services center, but I'm not interested.

UMASS Dartmouth • Dartmouth, MA
Studying Computer Engineering (completion in 2004)

8/10/2011

"I had a good time and it gave me the skills that I needed to get a successful career going. It took me longer to get through it because I had to balance a job outside of school as well."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesMy school was inexpensive and gave me the tools needed to have a good career. It was not a name brand school at the time, but as long as you know your material, you can get hired anywhere.
Program Reputation5I haven't really heard anything as far as how my school's reputation goes. Also, with that, I have also not heard that it is a bad school either.
Program Quality8I have friends in the same major at other schools, and they do not have the training that I do. I feel that my classes covered a wider range of topics as far as the software side went.
Instruction5Most of my teachers had heavy accents. I was also unable to keep up with the speed at which the material was being presented sometimes.
How Difficult6I had a hard time keeping up sometimes, but with study groups, it became easier. I felt that I had to put many hours into my work in order to succeed.
Hands-On vs. BookishI feel that most of my classes had some kind of lab work involved with them. Also, my general ed classes were mainly book learning, and that took up a good part of my time as well.
Schedule Flexibility7I had an easy time selecting my classes as there were many different options for times. I had no trouble creating a schedule that fit my availability.
Academic Facilities8This is only an 8 if you disregard the construction going on at campus. I feel as though important resources, like the internet and library, were available when I needed them.
Social Life5I did not have much time for socializing at school, so this is a difficult question for me to answer. I do know that there were a lot of events/parties going on at school, though.
Placement Services5My school gave me the link to the company that I have worked for since leaving. I feel they had several options open, but with the economy in this state, it is hard to get placed.
Alumni Network3There was not much tutoring available off hours. But when they were available, it was very helpful.

Community College • Boston, MA
Studying Information Technology (completion in 2007)

11/18/2011

"Overall my school is a good place to complete your degree with great facilities and good staff."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesMy experience indicates that this school is a very good place to pursue your career.
Program Reputation6The school is still doing well in all areas.
Program Quality7The faculty in Information technology is very good and was helping to understand the course.
Instruction7The curriculum was up to the level of the industry. The amount of preparation and what I learned is equivalent to the current standards.
How Difficult9The challenge was to complete all the courses within the time limit. That was pretty hard as the curriculum vs. allotted time was very difficult.
Hands-On vs. BookishHands-on experience was the only area where the school was lacking.
Schedule Flexibility7We have many weekend and summer offerings and I also completed one of the summer courses.
Academic Facilities8We were able to get all kinds of books for our curriculum and laboratories were well equipped. The class area and environment was good enough to study.
Social Life9We arranged many parties and had fun by gathering at campus and took part in many social events.
Placement Services5We didn't have many options for career placement.
Alumni Network6It consists of BHCC graduates, certificate recipients, those who have attended BHCC and friends of the school.

MIT • Cambridge, MA
Studying Computer Science (completion in 2008)

11/18/2011

"It's a great place to be. It also puts you on a good path for your career."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesI would highly recommend it. Great people, great professors. It's a bit of work, but it's worth it.
Program Reputation10We have won the US News and World Report rankings for Computer Science every year for decades. Everyone knows MIT.
Program Quality10It's the best place to be for Computer Science. Puts you on a good track.
Instruction8The professors are really brilliant but that doesn't mean they can all teach well.
How Difficult10It's a hard place to get in and a hard place to get out.
Hands-On vs. BookishIt depends on the class. Some are very lab oriented and others have more tests.
Schedule Flexibility5It's a tight schedule. It's hard to take a semester abroad, for instance.
Academic Facilities8Facilities are great - we are in a Frank Gehry building. The lab equipment is a bit old but usable.
Social Life8I made the best friends I've ever had. There was lots of socialization even while working.
Placement Services8The name goes a long way in getting interviews. The careers office is somewhat neutral.
Alumni Network7The alumni network isn't as strong as I would like. There isn't a culture of alums helping alums.

MIT • Cambridge, MA
Studying Computer Science Engineering (completion in 2011)

11/28/2011

"MIT is amazing. I got everything and more than I wanted out of it."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesIt's amazing. You'll also land just about any job you want coming from MIT.
Program Reputation10MIT is consistently ranked at the top of the CS rankings. It's well known everywhere.
Program Quality10MIT is a top-notch institute. I felt that all the resources I ever needed were at my fingertips.
Instruction10I learned so much -- more than I thought I could in the years I was at MIT. I was taught by the best in the industry, so I know I learned valuable topics.
How Difficult10MIT is infamous for its difficulty. The professors want to challenge you, to see how far you can go.
Hands-On vs. BookishLots of hands-on assignments and labs. Many classes don't even have mandatory textbooks.
Schedule Flexibility3The schedule isn't flexible. No night/weekend/summer offerings. Class attendance is often optional, though.
Academic Facilities8They have everything you need. Professors could be more available and they could offer a better variety of public computers, but overall, top-notch.
Social Life10MIT is culturally amazing. You do have to be able to handle the coursework to enjoy the social scene, though. Otherwise, you'll be studying all the time instead of partying.
Placement Services10They get companies from all over the map and spectrum to come to campus. They also provide all the necessary info for interviewing and landing a good job.
Alumni Network10Alumni fill up top positions in many companies and universities. Keeping in touch with alums is one very effective way of landing a job.

MIT • Cambridge, MA
Studying Computer Science (completion in 1994)

1/9/2012

"I would go again because the experience has been so valuable. I'd gladly send my children as well!"

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesMIT is one of the top computer science schools in the world. As I've mentioned, aside from the education, a huge network of alumni is another valuable and hidden asset MIT offers.
Program Reputation10MIT is consistently rated as a top Computer Science department in annual reports. I am always commended by peers for graduating from my school.
Program Quality9MIT was very challenging and allowed me to see that I can work quite hard. I have a great network of alumni to lean on.
Instruction9I learned C programming in college. I have also learned how to confidently and effectively troubleshoot and be able to attack problems without obvious answers.
How Difficult10I pulled several all-nighters in college. My school was one of the few to require a thesis paper just to complete a BS degree.
Hands-On vs. BookishWe had many robotics classes where we were literally given a box of junk and had to build from there. We also had to build a computer nearly from scratch.
Schedule Flexibility8We had an optional winter session (IAP) in January to take (for credit in some cases) all sorts of varied classes (including language classes).
Academic Facilities10We had Unix computer labs all throughout the campus. They were always available and open 24 hours.
Social Life7We had most major sports programs available and extensive intramurals. I learned to ice skate and play hockey while in school.
Placement Services9In an era where jobs were hard to come by, I was able to get a number of interviews and offers, some of which I believe were related to my school's reputation. We had many companies come to recruit directly on our campus.
Alumni Network10There are MIT alumni all over silicon valley. I have asked classmates several times for help in dealing with troubleshooting.
Review your current or past school and help others make better career decisions.