The Ph.D. in Software Engineering (SE) offers students opportunities for graduate study in the spectrum of intellectual activity in SE. The M.S. in SE complements undergraduate knowledge in related fields with a solid framework for understanding the development of complex software systems.
Oral defense: The student must pass an oral dissertation defense that consists of a public presentation of the student’s research followed by an oral examination by the student’s doctoral committee. To ensure the public has an opportunity to participate in this examination, the student must announce the defense title, date, and time at least two weeks prior to the event to all faculty and doctoral students in the department.
The Ph.D. is granted upon the recommendation of the Doctoral Committee and the Dean of Graduate Studies. Part-time study toward the Ph.D. is not permitted. The normative time for completion of the Ph.D. is five years (four years for students who entered with a master’s degree). The maximum time permitted is seven years.
The graduate specialization in Teaching will allow Engineering Ph.D. students to receive practical training in pedagogy designed to enhance their knowledge and skill set for future teaching careers. Students will gain knowledge and background in college-level teaching and learning from a variety of sources, and experience in instructional practices. Students completing the specialization in Teaching must fulfill all of their Ph.D. requirements in addition to the specialization requirements. Upon fulfillment of the requirements, students will be provided with a certificate of completion. Upon receipt of the certificate of completion, the students can then append "Specialization in Teaching" to their curricula vitae.
All Master of Human Computer Interaction and Design students are expected to maintain a minimum GPA of 3.0 throughout the program, with no individual grade lower than a B-.
The Master of Human Computer Interaction and Design (M.H.C.I.D.) prepares students to apply a variety of empirical, design, and technological approaches to understanding and designing for a wide variety of user experiences. The Master of Human Computer Interaction and Design is an interdisciplinary degree program that provides deep knowledge of social science, computer science, and design. Students learn core knowledge in programming, design, and human computer interaction methods.
The thesis option requires completion of 12 courses of study; an original research investigation; the completion of an M.S. thesis; and approval of the thesis by a thesis committee. The thesis committee is composed of three full-time faculty members with the faculty advisor of the student serving as the chair. Required undergraduate core courses and graduate seminar courses, such as , , , , and , may not be counted toward the 12 courses. No more than one course of and one undergraduate elective course may be counted toward the 12 courses. Up to four of the required 12 courses may be from (M.S. Thesis Research) with the approval of the student’s thesis advisor. Additional concentration-specific requirements are as follows; a list of core and concentration courses is given at the end of this section.
The comprehensive examination option requires the completion of 12 courses and a comprehensive examination. Only one course can be counted if the course is four or more units. Undergraduate core courses and graduate seminar courses, such as , , , , and , may not be counted toward the 12 courses requirement. No more than two of undergraduate elective courses may be counted. In fulfillment of the comprehensive examination element of the M.S. program, students can choose one of the two alternatives: 1) or 2) . Either of the two alternatives may be taken for 1 unit and completed with a satisfactory grade to fulfill the comprehensive exam requirements. Additional concentration-specific requirements are as follows; a list of core and concentration courses is given at the end of this section.
Two plans are offered for the M.S.: a thesis option and a comprehensive examination option. For either option, students are required to develop a complete program of study with advice from their faculty advisor. The graduate advisor must approve the study plan. Part-time study toward the M.S. is available. The program of study must be completed within four calendar years from first enrollment.
If all six courses are not offered in an academic year, students who graduate in that year can petition to replace the courses that are not offered by and/or .
During the final two quarters, students participate in a capstone project and prepare portfolios representing their work. The capstone project is collaborative, facilitated by the three in-person periods of study in the program. At the completion of this program, students are able to lead and collaborate in the design, implementation, and evaluation of useful and usable technologies. They are well prepared to contribute to the multi-disciplinary teams that typically construct user experiences, software, technical systems, and human-computer interfaces. They are knowledgeable about the techniques for building successful user interfaces, the design principles that make user interfaces visually clear and appealing, and the techniques for identifying needs for software, its success, and the people and organizations that use their systems.
The Department offers M.S. and Ph.D. degrees in Electrical and Computer Engineering with a concentration in Electrical Engineering and in Computer Engineering. Because most graduate courses are not repeated every quarter, students should make every effort to begin their graduate program in the fall.