Massachusetts is known for its rich history, delectable seafood and famous authors, but is also offers some great options when it comes to accredited computer science degree programs in Massachusetts.  Many Massachusetts schools are nationally recognized. Their computer science programs are regarded particularly highly. The following are some of the top computer science schools in the state. To see more accredited computer science degree programs in Massachusetts, visit Computer Science Degree Programs in Massachusetts (U-Z).

Bridgewater State University

Bartlett College of Science and Mathematics

Bartlett College of Science and Mathematics offers undergraduate programs in chemistry, biology, the geological sciences, geography, mathematics, physics and computer science. It also offers graduate programs in biology, the physical sciences, physics and computer science. The college is housed in Bridgewater State University’s Science and Mathematics Center, which boasts 78 labs, a rooftop observatory, a botanical garden and a greenhouse. It also features state-of-the art instruments, procured to give students the hands-on experience they need to prepare them for future employment.

B.S. in Computer Science

Courses leading to a B.S. in Computer Science at the Bartlett College of Science and Mathematics focus on scientifically studying computer problems, solutions, and theory. They are designed to give students the scientific and mathematical background they need to be able to evaluate and design computer systems. To earn a B.S. in Computer Science, students must complete courses ranging from Computer Networks and Operating Systems to Single Variable Calculus and Discrete Mathematics.

Computer Science Minor

To earn a Computer Science Minor at the Bartlett College of Science and Mathematics, students must complete at least 18 credit hours. Required courses include Computer Science I, Computer Science II, Data Structures and Algorithms and Digital Electronics. The Digital Electronics course provides students with exposure to electronics ranging from binary logic circuits to programmable electronics such as microprocessors.

M.S. in Computer Science

Bridgewater State University’s Master of Science in Computer Science program is a 30-credit course, which aims to prepare students for careers in fields including software engineering, technology management and computer support. It combines the study of theory with hands-on practice. Students have the opportunity to learn from distinguished and experienced faculty members from a wide variety of backgrounds. They have the chance to study topics ranging from software engineering, algorithms and programming languages to networking, databases, data structures and problem-solving using computer-based solutions. Students also have access to the Moakley Center for Technology, which features state-of-the-art technology for research and study.

Accreditations

  • Computing Accreditation Commission of ABET

Contact

Bartlett College of
Science & Mathematics
Conant Science Building
Room 271
24 Park Avenue
Bridgewater State University
Bridgewater, MA 02325
508.531.2418
mvernon@bridgew.edu
http://www.bridgew.edu/academics/colleges-and-departments/bartlett-college-science-mathematics

Fitchburg State University

Computer Science Department

Fitchburg State University’s Computer Science Department aims to provide future computer scientists with the skills they need to compete in the technological workforce and to provide businesses with skilled and capable computer scientists. It also provides students with a degree of flexibility. Students are offered both a two-year rotation of courses and four-year plans of study.

Bachelor of Science in Computer Science

Fitchburg State University’s Computer Science Department offers students a dual-track program that allows them to learn and develop software and hardware related skills at the same time. Students in the program prepare to work in fields ranging from web page and software design to network development and hardware creation. To earn a Computer Science, B.S., they must successfully complete courses ranging from Algorithms and Data Structures and Systems Programming to Linear Algebra and Discreet Mathematics.

Computer Science Minor

The courses students take to earn a minor in Computer Science at Fitchburg are designed to help them prepare for professional careers. They have the chance to hone their teamwork and communication skills and to prepare for leadership roles. Students must complete four required courses and two 3000 level Computer Science electives to earn a minor. Required courses include the following: Computer Science I, Computer Science II, Programming Languages and Systems Programming. Together, these classes are worth 18 credits.

Master of Science in Computer Science

In order to obtain a Master of Science in Computer Science, Fitchburg University Students must successfully complete 22 semester hours of required courses and at least 11 semester hours’ worth of electives. Required courses include the following classes: Operating Systems and Networking, Theory of Computation, The Practice of Computer Programming, Object Oriented Analysis and Design, Advanced Mathematics for Computer Scientists, Design and Analysis of Algorithms and Computer Engineering. Fitchburg University’s Computer Science Department allows students to repeat internships; however, such internships can only count up to 3 credits in the Master of Computer Science program.

Accreditations

  • Computing Accreditation Commission of ABET

Contact

160 Pearl Street
Fitchburg MA 01420
800-705-9692
978-665-3144
admissions@fitchburgstate.edu
http://www.fitchburgstate.edu/academics/academic-departments/computer-science-dept/

Massachusetts Institute of Technology

School of Engineering

The Massachusetts Institute of Technology School of Engineering prides itself on giving students the opportunity to develop skills that will help them advance technology – not only in engineering, but also in fields such as medicine, law and government and management. It aims to prepare them to face and find solutions to human, economic, political, physical and legal challenges faced around the globe. Students in the department have the opportunity to take classes in a wide variety of fields, including: chemistry, biology, physics, mathematics, art, humanities and the social sciences. The School of Engineering also encourages students to get involved in Undergraduate Research Opportunities Projects, which allow them to gain exposure to “cutting-edge” research in engineering.

Bachelor of Science in Electrical Engineering and Computer Science

In order to earn a Bachelor of Science in Electrical Engineering and Computer Science at the Massachusetts Institute of Technology, undergraduates must complete a 36 credit course. This course consists of eight classes in the humanities, social sciences and arts, two terms of physics, two terms of calculus, one term of biology and one term of chemistry. Undergraduates must also successfully complete two electives in science and technology and one laboratory subject. These courses are designed to help students develop a strong technical, humanistic and scientific foundation. They are also designed to inspire creativity and to develop their problem solving skills.

Master of Engineering in Computer Science

The Massachusetts Institute of Technology aims to combine scientific study with excitement for its graduates. It says that its graduates who have received this kind of education have gone on to change the world. MIT offers a program that lets students work toward a bachelor’s degree and a master’s degree at the same time. This program can be completed in five to five and a half years. To receive a master’s degree, students must complete the requirements for a bachelor’s degree, along with 90 additional credits. They must complete a graduate thesis which counts towards some of these credits. The Master’s of Engineering program includes a three-subject concentration implementing courses from 12 fields, including the following: theoretical computer science, artificial intelligence, signals and systems, BioEECS, applied physics, circuits, numerical methods, communications, materials, devices, and nanotechnology, computer systems, graphics and human-computer interfaces and control. As part of its thesis program, MIT connects students who demonstrate excellent academic work and motivation with internships at many leading technology companies. Students are also provided mentors who are recognized leaders in their fields.  Mentors have included leaders from Bose, QUALCOMM, Texas Instruments, and General Electric among others.

Accreditations

  • Engineering Accreditation Commission and the Computing Accreditation Commission of ABET

Contact

MIT School of Engineering
Room 1-206
77 Massachusetts Ave., Cambridge, MA 02139-4307
617-253-3291
engineering@mit.edu
https://engineering.mit.edu/

Salem State University

College of Arts and Sciences

Salem State University’s College of Arts and Sciences is a multi-disciplinary college, which employs nationally recognized faculty in fields, including sociology, English, communications, geography, music and computer science. It emphasizes hands-on learning programs, including collaborative projects on which faculty members work with students. The college also provides opportunities for students to become involved in community service projects, ranging from providing translations to training middle-school teachers. Students may also have the opportunity to earn credit through internships.

BS Computer Science

Salem State University’s Computer Science B.S. program aims to provide students with an understanding of modern computer systems, including organizational and operating principles and basic computer design. It also aims to help students understand how to use computers as tools for problem-solving. Students have the opportunity to learn both through lectures and laboratory experiences. They are given the chance to work with the most common programming languages, environments and applications.

This undergraduate program is designed to prepare students for both graduate studies and careers in computer-related fields. The program consists of fifteen courses. Required courses include: Software Engineering, Parallel Computing, Computer Systems, Object-oriented Methods and Embedded Systems. Other undergraduate courses include: Database Systems, Data Structures and Algorithms, Computer Security Basics, Advanced Applications of C, Object Orientation and Problem Solving Strategies, Human-Computer Interfaces, Artificial Intelligence, Scripting Techniques, Robotics and Computer Vision, Web Graphics and Spreadsheet Applications in the Professions, along with several others.

Accreditations

  • Computing Accreditation Commission of ABET

Contact

352 Lafayette Street
Salem, MA 01970
978.542.6000
cas@salemstate.edu
http://www.salemstate.edu/academics/schools/arts-sciences.php

Tufts University

School of Engineering

The School of Engineering is located on Tufts University’s main campus. It began offering undergraduate degrees in 1865 and graduate degrees in 1961. It offers a wide variety of bachelor of science programs, including programs in the following areas: electrical engineering, chemical engineering, biomedical engineering, civil and environmental engineering, mechanical engineering, computer engineering and computer science. It also boasts graduate degree programs, including programs leading to a Master of Science, Master of Engineering and Doctorate of Philosophy. US News and World Report ranks it the 28th best school in the nation.

Bachelor of Science Computer Science

Tufts University’s Bachelor of Science in Computer Science Program is designed to help students prepare for careers in technological fields or for graduate study. Its mission is to give students lasting knowledge, which they can use to become leaders in Computer Science and related fields. Students are trained to address problems and challenges through the creation of computer software. The Bachelor of Science in Computer Science program helps students develop their knowledge and skills by exposing them both to teaching and research. The program involves the analysis of algorithms; the creation, extension and improvement of software and team-building exercises, designed to help students apply their mathematical and algorithmic principles to computer-based systems.

BA Computer Science

The requirements for this program are the same as the requirements for a BS in Computer Science. These include the completion of eight computer science courses, 10 mathematics courses and a series of electives. The program aims to ensure that its graduates either gain employment in advanced careers in computer science within five years, or enroll in a graduate program after graduation.

BS Computer Science

The requirements for a BS in Computer Science are the same as those for the BA in Computer Science. Students are allowed to choose which degree they wish to pursue. The program is designed to ensure that graduates can use computer science theories to analyze algorithms, solve problems through computer-based methods and find multiple answers to computer-based problems using the skills they acquire.

Master of Science in Computer Science

Tufts University offers a flexible Master of Science in Computer Science program. Students who thrive on research and writing may write a Master’s Thesis for credit, while students who feel burdened by the pressure of writing a thesis or who prefer a more hands-on approach to learning can opt to participate in software projects instead. Tufts also provides students with interdisciplinary opportunities to help them see the ways in which their skills may help other fields.

Ph.D. Computer Science

Tufts University prides itself of providing students in its Ph.D. in Computer Science Program with personal attention. It also provides students with opportunities to join fellowship programs, or teaching or research assistant programs. Each of these programs includes a stipend and full tuition remission. Students must also earn 20 credits. Two of these must be 100-200 level courses, the rest can be earned by taking courses approved by an advisor or by multiple registrations for Comp 297 and Comp 298. Students are also expected to teach a course for at least a semester.

Post-Baccalaureate Computer Science Minor

Tufts University’s Post-Baccalaureate program is a five course program that allows students who have earned non-technical degrees to add on a Computer Science minor after graduation. This can help them qualify for jobs they were previously unqualified for. Required courses include COMP 15 Data Structures and two of the following courses: COMP 170 Theory of Computation, COMP 40 Computer Architecture and Assembly Language Programming, COMP 160 Algorithms, COMP 105 Programming Languages. Either COMP 61 Discrete or a COMP elective numbered higher than COMP 15 are also required. Students must also take one elective at the 100-level or higher.

Accreditations

  • Computing Accreditation Commission of ABET

Contact

Tufts University
School of Engineering
105 Anderson Hall
200 College Avenue
Medford, MA 02155
Phone: (617) 627-3237
admissions.inquiry@ase.tufts.edu
http://engineering.tufts.edu/

Each of these programs provides students with unique opportunities. From the use of cutting-edge technology, to the opportunity to study under industry leaders, each one has earned its place as one of the finest accredited computer science degree programs in Massachusetts.