Curriculum in Software Engineering

ENGL 1100 English Composition I3ENGL 1120 English Composition II3
World History or Technology & Civilization13MATH 1620 Calculus II4
MATH 1610 Calculus I4PHYS 1610 Engineering Physics II4
PHYS 1600 Engineering Physics I4COMP 1210 Fundamentals of Computing I3
ENGR 1110 Introduction to Engineering2 
ENGR 1100 Engineering Orientation0 
 16 14
Core Social Science13Core Social Science13
Core Literature13MATH 2660 Topics in Linear Algebra3
Core Fine Arts3ELEC 2200 Digital Logic Circuits3
MATH 2630 Calculus III4COMP 2710 Software Construction3
COMP 2210 Fundamentals of Computing II4COMP 3240 Discrete Structures3
 17 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 Architecture3COMP 4710 Senior Design Project3
COMP 4320 Introduction to Computer Networks3COMP 4730 Computer Ethics1
COMP 5700 Software Process3COMP 5710 Software Quality Assurance3
COMP Elective26COMP Elective23
 Free Elective (or ROTC)3
 UNIV 4AA0 University Graduation0
 15 13
Total Hours: 120

Students must complete a sequence in either Literature or History.  Because of the discipline specific requirements for the Humanities courses, it is recommended that a History sequence be completed in the Social Sciences courses.


Courses for COMP Elective credit must be chosen in accordance with CSSE department policies and approved course listings.  Students must consult with the CSSE Academic Advisor when selecting these courses.


The Humanities / Social Science Elective must be chosen from the set of courses designated as Humanities or Social Sciences in the Auburn University Core Curriculum.

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.