Computer Science, MS
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).
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. Michael Black
- 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
- 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.
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.
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 firstname.lastname@example.org.