Software Developer Training and Career Info in Massachusetts



Software Engineers For Applications 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 Software Engineers For Applications

  • Focus: For schools with a focus on this career area, look at Quincy College, Harvard, Wentworth Institute of Technology, and Holyoke 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 UMass Boston, Wentworth Institute of Technology, Bridgewater State, and Fitchburg State.
  • Female: For schools particularly welcoming to female students, consider Mount Holyoke College and Smith College.
  • Diverse: For a diverse student body, consider Atlantic Union, Endicott, Bunker Hill, and MIT.
  • Adult Learners: For lots of adult learners, consider Atlantic Union, Fitchburg State, Cape Cod Community College, and Springfield Technical Community College.

School Setting

  • Out of State: For geographic diversity, take note of Harvard, MIT, Smith College, and Hampshire.
  • 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, MIT, Amherst, and Smith College.

 

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

Study from Anywhere at Online Schools Related to This Career

DeVry University Online

  • Programs: One relevant program; click the school name for details.
  • Degrees: Bachelor

Kaplan University

  • Programs: One relevant program; click the school name for details.
  • Degrees: Associate

Colorado Technical University Online

  • Programs: 4 relevant programs; click the school name for details.
  • Degrees: Bachelor, Doctorate, Master

The University of Liverpool

  • Programs: One relevant program; click the school name for details.
  • Degrees: Master

International Academy of Design & Technology Online

  • Programs: One relevant program; click the school name for details.
  • Degrees: Bachelor

Ashworth College

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

Student/Alumnus Reviews of Schools for This Career and State

Sort Reviews By:

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

7/9/2011

"It prepared me well for work. I enjoyed my time there."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesIt's a great school in a great location. The program is very helpful to your future career.
Program Reputation6I'm not certain how we stand on national rankings. Our facilities are great, however.
Program Quality8It's not MIT. However, it's still a wonderful and elite program.
Instruction8The professors were knowledgeable and intelligent. And they were very approachable.
How Difficult7It was a fairly rigorous program. However, I'm pretty good with math so it wasn't a huge challenge for me.
Hands-On vs. BookishMy major in particular required a lot of hands on learning. I don't know much about the other majors.
Schedule Flexibility7It's a normal schedule like any other. There was a surprising amount of interdisciplinary programs.
Academic Facilities7Our school takes care of its students. The facilities and buildings are practically new.
Social Life7It's a ton of fun being right in the city. There are also many clubs and groups to join.
Placement Services7They are very supportive. Resume review and interview practice are a must.
Alumni Network8We have a very strong career services program. And our alumni are more than happy to help students.

Boston University Metropolitan College • Boston, MA
Studying MS Computer Science (completion in 1989)

7/18/2011

"As a student that was also working full-time, I found the convenience and flexibility of BU to be very helpful to me. I enjoyed the program and found that the credential of the degree helped qualify me for better jobs."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesI think that BU strives to help the working person attain a degree in his/her field. They aim to be flexible and offer conveniently-timed classes. I think that their program was both helpful and practical in its nature and I appreciated that their teachers were active in the fields that they taught.
Program Reputation5I really don't know how good a reputation BU's Met College has for its MS CS program. I chose the program because my company paid for our tuition there and the program seemed pretty good. On the other hand, I don't remember ever hiring anyone that graduated from there.
Program Quality7It gave me credentials for what I was already doing in the field, but didn't really teach me much more. I wish that the program had a track for those of us that were already in the field so that we could skip over the things that are basic to anyone in the field.
Instruction9Boston University provided teachers who were current in their fields. I liked that there was more than just a midterm and final to determine our grade. We had to do either homework, a project, or a paper in addition to those tests.
How Difficult5The course work was mostly not very difficult. (It probably helped that a group of us from work were going through the program together and could help each other out.) The work load would not have been bad if that were all I were doing at the time. Often my company would advise us NOT to take a class if we were working on a particular project that was in crunch mode.
Hands-On vs. BookishThere were courses that were project-oriented (and thus, very hands-on) and those that were more theoretical (and thus, very book oriented). Even the theoretical courses have a practical side, though, and most of our teachers tried to make the connections for us.
Schedule Flexibility10I took classes at work and at their campus (about half at work and half on campus). I took all of my classes through their evening program, including one during the summer session. In some cases, the classes I took on campus were ones for which there was not enough interest at work to make having a class at our company make sense. While I suppose that there could have been more flexibility on their part, it helped to have classes with people that were not just from my company.
Academic Facilities7The school has excellent resources, however my company has even more advanced computers and there's no wait there. I did not have to use the school's library because my company allowed us to order any necessary books.
Social Life6There were definitely activities for those that were interested. However, there is a big difference between being a full-time student and working while attending school. I wasn't really interested nor did I have the time to participate in social activities at BU.
Placement Services5Its job placement/career services assistance doesn't really apply to me as I was already working when I went through their program. I don't really know anyone that has used their program, so I am not qualified to judge it.
Alumni Network6I think that it's probably quite good, however I was better situated to network with co-workers. Over the past year or so, BU has started offering some interesting programs for alumnae.

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

10/11/2011

"Overall, I'm glad I went to my school. Some of the greatest experiences in my life happened there."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesIt is not a place to go to learn a programming language. It is the place to go to learn computer science/engineering.
Program Reputation10Constantly ranked in the top programs in the world. It's a research facility that just happens to teach as well.
Program Quality9Learning from and with some of the smartest people in the world. It is simply amazing to see some of these minds working.
Instruction7Some professors are geared more towards research than teaching. Other times there are foreign instructors that are hard to understand.
How Difficult10There are no easy classes. If you miss a lecture or miss an assignment, you've fallen way behind.
Hands-On vs. BookishSome classes were more hands-on. You build your circuits, etc. Others were more theoretical and book-oriented. You went to lecture to ask questions, not learn new material.
Schedule Flexibility5Classes are usually offered Monday-Friday, with no weekends. Summer school was not really an option for undergrads.
Academic Facilities9Libraries were always open. Plenty of computer clusters and meeting spaces. Professors had office hours each week and there were groups dedicated to tutoring in each subject.
Social Life8School was fun socially. It had to be to get through the rigor of 4 years.
Placement ServicesI have had no experience with any job placement or career services. This does, however, exist.
Alumni Network7I received my first job through networking from my school. It was a good experience.

MIT • Cambridge, MA
Studying EECS (completion in 2011)

11/19/2011

"MIT was a good fit for me. I'm an aggressive, go-getter and that's exactly what MIT rewards."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?maybeCollege search is about finding a good fit. MIT is a good fit for students who are tenacious in their studies.
Program Reputation10It's reputation is known on other continents. It's appearance on a resume often opens more doors than actual experience.
Program Quality9I give a high rating not for the classes, but the college experience. I was around brilliant people, and that created an excellent learning environment.
Instruction6I've really had a wide range of instructors, but they were average. I often found I learned better on my own.
How Difficult10I went to MIT. It's the best technical school. Unsurprisingly, the academics were very challenging.
Hands-On vs. BookishMIT's biggest failing, I think, is that far too much time is spent on theory and not enough on practice. Even in mechanical engineering classes, I spent 20 minutes with a pencil for every one with a tool.
Schedule Flexibility6I chose to register for an intense workload. This made my schedule more constrained, but the fact that I could register for twice as much as a standard workload demonstrates how flexible the schedule was.
Academic Facilities10All the technology I needed was there. From high-speed wifi to 3D printers to CDC milling machines to 200-volt power supplies in lab, MIT provided every piece of technology I could need.
Social Life9The social events that appeal to me involve 2-10 people, with nothing extravagant. Where I lived, this was normal.
Placement Services10MIT hosted several career fairs attracting numerous companies in one place. This made my job search mush easier.
Alumni NetworkI've had no personal experience with MIT's alumni network beyond a few personal friends.

University Of Lowell (Now UMass Lowell) • Lowell, MA
Studying Computer Science (completion in 1988)

12/18/2011

"The professors really cared about us. In addition, they were determined to make sure that we knew our craft well enough to get paid for it."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesI cannot emphasize enough the need for programmers to program in order to make money. I cannot emphasize enough the need for them to DESIGN things in advance and learn that skill. There is only one way to do that, and that is to engage in design work almost every day for 3-4 years. I learned that skill at my school.
Program Reputation10Before UMass swallowed ULowell, we had an excellent reputation. We were known as 'coders,' meaning we could sit down on any machine and build code way, way faster than the industry standard, 100 lines of fully debugged code per month, in use at the time.
Program Quality9As a student, I got to work on VAX 11/780's, Apollo Workstations, and Sun Workstations, and I got to program in environments which were the foundation of our development environments today. I held in my hands one of the very first laptop computers, the Data General DG-1.
Instruction10My professors were mad men and women, but at the same time, with them pushing us, we learned and were forced to be very good. One class I had covered 21 programming languages in 15 weeks (Principals of Programming Languages).
How Difficult10Our professors would adjust the class to max out the challenge for us. They were not afraid to give us problems that they were not sure our mainframe/mini computers could solve; they let us chew on them and report back if it could be done or not.
Hands-On vs. BookishWe were given machines and assignments, and told to make it work.
Schedule Flexibility5During the time I went, we used punched cards to walk around a giant hall and register for courses.
Academic Facilities10Along with the common engineering work stations, Apollos and the like, we had Stellar's, Ardents, Stardents, Apollo Prism Workstations, and Dec Alphas.
Social Life1As computer programmers, we were not very socially involved. We did do things like see who could go the longest without sleep and still code.
Placement ServicesI never used them, so I really can't comment.
Alumni Network5I know very little about our network. They send me stuff all the time, though.

Olin College Of Engineering • Needham, MA
Studying Electrical And Computer Engineering (completion in 2010)

12/30/2011

"I feel that I got a great understanding of technology in general from my tenure at Olin. However, I wish that the experience hadn't quite been so insular."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?maybeA recommendation would depend... if you want to go do graduate work in a specialized field, go to a big college - with grad students and more faculty/program diversity. If you don't know what you want to do, other than that you want to be an engineer, go to Olin, as you'll receive a well-rounded education.
Program Reputation7I believe Olin has a good reputation amongst other colleges and big industry - and for a good reason given the quality of students and faculty. However, since Olin is a new school, many smaller employers have never heard of it.
Program Quality9I got an excellent education in electrical and computer engineering. The students were fantastic, the instructors were knowledgeable. The school had a great set of stockrooms full of components such as integrated circuits, capacitors, various interconnects, breadboards, etc.
Instruction9The faculty are amazing, with a couple of exceptions. I also was instructed to a large extent by my very knowledgeable peers (I learned most of my Linux knowledge from a few friends back in college).
How Difficult9The work load was very heavy during some years. Many people at Olin work constantly. Most people will have to decide between getting A's, having a social life, or your mental and physical health.
Hands-On vs. BookishOlin is an experiment in hands-on project based learning. However, some of the project-based learning ended up being a bit unnecessary
Schedule Flexibility2As a small school, Olin does not provide much flexibility. This was in large part because of the number of professors relative to the diversity of courses they attempted to offer.
Academic Facilities9As I mentioned above, Olin has a great ECE stockroom. They also have a fantastic library with a great selection, even though it is small. Students can recommend books they'd like be added to the library collection.
Social Life5I wish that Olin were in a city. It was known as 'the egg' when I was at college. The social groups are very insular. However, they are also tight knit and supportive towards social misfits like myself.
Placement Services7I've heard that Olin has good job placement services, but I never used them. However, I did get my current job through someone I met though the senior capstone program - so I guess that's evidence of success.
Alumni Network5I feel alienated from the current alumni system. This is, however, entirely my fault, not the schools.
Review your current or past school and help others make better career decisions.