Curriculum in Software Engineering

ENGL 1100 English Composition I3ENGL 1120 English Composition II3
World History or Technology & Civilization13Core Social Science13
Core Fine Arts3MATH 1620 Calculus II4
MATH 1610 Calculus I4PHYS 1600 Engineering Physics I4
ENGR 1110 Introduction to Engineering2COMP 1210 Fundamentals of Computing I3
ENGR 1100 Engineering Orientation0 
 15 17
Core Social Science13Core Literature13
MATH 2630 Calculus III4MATH 2660 Topics in Linear Algebra3
PHYS 1610 Engineering Physics II4ELEC 2200 Digital Logic Circuits3
COMP 2210 Fundamentals of Computing II4COMP 2710 Software Construction3
 COMP 3240 Discrete Structures3
 15 15
ENGR 2100 Fundamentals of Engineering Mechanics (or ROTC)3PHIL 1020 Introduction to Ethics or 1040 Business Ethics3
MATH 2650 Linear Differential Equations3STAT 3600 Probability and Statistics I3
COMP 3220 Principles of Programming Languages3Humanities / Social Science Elective33
COMP 3270 Introduction to Algorithms3COMP 3500 Introduction to Operating Systems3
COMP 3350 Computer Organization and Assembly Language Programming3COMP 3700 Software Modeling and Design3
 15 15
COMP 4300 Computer Architecture3Free Elective (or ROTC)3
COMP 4320 Introduction to Computer Networks3COMP 4710 Senior Design Project3
COMP 5700 Secure Software Process3COMP 4730 Computer Ethics1
COMP Elective26COMP 5710 Software Quality Assurance3
 COMP Elective23
 UNIV 4AA0 Creed to Succeed0
 15 13
Total Hours: 120

The AU Bulletin lists the University Core Curriculum requirements for students in the College of Engineering.

Courses in bold-face are those used to calculate in-major GPA.