Computer Science
    Duration4 year(s)
    Tuition Fee
    USD 14,403 / Semester
    Next IntakeSeptember 5, 2023

    Computer Science

    About

    UMass Boston's computer science master's program thoroughly prepares students for a professional career in software development. This established and innovative program stresses the integration of theoretical knowledge with practical applications. Our Computer Science MS graduates are in high demand with major tech sector employers and startups. We invite you to learn more by joining our email list.

    Degree Requirements

    Candidates for the degree complete a minimum of 30 credits, at least 24 of which must be in courses numbered 600 or above.

    Object-Oriented Software Development I and II (CS680 and CS681), including Software Development Laboratory (CS682) are required courses and carry a total of 9 credits. Students must take this sequence during the final part of their coursework. We also require that students choose two theoretical electives and five applied electives from among the following courses:

    Theoretical Electives:

    • CS620: Theory of Computation
    • CS622: Theory of Formal languages
    • CS624: Analysis of Algorithms
    • CS420: Introduction to the Theory of Computation
    • CS720: Logical Foundations in Computer Science
    • CS724: Topics in Algorithm Theory and Design
    • MATH470: Mathematical Logic

    Applied Electives:

    • CS612: Algorithms in Bioinformatics
    • CS615: User Interface Design
    • CS630: Database Management Systems
    • CS634: Architecture of Database Systems
    • CS636: Database Application Development
    • CS637: Database-Backed Web Sites and Web Services
    • CS638: Applied Machine Learning
    • CS642: Cybersecurity in the Internet of Things
    • CS646: Computer Communication Networks
    • CS648: Wireless Networks and Mobile Computing
    • CS651: Compilers
    • CS670: Artificial Intelligence
    • CS671: Machine Learning
    • CS675: Computer Vision
    • CS752: Parallel Programming
    • These following undergraduate courses:
      • CS410: Introduction to Software Engineering
      • CS411: Competitive Programming
      • CS433: Big Data Analytics
      • CS443: Mobile Applications
      • CS449: Introduction to Computer Security
      • CS450: The Structure of Higher Level Languages
      • CS460: Graphics
      • CS461: Computer Games Programming

    No more than two upper-level undergraduate courses may be used for graduate credit in the MS program. Upper-level undergraduate courses are undergraduate courses at the 400 level mentioned in one of the previous lists.  CS210L, CS240, and CS310 are general prerequisites for all graduate courses.

    Capstone Requirement

    To complete the MS program students must participate in a software development project by taking the software development sequence (CS680, CS681, and CS682). In general, this sequence is taken during the last two semesters in the MS program. The project is approved by a committee that consists of two faculty members (professors who are currently teaching the software development course and supervise the software development laboratory) and the Graduate Program Director. 
    In exceptional circumstances, students with significant industrial experience may request a waiver of the software development requirement by applying to a faculty committee established for this purpose. As a part of the waiver application, the student must present a portfolio demonstrating the nature of this experience. Students who receive a waiver will be required to complete an MS thesis.

    Requirements

    Entry Requirements

    GPA

    A minimum, cumulative GPA of 2.75 on a 4.0 scale (or international equivalent) in all undergraduate work. Please note that some programs may require a supplemental list of coursework and/or discipline specific GPA calculation. Please review your programs’ requirements to confirm.

    Bachelor's Degree

    At the time of enrollment, a bachelor’s degree from a regionally accredited U.S. institution of recognized standing or an international equivalent. International applicants must submit evidence that they have completed the equivalent of a regionally accredited, U.S. university-level bachelor’s degree program. Most international 3-year degrees, including the Indian Bachelor of Arts, Sciences and Commerce degrees, are not considered to be equivalent.

    Online Application and Fee

    The nonrefundable application fee is $75.

    No application fee for UMass Boston alumni! UMass Boston alumni and current students that plan to complete degree requirements prior to graduate enrollment can submit the application without paying the application fee.

    Official Transcripts

    Official transcripts for all institutions where you have earned more than 6 credits. Most transcripts can be requested electronically through the Centralized Application System (CAS). Original hardcopy transcripts must be sealed in an envelope from the issuing institution.

    Test Scores

    • Some programs require official GRE or GMAT test scores. Please review program requirements to confirm.
    • Applicants who completed undergraduate coursework outside of the United States may be required to submit English proficiency test results, even if they are permanent residents or citizen of the U.S. Please review the international applicant page.
    • UMass Boston’s institution code is 3924. We can only accept official score reports sent electronically or in hardcopy directly from the testing agency.
    • In accordance with Massachusetts state law, Office of Graduate Studies and Graduate Admissions policy permits residents of Massachusetts who have been diagnosed as developmentally disabled (including those with specific language disabilities, such as dyslexia, but not including those whose sole disability is blindness) to request a waiver of the requirement to submit GRE, GMAT, or MAT scores. To qualify for a waiver, an applicant must submit documentation of their disability. Some graduate programs require an alternative mode of assessment (e.g., a writing sample) in lieu of the standardized test score.
    • For information, contact your program of interest.

    Letters of Recommendation

    • The number of letters required varies by program. Please review program requirements. The recommenders you identify will receive an email with instructions upon submission of the online application.
    • Typically, one or more letters from former professors familiar with your academic abilities provide the strongest recommendations. Recommenders should have worked closely with the applicant in an academic, professional, or community service setting. Letters should not be written by friends or family members of the applicant. Letters should focus on the applicant’s abilities and past academic performance, while also indicating an ability to effectively complete graduate-level coursework.

    Statement of Purpose

    The statement of purpose is your opportunity to show the graduate admissions committee why you wish to pursue graduate study, as well as your specific interests and goals. In general the first part of your statement (about 300 words) shares your reason for wanting to attend graduate school while the second part (about 1200 word) indicates your specific interest and the kind of work you would like to do in your intended field. The program to which you are applying may have other instructions regarding the content and nature of this statement. You will be able to upload your Statement of Purpose to your application in .doc or .pdf form.

    English Requirements

    • PTEMin 61
    • IELTSMin 6.5
    • TOEFLMin 90

    Fee Information

    Application Fee 75

    How to Apply

    • Choose which graduate program is the best fit.
    • Review your program’s application requirements and deadlines.
    • Submit your application, statement of purpose, and transcripts through Liaison’s Centralized Application System (CAS):
    • Graduate Nursing Application for all nursing programs
    • BusinessCAS for all College of Management programs
    • GradCAS for all other programs!
    • Order transcripts electronically in the Centralized Application System (CAS) or by requesting official hardcopies be mailed to the address for your CAS:
      • BusinessCAS Transcript Processing Center
        P.O. Box 9221
        Watertown, MA 02471
         
      • GradCAS Transcript Processing Center
        P.O. Box 9217
        Watertown, MA 02471
         
    • If GRE or GMAT scores are required for your program, request official scores be sent to the University of Massachusetts Boston (institution code 3924).
    • If you are an international applicant, please review our bachelor’s equivalency and English language proficiency requirements. If submitting TOEFL or IELTS scores, request that they be sent to the University of Massachusetts Boston (institution code 3924).
    • If we are unable to determine international degree equivalence, we may ask applicants to submit an external evaluation from the Center for Educational Documentation (www.cedevaluations.com). The foreign evaluation does not replace the official transcript requirement.

    If you need to submit other hardcopy materials or cannot send materials to a P.O. Box, you can send materials directly to our office (please allow for additional processing time):
    UMass Boston Graduate Admissions
    100 Morrissey Boulevard
    Boston, MA 02125

    Computer Science

    University of Massachusetts Boston

    University of Massachusetts Boston

    United States of America

    United States of America, Boston