This is a content holder for the one button emergency notification system.

Computer Science, MS

computer science student

The Master of Science in Computer Science is intended to meet the growing need for high-level computer professionals by strengthening the preparation of individuals working in computer-related fields, training professionals in other areas who wish to apply computer science to their respective fields or who desire to retrain for entry into a computer science career, and providing the necessary general and theoretical background for those individuals who wish to continue graduate study in computer science beyond the master's degree.  The program consists of 30 credits and may be completed entirely on a part-time basis (courses are offered in the late afternoon or evening).

Computer Science #ThisIsBSU

The MS in Computer Science is intended to meet the growing need for high-level computer professionals by providing a solid foundation that blends analytical, practical and theoretical perspectives.

Taught by distinguished faculty who are also accomplished professionals in the field of computer science, the program addresses the fundamental concepts of computing - including algorithms and data structures, problem-solving approaches to computer-based solutions, and the structure and use of programming languages.

The MS in Computer Science program offers you:

  • Diverse faculty with extensive experience and research in areas such as software, networking, databases, algorithms and software engineering
  • Solid scientific and technical skills for the pursuit of either doctoral work or advanced positions in business, industry and government
  • Full- and part-time program options
  • Small classes facilitating a more personalized learning experience
  • Professional leadership skills and development
  • Affordable tuition, whether you live in state or out of state

Graduate Program Coordinator: Dr. Haleh Khojasteh

Admissions Requirements

  • Online application - A completed online application and $50 application fee
  • Resume - A résumé
  • Transcripts - Official transcripts of all undergraduate and graduate course work
  • GPA - A Minimum undergraduate GPA of 2.75 based upon four years of course work or a 3.0 undergraduate GPA based upon work completed during the junior and senior years 
  • Letters of Recommendation - Three appropriate letters of recommendation
  • GRE - A composite score of 290 or greater on the quantitative and verbal parts of the GRE General Test

    *The GRE will be waived for applicants who meet any one of the following criteria:
    Have earned, or are completing, an undergraduate degree from Bridgewater State University
    Have earned, or are completing, an undergraduate degree in Computer Science
    - Have earned, or are completing, an undergraduate degree in any major with a cumulative GPA of 3.3 or higher
    - Were previously enrolled in the MS in Computer Science program and are applying for readmission.
    - Have earned an undergraduate degree outside Bridgewater State University and have completed COMP-151 and COMP-152 at Bridgewater State University and earned a grade of B or better in both courses.

  • Personal Statement - Prepare a brief, but careful statement regarding the reasons you want to pursue graduate work in this field, your specific interest and experiences in this field, and your career goals.

*An applicant is eligible for the GRE waiver if they are a current Bridgewater State University College of Math and Science undergraduate senior or recent alumni of these programs (three years or fewer) and have a cumulative GPA of a 3.0 or higher.  All other majors must submit their GRE test score.

Application Deadlines

Rolling admission for Fall and Spring enrollment. 

Applications that are not completed prior to the start of the semester will need to be moved to the next applicable semester.

Required courses (15 credits)

COMP 545 - Analysis of Algorithms

Complete one course each from four of the five categories below.*

Category 1 - Networks and Secure Computing*
COMP 594 - Computer Networks

Category 2 - Data Science and AI*
COMP 560 - Artificial Intelligence
COMP 570 - Robotics
COMP 580 - Database Systems

Category 3 - Software Development*
COMP 530 - Software Engineering

Category 4 - Systems*
COMP 520 - Operating Systems Principles
COMP 590 - Computer Architecture

Category 5 - Foundations*
COMP 510 - Topics in Programming Languages
COMP 525 - Design and Construction of Compilers
COMP 540 - Automata, Computability and Formal Languages

*COMP 596 - Topics in Computer Science may be applied to a category requirement depending on the topic; approval of the DGCE chairperson is required.

Electives (12 credits)

Complete at least four courses (12 credits) from COMP 503 - Directed Study or any computer science (COMP) course at or above COMP 510 - Topics in Programming Languages.

Exit requirement (3 credits)

At the conclusion of the program, candidates must complete a three-credit capstone project, which allows them to pursue an area of interest in depth.

COMP 502 - Research

Total minimum credits: 30

***For the most up-to-date information regarding course descriptions, please visit our University Catalog.


By the time of graduation, students will have an ability to:

a) analyze a problem, and identify and define the computing requirements appropriate to its solution

b) design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs

c) communicate effectively

Funding Opportunities

The College of Graduate Studies provides various opportunities for graduate students to receive funding while working towards their degrees. Appointments are competitive and are determined by undergraduate and/or graduate grade point averages, pertinent experience, educational preparation and interviews. For information on assistantships, fellowships and conference funding awards, please visit our Graduate Funding Opportunities page.

The MS in Computer Science program is eligible for unsubsidized student loans and applicants are encouraged to complete the Free Application for Federal Student Aid. For more specific questions, please visit the Financial Aid Office website or contact them directly at

Graduate Student in classroom
View this PDF for an overview of the College of Graduate Studies.
Grad students in class
View our graduate events page to RSVP to information sessions, workshops and seminars.
Movement Arts Halth Promotion Leisure Studies Classroom
Bridgewater offers competitive tuition and fees for graduate students both in and out of state.
A Studying Graduate Student
Create an account to start your application to a graduate program today!