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
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
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
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.