Bachelor of Software Engineering

4 Years On Campus Bachelors Program

Auburn University

Program Overview

The Bachelor of Software Engineering at Auburn University delivers a balanced curriculum combining software engineering principles, computer science foundations, and hands-on system development.

Students develop expertise in software modeling, secure software processes, operating systems, networks, and database systems, with a strong focus on quality assurance and professional development. 

Course Overview:

  • Year 1: English Composition I, Core Science Sequence, Calculus I, Fundamentals of Computing I, Introduction to Engineering, Engineering Orientation, English Composition II, Core History Sequence, Calculus II, Fundamentals of Computing II

  • Year 2: Linear Algebra, Core History Sequence, Digital Logic Circuits, Software Construction, Professional Development I, Core Literature, Core Social Science, Technical Elective, Statistics for Engineers and Scientists, Computer Organization and Assembly Language Programming

  • Year 3: Public Speaking, Math Elective, Core Fine Arts, Introduction to Algorithms, Introduction to Operating Systems, Introduction to Ethics or Ethical and Conceptual Foundations of Science, Principles of Programming Languages, Software Modeling and Design, Introduction to Computer Networks

  • Year 4: Computer Architecture, Database Systems I, Secure Software Process, Technical Elective, Professional Development II, Free Elective, Senior Design Project, Computer Ethics, Software Quality Assurance, Program Assessment

Experiential Learning (Research, Projects, Internships etc.)

  • Hands-On Labs & Projects: Applied learning is central to the program, with lab components starting from the first computing course and culminating in a capstone design project in the final year

  • Capstone Design: A two-semester senior design project that integrates software engineering principles and teamwork to deliver practical solutions to real-world problems

  • Professional Development: Dedicated courses to build communication, ethical decision-making, leadership, and teamwork skills

  • Internships & Co-ops: Strongly encouraged for real-world industry exposure, though not mandatory

Progression & Future Opportunities

  • Graduate Study: Well-prepared for advanced degrees in software engineering, computer science, cybersecurity, or related fields

  • Career Prospects: Strong demand across industries such as business, telecommunications, defense, healthcare, transportation, entertainment, and technology

  • Professional Skills: Auburn’s program fosters adaptability, leadership, effective communication, teamwork, and a strong commitment to lifelong learning

Program Key Stats

$36022
$ 60

Jan Intake : 1st NovAug Intake : 1st Feb


78 %
No
Yes

Eligibility Criteria

BBC - ABB
3.0 - 3.5
28 - 32
80 - 85

1240 - 1360
26 - 30
6.5
90

Additional Information & Requirements

Career Options

  • Software engineer
  • Software Test Engineer
  • Software Development Engineering- Associate
  • Director of Software Engineering
  • Software Developer
  • Engineering Project Lead

Book Free Session with Our Admission Experts

Admission Experts