School of Engineering

Five-Year BS/MS Program in Software Engineering

A five-year program is offered in Software Engineering at Fairfield's School of Engineering, leading to a combined Bachelor of Science and Master of Science degrees. This program embraces the educational objectives of the traditional undergraduate program, as well as those of the graduate program. 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.

View faculty from the Computer Science and Software Engineering Department

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:

  • Completed 98-102 credits towards the B.S. in Software Engineering.
  • Completed all required Junior-level (300-level) mathematics and Software Engineering courses specified in the undergraduate catalog.
  • Have successfully completed 6 courses in Software Engineering or Computer Science with a GPA of 3.2, and are enrolled in at least one graduate course in Software Engineering at the time the change is requested.
  • Have an overall GPA of 3.0 or higher.

Students are also required to submit two letters of recommendation, one of which must be from their faculty advisor.

Dual Degree Curriculum (156 credits)

Year 1 - Fall Semester Credits
MA 145 Calculus I 4
PS 15 General Physics I 3
PS 15L General Physics I Lab 1
EG 31 Fundamentals of Engineering 3
PH 101 Introduction to Philosophy 3
EN 11 Texts and Contexts I 3
Total 17
 
Year 1 - Spring Semester  
MA 146 Calculus II 4
PS 16 General Physics II 3
PS 16L General Physics II Lab 1
RS 101 Exploring Religion 3
CS 131 Fundamentals of Programming 3
EN 12 Texts and Contexts II 3
Total 17
 
Year 2 - Fall Semester  
MA 245 Calculus III 4
MA 231 Discrete Mathematics 3
CS 232 Data Structures 3
HI 10 Origins of the Modern World 3
SW 304 Web Development 3
Total 16
 
Year 2 - Spring Semester  
EN 100-199 English Core Literature 3
CS 331 Operating Systems 1
CR 245 Digital Design I 3
CR 245L Digital Design I Lab 3
GE        General Elective 1 3
SW       Major Elective 1 3
Total 16
 
Year 3 - Fall Semester  
MA 351 Probability Theory 3
SW 355 Database Management Systems 3
SW 314 Network Concepts 3
SSE       Social Science Elective 3
SW 201 Software Design I 3
HI         History Elective 3
Total 18
 
Year 3 - Spring Semester  
SW 202 Software Design II 3
MA        Math Elective 3
PH        Philosophy Elective 3
RS        Religious Studies Elective 3
CS 343 Analysis of Algorithms 3
VP         Art History Elective 3
Total 18
 
Year 4 - Fall Semester  
SW        Major Elective 2 3
EC 11    Introduction to Microeconomics 3
SC         Science Elective 3
SW        Graduate Major Elective 3
SW 204 Software Project Management 3
Total 15
 
Year 4 - Spring Semester  
SW 205  Software Testing and Maintenance 3
SW        Graduate Major Elective 2 3
AE 287  Engineering Ethics 3
VP         Visual and Performing Arts Elective 3
GE        General Elective 2 3
Total 15
 
Year 5 - Fall Semester  
SW        Graduate Major Elective 3 3
SW        Graduate Major Elective 4  3
SW        Graduate Major Elective  5 3
SW 550 Capstone Professional Project I 3
Total 12
 
 
Year 5 - Spring Semester  
SW        Graduate Major Elective 6 3
SW        Graduate Major Elective 7 3
SW        Graduate Major Elective 8 3
SW 551 Capstone Professional Project II 3
Total 12

 

* Math Elective:  MA 211, MA 235, or MA 321 recommended

 

Major Electives
For electives see list in Software Engineering program.