The Master of Software Engineering (MSE) program at UC Irvine focuses on developing advanced skills in the design, development, and maintenance of complex software systems. This program is designed for students who want to deepen their expertise in software engineering principles and practices, preparing them for leadership roles in the technology industry. The curriculum emphasizes real-world problem-solving, collaborative development, and the application of cutting-edge techniques in software design and implementation. Faculty in the Department of Computer Science are actively involved in research that directly informs the curriculum, including areas like software design, developer tools, and collaborative software development. Students benefit from learning about current industry challenges and innovative solutions, gaining insights from experts who are shaping the future of software engineering. The program aims to equip graduates with the knowledge and practical skills to excel in a rapidly evolving technological landscape.
The Master of Software Engineering program is designed to provide a comprehensive understanding of software development lifecycles and advanced engineering practices. The curriculum is structured to build upon foundational knowledge, culminating in practical application and project-based learning.
Graduates of the Master of Software Engineering program are well-prepared for a variety of roles in the technology sector, equipped with advanced skills and practical experience.
Specific GPA requirements and prerequisite coursework will be detailed on the graduate admissions page. International applicants will need to meet University of California system-wide English language proficiency requirements.
Some or all instruction may be delivered remotely. Tuition and fees are assessed regardless of the instructional method and will not be refunded if instruction occurs remotely.
University of California, Irvine is accredited by the WASC Senior Commission on Colleges and Universities.
A bachelor's degree in Computer Science, Software Engineering, or a related field from an accredited institution is required, with strong academic performance expected. International applicants must also meet UC system-wide English language proficiency requirements.
Tuition and fees are set by the University of California and are subject to change. Please refer to the official UCI Registrar website for the most current fee charts and descriptions.
The program includes curriculum for Year 1 and Year 2, with a Capstone Project in the second year.
Graduates are well-prepared for roles such as Software Engineer, Software Architect, Lead Developer, Technical Project Manager, Systems Analyst, and Quality Assurance Lead.
Application deadlines vary by program, often in December or January for Fall admission. Applications typically open in the Fall for the following academic year.
Required documents include academic transcripts, a statement of purpose, letters of recommendation, a resume or CV, English language proficiency scores (for international applicants), and the application fee.