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
San Jose State University
Overview:
San Jose State University (SJSU) is a public university located in San Jose, California. It is known for its strong academic programs, particularly in business, engineering, and nursing. SJSU is also recognized for its commitment to student success and its location in the heart of Silicon Valley, providing students with access to numerous career opportunities.
Services Offered:
SJSU offers a wide range of services to its students, including:
Academic Support:
King Library, tutoring services, academic advising, and career counseling.Student Life:
Housing options, health and wellness services, campus safety, and student organizations.Research and Innovation:
Opportunities for student-faculty collaborations, research centers and institutes, and partnerships with industry leaders.Online Learning:
SJSU Online offers flexible and affordable programs for students with busy lifestyles.Student Life and Campus Experience:
Students at SJSU can expect a vibrant and diverse campus community. The university offers a variety of events, traditions, and student organizations to foster a sense of belonging and engagement. The campus is located in close proximity to Silicon Valley, providing students with access to numerous cultural and entertainment options.
Key Reasons to Study There:
Location in Silicon Valley:
Provides access to numerous career opportunities and industry connections.Strong Academic Programs:
Offers a wide range of programs, particularly in business, engineering, and nursing.Affordable Education:
Provides a high-quality education at a relatively affordable cost.Commitment to Student Success:
Offers a variety of support services to help students succeed academically and professionally.Academic Programs:
SJSU offers a wide range of undergraduate and graduate programs across nine colleges:
- Business
- Education
- Engineering
- Graduate Studies
- Health and Human Sciences
- Humanities and the Arts
- Professional Education
- Science
- Social Sciences
Other:
SJSU is a highly ranked university, consistently recognized for its value, innovation, and social mobility. The university is committed to sustainability and has received numerous awards for its environmental initiatives.
Entry Requirements:
- A BS degree in any engineering or science discipline from an accredited institution (for admission with conditionally classified standing).
- A BSSE or BSCS degree from an accredited institution with a GPA of 3.0 or better (for admission with classified standing).
- GRE scores are required if an applicant's bachelor's degree is not from an ABET-accredited U.S. university degree program.