The Boston area is home to many colleges and universities, a large number of which offer master's programs in computer science. In this article, we will look at five different universities that offer master's programs in computer science and are located in Boston. In addition to covering admission requirements, we will focus on details about each program in order to help prospective students determine which program is right for them.
Master's in Computer Science Programs in Boston
Northeastern University offers a Master of Science program in Computer Science. Students in this program are required to take three core courses and then five additional elective courses which are selected from a specialization area. Specialization areas include artificial intelligence, computer-human interface, data science, game design, graphics, information security, networks, programming languages, software engineering, systems, and theory. Students also can choose to conduct original research by selecting the thesis option, in which they will work with an advisor, propose a topic, conduct research and write the thesis, and then defend their thesis before graduating.
At Boston University, students can enroll in the Master of Science in Computer Science program. Students in this program can choose from three degree options: the general M.S. degree, the M.S. degree with a concentration in cyber security, or the M.S. degree with a concentration in data-centric computing. Both the cyber security and data-centric computing degrees are more focused in nature to provide students with specialized knowledge, while the general M.S. degree allows students the ability to be more flexible in selecting elective courses or pursue areas that are interesting to them. Regardless of which option they pursue, all students enrolled in these programs must complete a minimum of five core curriculum courses that are designed to cover the breadth of the computer science discipline and provide students with a strong foundation of knowledge in the field.
Brandeis University offers two different master's degree options in computer science. The Master of Science in Computer Science program is designed for students who have previously studied computer science in their bachelor's degree and can be completed over the span of three semesters. The Master of Science in Computer Science for Non-Majors is designed for individuals who have not previously studied computer science and therefore also includes more introductory coursework. This program can be completed in four semesters and prospective students will work with advisors to assess their backgrounds in order to enroll in courses at a suitable level of instruction.
Tufts University offers a Master of Science degree in Computer Science. This degree offers students some flexibility, as it is possible to complete the program on a full-time or part-time basis. In addition, students in the full-time program can either finish the program in one year or two years, depending on how many courses they want to take at one time and whether or not they wish to complete a thesis. Students who don't complete a thesis will instead complete a final project. In addition to completing at least six courses in computer science, students can also complete interdisciplinary coursework through other departments at the university, like in bioengineering.
University of Massachusetts Boston
The University of Massachusetts Boston offers a Master of Science degree in Computer Science. This program is well-suited both for individuals who want to continue their studies at the Ph.D. level, as well students who would like to pursue a career in software development. The program requires students to complete 30 credit hours and a capstone project. Students who complete the capstone project will take a specific sequence of software development courses during the last two semesters of the program which will help guide their project. Those who already have experience working in software development can apply for a waiver to exempt them from completing this project and will instead complete a master's thesis.
Computer Science Master's Programs Admission Standards
Standard master's programs in computer science are generally designed for students who already have a background in computer science, either by having completed a bachelor's degree in the field, having completed significant coursework in computer science, or having worked in the industry. Typically, students are expected to be familiar with computer programing, computer systems, programming languages, and theory. If a program is specifically designed for individuals with no computer science background, then this requirement will be different. When submitting an application, students will typically need to compile their undergraduate transcripts, a personal statement, letters of recommendation, a resume, and results from the GRE exam.
To summarize, there are a variety of options for students who are looking for master's degree programs in computer science in the Boston area. To choose from among these programs, students will likely want to consider their education background as well as their career ambitions.