Educatly AI
Efficient Chatbot for Seamless Study Abroad Support
Try Now
inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Program Facts
Program Details
Degree
Masters
Major
Computer Programming | Data Analysis | Information Systems | General Engineering & Technology
Discipline
Computer Science & IT | Engineering
Minor
Data Science | Web Technologies and Cloud Computing | Computer Programming/Programmer | Engineering Science
Course Language
English
About Program

Program Overview


The Master of Science in Software Engineering (MSSE) program at San José State University provides students with advanced knowledge and skills in software engineering, preparing them for leadership roles in the field. The program offers specializations in Enterprise Software Technologies, Cloud Computing and Virtualization, Software Systems Engineering, Data Science, and Cybersecurity and Networking Software. Graduates are equipped to tackle complex engineering problems, demonstrate leadership, and advance their careers in the software engineering industry.

Program Outline

Degree Overview:

The Master of Science in Software Engineering (MSSE) program at San José State University 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.


Educational Objectives of the Graduate Program:

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

Outline:

The MSSE program offers the following specializations:

  • Enterprise Software Technologies
  • Cloud Computing and Virtualization
  • Software Systems Engineering
  • Data Science
  • Cybersecurity and Networking Software
  • 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. The program's curriculum includes the following core courses:
  • CMPE 202 - Software Systems Engineering
  • CMPE 272 - Enterprise Software Platforms
  • CMPE 255 - Data Mining
  • Students must also complete two courses from one of the specializations listed above.

Assessment:

Students are assessed on their performance in coursework, projects, and a culminating experience (thesis or project).


Teaching:

The MSSE program is taught by a team of experienced faculty members who are actively engaged in research and development in the field of software engineering. The program uses a variety of teaching methods, including lectures, discussions, hands-on projects, and case studies.


Careers:

Graduates of the MSSE program are prepared for a variety of careers in software engineering. Potential career paths include:

  • Software engineer
  • Software architect
  • Software project manager
  • Systems analyst
  • Database administrator
SHOW MORE