
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
Spotlight Massachusetts Schools Related to This Career
- Locations: Braintree, Burlington, Westborough
- Programs: One relevant program; click the school name for details.
- Degrees: Bachelor
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: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
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | The 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 Reputation | 8 | I 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 Quality | 8 | Northeastern'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. |
| Instruction | 8 | The 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 Difficult | 10 | The 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. Bookish | Very good balance of hands on and book learning. Some classes leaned more one way, but I'd say it ultimately balanced out. | |
| Schedule Flexibility | 9 | There 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 Facilities | 10 | Northeastern'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 Life | 8 | I 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 Services | 10 | Northeastern'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 Network | 5 | I 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)
"I attended more than 5 years ago. So I am not rating this one."
Ratings are on a 1-10 scale
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | MIT has amazing brand recognition. It opens doors for you that you would have otherwise not have found. |
| Program Reputation | 10 | MIT has immense brand recognition. It is usually ranked top in engineering. |
| Program Quality | 10 | MIT has amazing brand recognition. MIT taught me all I know about CS. |
| Instruction | More than 5 years ago | I attended more than 5 years ago. So I am not rating this one. |
| How Difficult | 10 | The workload was tremendous. MIT is known for its extremely difficult coursework. |
| Hands-On vs. Bookish | We had to attend lectures and read books. We also had to complete multiple projects for each class. | |
| Schedule Flexibility | 5 | There are some requirements every student have to complete. Other courses are optional, and provides some flexibility. |
| Academic Facilities | 10 | MIT has a lot of funding. This allows them to provide excellent facilities and resources to students. |
| Social Life | 2 | MIT is academically very difficult. It leaves little time for social activities. |
| Placement Services | 10 | The career services department is very helpful. They go above and beyond to help students find jobs. |
| Alumni Network | 5 | The 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
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | My 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 Reputation | 7 | While 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 Quality | 7 | My 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. |
| Instruction | 7 | I 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 Difficult | 7 | Many 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. Bookish | The 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 Flexibility | 10 | Being 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 Facilities | 8 | My 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 Life | 10 | The 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 Services | 5 | I 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 Network | 7 | The 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
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | My 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 Reputation | 5 | I 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 Quality | 8 | I 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. |
| Instruction | 5 | Most 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 Difficult | 6 | I 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. Bookish | I 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 Flexibility | 7 | I 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 Facilities | 8 | This 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 Life | 5 | I 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 Services | 5 | My 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 Network | 3 | There 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
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | My experience indicates that this school is a very good place to pursue your career. |
| Program Reputation | 6 | The school is still doing well in all areas. |
| Program Quality | 7 | The faculty in Information technology is very good and was helping to understand the course. |
| Instruction | 7 | The curriculum was up to the level of the industry. The amount of preparation and what I learned is equivalent to the current standards. |
| How Difficult | 9 | The 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. Bookish | Hands-on experience was the only area where the school was lacking. | |
| Schedule Flexibility | 7 | We have many weekend and summer offerings and I also completed one of the summer courses. |
| Academic Facilities | 8 | We 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 Life | 9 | We arranged many parties and had fun by gathering at campus and took part in many social events. |
| Placement Services | 5 | We didn't have many options for career placement. |
| Alumni Network | 6 | It 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
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | I would highly recommend it. Great people, great professors. It's a bit of work, but it's worth it. |
| Program Reputation | 10 | We have won the US News and World Report rankings for Computer Science every year for decades. Everyone knows MIT. |
| Program Quality | 10 | It's the best place to be for Computer Science. Puts you on a good track. |
| Instruction | 8 | The professors are really brilliant but that doesn't mean they can all teach well. |
| How Difficult | 10 | It's a hard place to get in and a hard place to get out. |
| Hands-On vs. Bookish | It depends on the class. Some are very lab oriented and others have more tests. | |
| Schedule Flexibility | 5 | It's a tight schedule. It's hard to take a semester abroad, for instance. |
| Academic Facilities | 8 | Facilities are great - we are in a Frank Gehry building. The lab equipment is a bit old but usable. |
| Social Life | 8 | I made the best friends I've ever had. There was lots of socialization even while working. |
| Placement Services | 8 | The name goes a long way in getting interviews. The careers office is somewhat neutral. |
| Alumni Network | 7 | The 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
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | It's amazing. You'll also land just about any job you want coming from MIT. |
| Program Reputation | 10 | MIT is consistently ranked at the top of the CS rankings. It's well known everywhere. |
| Program Quality | 10 | MIT is a top-notch institute. I felt that all the resources I ever needed were at my fingertips. |
| Instruction | 10 | I 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 Difficult | 10 | MIT is infamous for its difficulty. The professors want to challenge you, to see how far you can go. |
| Hands-On vs. Bookish | Lots of hands-on assignments and labs. Many classes don't even have mandatory textbooks. | |
| Schedule Flexibility | 3 | The schedule isn't flexible. No night/weekend/summer offerings. Class attendance is often optional, though. |
| Academic Facilities | 8 | They have everything you need. Professors could be more available and they could offer a better variety of public computers, but overall, top-notch. |
| Social Life | 10 | MIT 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 Services | 10 | They 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 Network | 10 | Alumni 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
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | yes | MIT 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 Reputation | 10 | MIT is consistently rated as a top Computer Science department in annual reports. I am always commended by peers for graduating from my school. |
| Program Quality | 9 | MIT was very challenging and allowed me to see that I can work quite hard. I have a great network of alumni to lean on. |
| Instruction | 9 | I 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 Difficult | 10 | I 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. Bookish | We 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 Flexibility | 8 | We had an optional winter session (IAP) in January to take (for credit in some cases) all sorts of varied classes (including language classes). |
| Academic Facilities | 10 | We had Unix computer labs all throughout the campus. They were always available and open 24 hours. |
| Social Life | 7 | We had most major sports programs available and extensive intramurals. I learned to ice skate and play hockey while in school. |
| Placement Services | 9 | In 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 Network | 10 | There are MIT alumni all over silicon valley. I have asked classmates several times for help in dealing with troubleshooting. |







