Home > Academics > Undergraduate Areas of Study > Software Engineering
  • Software Engineering

    Software engineering focuses on the development of software systems that behave reliably and efficiently, and are affordable to develop and maintain. 

     what can i do with my major 3learning outcomes 2 

    Software engineering goes beyond programming to include such things as eliciting customers’ requirements, and designing and testing software that meets those requirements, while taking into account economic, legal, and social considerations. 

    Why should you choose ODU for your Software Engineering degree?

    Software engineering students require a foundation in programming fundamentals, basic computer science theory, and team project activity. This major focuses on a range of topics that are essential to the software engineering profession (i.e., problem modeling and analysis, software design, software verification and validation, software quality, software process, software management). 

    You will have the opportunity to work hands on with computers from the very beginning while receiving real-world experience working side-by-side with network staff, system analysts, Web designers and database staff.

    Faculty Highlights

    Dr. Anna Davis 

    Dr. Anna Davis is the Chair of the Mathematics and Computer Science Department. Dr. Davis is interested in topology, cognitive psychology, connections between mathematics and art, and effective uses of technology in the classroom.


    Bio Button 

  • Untitled Document Apply Now! Visit Campus Request Information Frequently Asked Questions