Master of Software Engineering at San José State University

    Master of Software Engineering at San José State University

    Master of Software Engineering at San José State University

    The Software Engineering at San José State University is a Full Time Master program offered at the university's main campus in Aberdeen, United States of America. The program is delivered on campus in English and can be completed in 2 years. Students develop academic knowledge and practical skills that prepare them for future careers in this field. The next available intake starts on August 21, 2027.

    About Master of Software Engineering

    The MSSE program, offered by the Department of Computer Engineering , provides students with an educational experience that builds on traditional computer science and engineering and takes an integrative approach to software engineering. The program integrates the forces shaping software development, including emerging technologies, with the understanding of rapidly changing technologies and architectures and their influence on software engineering processes, where large-scale design is pre-eminent, service and component integration is the standard mode of development, and there is increased globalization of the software development workforce.

    The program offers specializations in Enterprise Software Technologies, Cloud Computing and Virtualization, Software Systems Engineering, Data Science, Cybersecurity and Networking Software.

    Class schedules are designed for the convenience of employed engineers who wish to pursue graduate work on a part-time basis.

    The MSSE Program welcomes students with undergraduate degrees in other engineering or science disciplines and that have strong programming skills.

    Program Website: https://www.sjsu.edu/cmpe/academic/ms-software-engineering/.

    Educational Objectives of the Graduate Program

    To provide MSSE graduates with the ability to:

    1. Acquire advanced knowledge of the practice of software engineering, from vision to analysis, design, validation, and deployment.
    2. Tackle complex engineering problems and tasks, using contemporary engineering principles, methodologies, and tools.
    3. Demonstrate leadership and the ability to participate in teamwork in an environment with different disciplines of engineering, science, and business.
    4. Understand the ethical, economic, and environmental implications of their work, as appropriate.
    5. Advance successfully in the engineering profession and sustain a process of life-long learning in engineer or other professional areas.
    6. Communicate effectively in both oral and written forms.

    Admissions Requirements

    Candidates must meet all university admissions requirements . Applicants can be admitted in either classified or conditionally classified standing. If an applicant's preparation for advanced graduate work is considered inadequate to meet the course prerequisites or other departmental requirements, the conditions will include taking preparatory courses to meet these requirements. Such courses will not count as part of the master's degree program requirements.

    Applicants may be considered for admission with conditionally classified standing if they have a BS degree in any engineering or science discipline from an accredited institution. Students with conditionally classified standing will take a series of core programming courses based on their evaluation by the MSSE Graduate Advisor.

    For admission with classified standing, an applicant must possess a BSSE or BSCS degree from an accredited institution with a grade point average of 3.0 or better.

    The admission letter will explain required coursework, terms and conditions for removing deficiencies and attaining classified standing.

    GRE scores must be submitted if an applicant's bachelor's degree is not from an ABET-accredited U.S. university degree program. Under some circumstances, a waiver of the GRE test requirement will be granted. Descriptions of the minimum GRE scores acceptable for admission and the conditions for a waiver are listed on the admissions requirements  webpage. In addition, applicants who do not possess a degree from a U.S. university must achieve a minimum English-language proficiency test score as indicated on the GAPE website.

    Requirements for Advancement to Graduate Candidacy

    Students may advance to candidacy  after completing all prerequisites assigned during admissions, the degree core courses, specialization courses, and the Graduation Writing Assessment Requirement (GWAR) . MSSE program course requirements and the links to specialization course requirements are listed at www.sjsu.edu/msse.

    Requirements for Graduation

    University Graduation Requirements

    Students must complete all residency, curriculum, unit, GPA, and culminating experience requirements as outlined in the Graduation Requirements  section of the Graduate Policies and Procedures .

    MS - Software Engineering Graduation Requirements

    The Computer Engineering Department offers courses designed to provide a flexible curriculum structure that allows students to follow a course of study to meet their individual career goals. As shown below, the program consists of 33 semester units of 200-level courses with a cumulative GPA of 3.0 or better. At least 27 units must be 200-level software engineering courses, and undergraduate coursework will not count towards the master's degree unless approved by the MSSE Graduate Advisor. A detailed description of elective class requirements can be found at www.sjsu.edu/msse. Students may further their degree by adding internships (CMPE 298I ) to their plan of study.

    Graduation Writing Assessment Requirement

    At SJSU, students must pass the Graduation Writing Assessment Requirement (GWAR) .

    This requirement is satisfied by passing CMPE 294  or ENGR 200W  or CMPE 295W .

    Culminating Experience (Plan A or Plan B)

    All students must complete one of the following culminating experiences: thesis or project. Theses and projects are completed under the supervision of an advisor.

    Plan A (Thesis)

    A master's thesis includes original research on a topic approved by the thesis committee and must meet university requirements as stipulated in this catalog and in the SJSU Master's Thesis and Doctoral Dissertation Guidelines. It undergoes a thorough review and revision process under the guidance of the candidate's thesis committee chair with the assistance of the thesis committee.

    Plan B (Project)

    A master's project is a research or development effort performed by a student individually on a topic chosen by mutual agreement between an advisor and the student. The choice of project topic is also approved by the Graduate Advisor. The individual student projects could be distinct components of a larger integrated project performed by a team of students. At the end of CMPE 295B , a project report is submitted for department review, and students present their project work in a department project exposition.

    Requirements and Admission Criteria for Master of Software Engineering at San José State University

    Entry Requirements

    • U.S. bachelor’s degree from a regionally accredited institution, or the completion of a 4-year bachelor’s degree from a recognized, accredited, and approved institution from a country outside of the U.S. 
    • A 2.5 institutional or college cumulative GPA (from the 0.0 - 4.0 U.S. grading scale) in the last degree completed, or a 2.5 GPA in the last two years of full time study. Please note that individual program requirements may have a higher GPA requirement. 
    • Good academic standing at the last institution attended.
    • English Language Proficiency Exam, if necessary.
       

    English Requirements

    • PTEMin 53
    • IELTSMin 6.5
    • TOEFLMin 80

    Tuition and Fee Information for Master of Software Engineering at San José State University

    Application Fee 250

    How to Apply for Master of Software Engineering at San José State University

    Submit an online application through Cal State Apply for desired term and program to San José State University. This step must be completed regardless of any extra steps required by your specific graduate program. You may only apply to one degree program per admission term. NOTE: Admission term can be selected on the Cal State Apply landing page.

    For a step-by-step guide on how to complete the Cal State Apply application for SJSU, visit our International Application Tutorial [pdf]. 

    Note: An application fee is due at the time you submit your Cal State Apply application. This fee is non-refundable, even if your application is withdrawn or denied and only used for the applied term. Fee waivers are not available at this time. 

    In order to successfully obtain an F-1 visa, you will need to correctly designate yourself as an international applicant planning to study on an F-1 or J-1 visa at the beginning of your Cal State Apply application during the “Complete Your Profile” section.

    Select 'Yes' for the question: Do you have or will you require an F-1 (student) or J-1 visa (exchange) to study the California State University (CSU)?

    If you mistakenly apply as a domestic applicant and intend to study on an international student visa for a program that is NOT currently offered to international students, your application will be withdrawn.

    NOTE: Submit your Cal State Apply application per your legal name as indicated on your passport. Discrepancies in the spelling or order of your name will result in delays in processing your application.

    Master of Software Engineering at San José State University
    San José State University
    San José State University
    United States of America

    United States of America, Aberdeen

    WhatsApp student consultation with YouApply