Computer Science Building 108
Master of Science in Software Engineering
(online offering only)
Software Engineering is the discipline of developing and evolving software systems that are reliable and efficient, and which are affordable to develop and evolve. The discipline has matured in response to the increasing importance of software, particularly in safety-critical applications, and to the huge impact of large and expensive software systems which affect many people in many parts of society. Unique factors in the evolution of software engineering include the fact that software is intangible and its operation is discontinuous. Thus the discipline seeks to integrate the principles of computing and mathematics with the rigor that engineering disciplines bring to the reliability and trustworthiness of the products developed.
Software engineering students have the opportunity to focus on software reliability, software evolution, and on the development of software systems which are correct from their inception. Learning how to provide genuinely useful and usable software is preeminent.
MASTER OF SCIENCE IN SOFTWARE ENGINEERING
The Master of Science in Software Engineering is a professional degree program housed within the Department of Computer Science and draws upon a team of outstanding faculty with expertise, training, and experience in Computer Science and Software Engineering.
The objective of this program is to prepare individuals for careers as software engineers and software process managers in industry and government agencies.
Benefits of the program include:
- The degree represents a comprehensive, high quality, affordable program staffed by a team of outstanding and dedicated faculty with expertise and experience in Software Engineering, backed up with strong program and administrative support.
- The program is completed in 22 months (2 courses per semester).
- The coursework in the program is 100% online
- The program promotes collaboration, professional networking, and team-building among peers, faculty, staff, and other professionals.
- Graduates of the program will gain valuable knowledge and skills in the development, design, evaluation, and implementation of software engineering. Furthermore, graduates will obtain software process expertise based on sound and current research, theory, and practice and will be well positioned in a competitive job market.
Admission and Program Continuation Requirements:
Minimum State requirements for admission to conditional classified standing in the program include the following:
- A baccalaureate from an accredited institution of higher education.
- A minimum grade-point average of 2.5 in the last 60 semester units attempted as documented by two official copies of transcripts from all higher education institutions attended.
- Good standing at the last college attended.
The deadline for completing online applications is March 1st for the following fall semester (see http://www.csumentor.edu). Mailed applications need to be postmarked by the same deadline. However, deadlines may be changed based upon enrollment projections. Check the university graduate studies website for current information at http://www.fullerton.edu/graduate.
In addition, students must meet the following program requirements:
- For international students from countries where English is not the official language, a TOEFL score of 550.
- Prior IT- related work experience.
- Introductory undergraduate software engineering course (Comp Science 362 or equivalent work experience) and/or phone interview to determine whether the student possesses work experience in the area of software development to satisfy program prerequisites (i.e., the equivalence of Comp Science 362).
- Technology requirements as follows: E-mail account and dependable Internet connection.
Continuation and completion of the program requires:
- Registration, attendance, and successful completion of the virtual orientation and Midpoint Symposium.
- If circumstances force a student to fall out of the original cohort schedule, the student will be permitted to continue in the program, but will default to the next cohort cycle provided the student remains in good academic standing.
- Accessibility Issues: Special accommodations for disabled students will be made on an individual student, as-needed basis in compliance with the CSUF Catalog (online catalog at http://www.fullerton.edu/disabledservices/handbook/SupportiveServices.htm. Please contact the instructor and Program Coordinator if this applies to you.
Attendance at the initial virtual orientation.
Attendance at the virtual midpoint symposium.
Core courses (12 units)
Comp Science 541 Systems and Software Standards and
Comp Science 544 Software Process Definition (3)
Comp Science 543 Software Maintenance(3)
Comp Science 545 Software Design and Architecture (3)
Advanced Software Process Evaluation Courses (6 units)
Comp Science 542 Software Verification and Validation (3)
Comp Science 547 Software Measurement (3)
Advanced Software Engineering Management Courses (6 units)
Comp Science 546 Software Project Management (3)
Comp Science 548 Professional, Ethical and Legal Issues for Software Engineers (3)
Capstone Experience (6 units)
Comp Science 597* Graduate Project in Computer Science (6)
*(Comp Science 597 will be offered in two consecutive 3-unit
Consult the Computer Science section of the catalog for course descriptions.