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 Bridgewater 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.

 


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.

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.

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

1/27/2012

"I loved Northeastern. It set me up well in life and I wouldn't want to have gone anywhere else."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesThe CS department at NU is unbelievable. If you even think you'd be interested in a CS education, give it a shot. They will take your passion for CS and turn it into tangible skills to help you achieve your goals. Plus, grads from NU get paid pretty well, too.
Program Reputation8I believe Northeastern is becoming a top school, especially in CS. I can only see it rising even higher in the years to come.
Program Quality9Northeastern has a phenomenal CS program with great instructors and the co-op program was pivotal in getting me my current job. Northeastern fueled my passion for CS and I am so happy I attended there.
Instruction8We were up to date working on real questions throughout my entire college career. There was very little fluff, yet there was entire breadth in assignments to allow the students to pursue their passions while still learning. The instructors would go above and beyond to help.
How Difficult8It was rather challenging. I considered dropping the program for a time, but stuck through. It starts fast and stays fast throughout, which was hard for someone like me with very little cs experience.
Hands-On vs. BookishThe program was extremely hands on. I did very little reading throughout the first few years of undergrad.
Schedule Flexibility10I never once had to take a class at a time I couldn't stand. I also was able to get into every course I wanted, let alone needed, with little issues.
Academic Facilities9The CS facilities are fantastic and new. I knock it down a point for a lack of available color printing.
Social Life6Socially, Northeastern was odd, but that may just have been for me. There's no traditional dorm life so making friends can be difficult, but I met some great people.
Placement Services10Northeastern's co-op service is hands down the best in the country. I was getting real work experience throughout my time as a student and that was invaluable in getting a job down the road.
Alumni NetworkI haven't had much alumni interaction thus far. I know the services are there, I just haven't used them.

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

2/20/2012

"I am glad I chose UMass for both the academic and social experiences. It is a diverse campus and I came out of school very prepared for my career."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesI have mentioned my school many times to people who are considering colleges. The program is great for students who want a quality education but do not want to pay for private school.
Program Reputation7The program is known as a strong one in the New England region. I've only heard good feedback when I have mentioned my school and major to others.
Program Quality7I feel UMass had a good computer science program. When I got there, they had just completed a new building for it. However, I do feel it was a notch below the more tech-oriented schools.
Instruction8I found the classes and teachers to be exceptional. I was exposed to a number of different programming languages and had a great internship with IBM.
How Difficult8I found my coursework to be challenging and at times overwhelming. I had many all-nighters in preparation for exams.
Hands-On vs. BookishThe approach depended on which class I was in, but the majority of my classes had hands-on professors. The philosophy seems to be that you won't learn programming without coding as much as possible.
Schedule Flexibility9I had no trouble getting into the classes I needed to graduate. I was also able to construct schedules at times that worked best for me almost every semester.
Academic Facilities8The campus had around 15 computer labs we could use. I also had very little trouble communicating with my professors when I needed assistance.
Social Life10I was active in a student organization known as the South Asian Students Association. I also was in the Maroon Platoon for basketball games. This group allowed me to have better tickets at games and meet with the players.
Placement Services5I personally did not have to use the career services; I went to IBM directly out of school, because of my previous internships. However, my peers had mixed views on how helpful career services was.
Alumni Network8UMass has alumni all over the country. In particular, the New York chapter is strong, and I was able to use that network to get a job with a previous employer.

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

2/25/2012

"They paid me to go. I got what I expected."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesMIT has a lot of rep. Going there if you can gives you good access to jobs.
Program Reputation10MIT is top tier. What else is there to say?
Program Quality8Good access to research and funding. Cold, isolating environment.
Instruction5Professors are indifferent. Classes are sometimes too large.
How Difficult9Very difficult school. Lots and lots of homework was assigned.
Hands-On vs. BookishMIT had a lot of theory. Some courses were project based.
Schedule Flexibility5It is a day school. It is similar to many others.
Academic Facilities10MIT has money. It also has commitment to providing resources.
Social Life7The people were nice. They were often overworked, so distant.
Placement ServicesI never used it. I hear it was good.
Alumni Network10MIT is a heavy institution with a lot of resources. It's part of the package.

Online Course Finder

Find the path to your
education in 3 easy steps.


About    Contact    Privacy Policy