Software Engineering Five-Year Dual 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 dual 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 in terms of industrial internships following the sophomore year, and a final capstone project that guides students through a process of design and innovation at the level of a professional engineer. Graduates of the program master the knowledge and tools they need to create the next generation of software solutions to ever more complex technological and societal problems.

Dual Degree Curriculum

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

Changing from Undergraduate to Graduate Status

Students may request a change of status from the undergraduate to the undergraduate/graduate combined plan of study at any point after the following conditions are met, with approval from their academic advisor and the department chair:

  • Completed 60+ credits toward the BS in Computer Science.
  • Successfully completed 6 courses in Software Engineering or Computer Science with a GPA of 3.00 or higher.
  • Have an overall GPA of 3.00 or higher.

Students must discuss with their academic advisor which graduation option should they choose before registration for classes for their fourth year. Depending on the option, they could receive the BS at the end of their fourth year if all undergraduate requirements are met, or simultaneously with the MS at the end of the fifth year otherwise.

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