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.5 or higher. All other majors must submit their GRE test score.
Core Courses (12 Credits)
Electives (15 Credits)
COMP 510 - Topics in Programming Languages
COMP 525 - Design and Construction of Compilers
COMP 530 -Software Engineering
COMP 540 - Automata, Computability and Formal Languages
COMP 536 - Graphics
COMP 550 -Topics in Discrete Mathematics
COMP 560 - Artificial Intelligence
COMP 562 - Expert Systems
COMP 565 - Logic Programming
COMP 570 - Robotics
COMP 575 - Natural Language Processing
COMP 580 - Database Systems
COMP 582 - Distributed Database Systems
COMP 594 - Computer Networks
COMP 596 - Topics in Computer Science*
COMP 599 - Computer Science Seminar
*COMP 596 has recently addressed issues such as human-computer interaction, bioinformatics, computer security, computer vision and computer learning systems.
Exit Requirement: Capstone (3 credits)
At the conclusion of the program, candidates complete a three-credit capstone project, COMP 502-Research, that allows them to pursue an area of interest in depth.
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.