Software Engineering

Software Engineering - Requirements

Software Engineering Curriculum (132 credits)

Year 1 Fall Semester Credits
EG 31 Fundamentals of Engineering 3
EN 11 Texts and Contexts I 3
MA 145 Calculus I: Engineering & Physics Majors 4
PH 101 Introduction to Philosophy 3
PS 15 General Physics I 3
PS 15L General Physics I Lab 1
  Total 17
Year 1 Spring Semester Credits
EN 12 Texts and Contexts II 3
MA 146 Calculus II: Engineering & Physics Majors 4
PS 16 General Physics II 3
PS 16L General Physics II Lab 1
RS 101 Exploring Religion 3
SW 131 Fundamentals of Programming for Engineers 3
  Total 17
Year 2 Fall Semester Credits
HI 10 Origins of the Modern World 3
MA 231 Discrete Mathematics 3
MA 245 Calculus III: Engineering & Physics Majors 4
SW 232 Advanced Programming and Data Structures 3
SW 304 Web Development 3
  Total 16
Year 2 Spring Semester Credits
CR 245 Digital Design I 3
CR 245L Digital Design I Lab 1
EN 100-199 English Core Literature 3
GE General Elective 1 3
SW Major Elective 3
SW 327 Operating Systems and Programming 3
  Total 16
Year 3 Fall Semester Credits
HI History Elective 3
MA 351 Probability Theory 3
RS Religious Studies Elective 3
SS Social Science Elective 3
SW 201 Software Engineering Methods 3
SW 355 Database Management Systems 3
  Total 18
Year 3 Spring Semester Credits
CR 320 Computer Networks 3
MA Math Elective* 3
PH Philosophy Elective 3
SW 202 Software Design Methods 3
SW 399 Introduction to Algorithms 3
VP Art History Elective 3
  Total 18
Year 4 Fall Semester Credits
CR 346 Computer System Architecture 3
EC 11 Introduction to Microeconomics 3
EG 390 Senior Design Project I 3
SC Science Elective 3
SW 204 Software Project Management 3
  Total 15
Year 4 Spring Semester Credits
AE 287 Engineering Ethics 3
EG 391 Senior Design Project II 3
GE General Elective 2 3
SW 205 Software Testing and Maintenance 3
VP Visual and Performing Arts Elective 3
  Total 15
 

Dual Degree Curriculum (156 credits)

Year 1 Fall Semester Credits
EG 31 Fundamentals of Engineering 3
EN 11 Texts and Contexts I 3
MA 145 Calculus I: Engineering & Physics Majors 4
PH 101 Introduction to Philosophy 3
PS 15 General Physics I 3
PS 15L General Physics I Lab 1
  Total 17
Year 1 Spring Semester Credits
EN 12 Texts and Contexts II 3
MA 146 Calculus II: Engineering & Physics Majors 4
PS 16 General Physics II 3
PS 16L General Physics II Lab 1
RS 101 Exploring Religion 3
SW 131 Fundamentals of Programming for Engineers 3
  Total 17
Year 2 Fall Semester Credits
HI 10 Origins of the Modern World 3
MA 231 Discrete Mathematics 3
MA 245 Calculus III: Engineering & Physics Majors 4
SW 232 Advanced Programming and Data Structures 3
SW 304 Web Development 3
  Total 16
Year 2 Spring Semester Credits
CR 245 Digital Design I 3
CR 245L Digital Design I Lab 1
EN 100-199 English Core Literature 3
GE General Elective 1 3
SW Major Elective 3
SW 327 Operating Systems and Programming 3
  Total 16
Year 3 Fall Semester Credits
HI History Elective 3
MA 351 Probability Theory 3
RS Religious Studies Elective 3
SSE Social Science Elective 3
SW 201 Software Engineering Methods 3
SW 355 Database Management Systems 3
  Total 18
Year 3 Spring Semester Credits
CR 320 Computer Networks 3
MA Math Elective* 3
PH Philosophy Elective 3
SW 202 Software Design Methods 3
SW 399 Introduction to Algorithms 3
VP Art History Elective 3
  Total 18
Year 4 Fall Semester  
CR 346 Computer System Architecture 3
EC 11 Introduction to Microeconomics 3
SW Graduate Major Elective 1 3
SC Science Elective 3
SW 204 Software Project Management 3
  Total 15
Year 4 Spring Semester Credits
AE 287 Engineering Ethics 3
SW Graduate Major Elective 2 3
GE General Elective 2 3
SW 205 Software Testing and Maintenance 3
VP Visual and Performing Arts Elective 3
  Total 15
Year 5 Fall Semester Credits
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 Credits
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