Software Engineering Five-Year Accelerated Degree Bachelor and Master of Science Program

A five-year program is offered in Software Engineering at Fairfield's School of Engineering, leading to a Bachelor of Science and Master of Science accelerated degree. This program embraces the educational objectives of the BS in Computer Science program, as well as those of the graduate program in Software Engineering. It emphasizes experiential learning by promoting industrial internships following the sophomore year, and requiring a final capstone project that guides students through a process of design and innovation at the level of an experienced practicing engineer.

The MSSE curriculum offers AI electives that improve the efficiency and quality of software design and development. AI has become essential in modern software design, fundamentally transforming how applications are architected, built, and maintained. Students apply advanced AI methods and tools to strengthen system architecture, implementation, testing, deployment, and maintenance, delivering robust, data-driven applications. Graduates of the program acquire the knowledge and tools necessary to design next-generation software solutions that address increasingly complex technological and societal problems.

The accelerated five‑year program provides a streamlined pathway for qualified students to complete both a bachelor’s degree and a Master of Science (MS) degree. In order to enroll in this program, students must apply and be formally admitted into it. Students typically apply at the end of the third year of undergraduate study. During the first three years, students follow the standard undergraduate curriculum. In the fourth year, students complete all remaining baccalaureate degree requirements and may enroll in up to two graduate‑level courses. Up to six graduate credits taken in the fourth year may be applied to both the bachelor’s and master’s degree requirements for this specifically designed program in the School of Engineering and Computing.

Upon conferral of the bachelor’s degree, students must enroll in the graduate program in the immediately subsequent academic semester (Fall or Spring). Students completing the undergraduate degree in May must enroll in the following Fall term; students completing the degree in January must enroll in the following Spring term. An approved official leave of absence is the only exception to this continuous enrollment requirement.

To complete the MS degree in this accelerated program, students must complete a total of ten graduate‑level courses, including the two courses taken during the undergraduate program, followed by eight additional graduate courses during the fifth year. Students who do not continue directly into the graduate program as articulated above and who do not receive an approved leave of absence will be removed from the accelerated program and enrolled into the regular MS degree. In these cases, students must complete ten unique graduate‑level courses (30 unique credits) to earn the MS degree; in such cases, graduate courses taken during the undergraduate program will remain on the undergraduate transcript only and may not be applied toward the master’s degree requirements. For this reason, students who cannot remain continuously enrolled in the accelerated program are encouraged to speak with their Dean’s Office to discuss the ramifications for doing so.

Students accepted in this program are expected to have an overall GPA of 3.00 or higher and receive approval of the faculty advisor.  Students will be awarded the BS when all requirements are met, usually at the end of the fourth year. The MS degree will be awarded when all graduate requirements of the combined degree curricula have been satisfied, usually at the end of the fifth year.

Accelerated Degree Curriculum

Students must develop of a plan of study for the MS portion of the degree with approval of their faculty advisor, including the following:

Requirements for BS in Computer Science 1127
Select 8 additional graduate-level electives in Software Engineering 224
Total Credits151
1

Includes six graduate course credits taken during the fourth year that are applied towards both the undergraduate and master’s degree requirements

2

Major electives are chosen from the department, with approval of advisor and department chair from among other courses offered in the School of Engineering

A minimum of 30 credits must be completed at the graduate level.