CS Curricula

←All schools

Auburn UniversityWebsiteAcademic Catalog

Computer Science and Software EngineeringDepartment Website

BS Degree in Software Engineeringsource 1source 2ABET

122 units needed for graduation. Updated for 2024-25.

CS Courses

Math/Stat Courses

Engineering Courses

Science Courses

Other Courses


Software Engineering Program Educational Objectives

Within a few years of graduation, alumni of the software engineering program will attain:

  • Success in their chosen profession as evidenced by career satisfaction, promotions/raises, and leadership at levels appropriate to their experience.
  • Success in post-undergraduate studies as evidenced by satisfaction with the decision to further their education, advanced degrees earned, and professional visibility (e.g., publications, presentations, awards, etc.).

Software Engineering Student Outcomes

Graduates of the software engineering program will have an ability to:

  • An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  • An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  • An ability to communicate effectively with a range of audiences.
  • An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
  • An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
  • An ability to develop and conduct appropriate experimentation, analyze, and interpret data, and use engineering judgment to draw conclusions.
  • An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

History of the Major

2024  
2023  
Add COMP 2800 (Professional Development I).
Add COMP 4800 (Professional Development II).
2022  
Add COMP 5120 (Database Systems I).
Change COMP 4730 (Computer Ethics) from 1 unit to 2 units.
Replace STAT 3600 (Probability and Statistics I) → STAT 3010 (Statistics for Engineers and Scientists).
Replace MATH 2630 (Calculus III) + MATH 2650 (Linear Differential Equations) -> 2 Math Electives.
Drop ENGR 2100 (Fundamentals of Engineering Mechanics).
Allow Chem or Bio instead of Physics.
2021  
Replace COMP 5700 (Software Process) → COMP 5700 (Secure Software Process).
2020  
2019  
2018  
2017  
2016  
2015  
2014  
2013