Which Colleges Offer Software Engineering Degrees in Boston, MA?

Find out which Boston colleges offer software engineering degrees. See program options, school and course information, and tuition figures for each school's program. Schools offering Software Development & Engineering degrees can also be found in these popular choices.

If you want to pursue a career in software engineering, you'll need to obtain a degree to be well versed in the field. In Boston, Massachusetts, there are plenty of bachelor's and master's programs relevant to software engineering at different universities and colleges.

What You Need to Know

Bachelor's degree programs are usually four years in length, and your coursework typically includes general education classes, along with computer science and software engineering core and elective classes. These programs may offer areas of specialization, and you might also have a chance to complete a capstone research project or co-op experience.

Master's degree programs usually require one or two years to complete, depending on the focus area you select. These programs require you to complete and defend a thesis or present a capstone project before graduation.

Bachelor's Degree Programs in Boston

Boston College

By majoring in computer science at Boston College, you would begin with introductory classes in computer science, the digital world, Web application development and scientific computation. Along with these classes, you will study calculus (BA) or multi-variable calculus (BS), computer architecture, logic and computing and computer algorithms. If you are able to maintain a 3.3-4.0 GPA, you will have the option of joining the Honors Program.

  • Program Name: Bachelor of Science (BS), Bachelor of Arts (BA)
  • Specialization Areas: Computer science, bioinformatics, scientific computation
  • Program Length: 4 years
  • Tuition and Fees: $49,324 (costs for 2015-2016)
  • School Type: 4-year, private; 9,856 undergraduate and 4,461 graduate students

Boston University

As a student in the computer engineering program at Boston University (BU), you'd begin by taking introductory classes in calculus, computer science and physics, and then add classes such as logic design, operating systems and algorithms. You could also take electives to specialize in areas such as nanotechnology or green technologies. During your senior year, you'll complete a capstone design project, producing a product for real customers.

If you are already working in the field, BU offers an accelerated 2-year degree completion program, culminating in a degree in computer science. They also offer an undergraduate certificate in computer science that would prepare you to work in software development using C++ or Java. The certificate program includes an intro to programming course and four required math and computer science courses. This certificate can also serve as the prerequisite for the graduate-level software engineering certificate or the Master of Science in Computer Science degree program at BU.

  • Program Name: Bachelor of Science
  • Specialization Areas: Computer engineering, computer science
  • Program Length: 1-4 years
  • Tuition and Fees: $48,436 per year (costs for 2015-2016)
  • School Type: University, private; 18,017 undergraduate and 14,095 graduate students

Northeastern University

Northeastern University offers several options for earning a degree that prepare you to work in the field of software engineering. They also offer you the opportunity to complete 12-18 months of a co-op program designed to give you a chance to work in differing types of companies, putting into practice what you've learned. All of their program options will give you a core group of liberal arts classes along with a strong basis in math and science. Depending upon your degree program, you may focus more on information organization, computer programming and/or electrical engineering. Northeastern also offers master's and doctoral degree programs in computer engineering and computer science.

  • Program Name: Bachelor of Science, Bachelor of Arts
  • Specialization Areas: Computer science, information science
  • Program Length: 5 years
  • Tuition and Fees: $45,530 per year (costs for 2015-2016)
  • School Type: University, private; 19,798 undergraduate and 6,288 graduate students

University of Massachusetts - Boston

To earn either of the bachelor's degree options at the University of Massachusetts - Boston (UMB), you will take coursework in calculus and in computer science classes such as programming in C++ and Java, data structures and algorithms and software engineering. UMB also offers undergraduate certificates that can take up to three years to complete. These programs are for students who may already have an undergraduate degree and are looking to change careers or to specialize in a specific area.

  • Program Name: Bachelor of Science, Bachelor of Arts
  • Specialization Areas: Computer science
  • Program Length: 3-4 years
  • Tuition and Fees: $12,682 per year for residents; $29,920 per year for non-residents (costs for 2015-2016)
  • School Type: University, public; 12,700 undergraduate and 4,056 graduate students

Master's Degree Programs in Boston

Boston University

The BU graduate programs focus on areas such as software applications, computer networks and hardware platforms. You may have the opportunity to do research in topics such as computer architecture and design. To earn a master's degree, you will generally need to complete 32-40 hours of coursework, successfully produce and defend a thesis and maintain a 3.0-4.0 GPA.

  • Program Name: Master of Arts, Master of Science, Master of Engineering
  • Specialization Areas: Computer science (MA), computer engineering (MS, MEng), computer information systems (MS)
  • Program Length: 1-2 years
  • Tuition and Fees: $48,082 per year (costs for 2015-2016)
  • Prerequisites: Proficiency in programming C++ or Java, discrete mathematics, computer architecture
  • Admission Requirements: GRE
  • School Type: University, private; 18,017 undergraduate and 14,095 graduate students

University of Massachusetts - Boston

To earn an MS in Computer Science at UMB, you will need to complete at least 30 credits and a senior capstone project or a thesis. Prior to beginning the program, you will need to complete the undergraduate prerequisite courses in C++ programming, data structures and algorithms. Your coursework will include object-oriented software development including lab sections, and you will need to choose two theoretical electives and four applied electives from class options such as theory of computation, user interface design, database management systems and mathematical logic.

  • Program Name: Master of Science
  • Specialization Areas: Computer science, database technology
  • Program Length: 1-2 years
  • Tuition and Fees: $16,115 per year for residents, $23,283 per year for non-residents (costs for 2015-2016)
  • School Type: University, public; 12,700 undergraduate and 4,056 graduate students

To summarize, you can obtain a computer science bachelor's degree from Boston College and Northeastern University, and can obtain either a bachelor's or master's degree from the University of Massachusetts and Boston University.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:

Popular Schools