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. 

    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. This major is pending accreditation.

    Why should you choose ODU for this major?

    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.

    Course outcomes

    There are increasing opportunities for well-trained and well-educated personnel in the growing high-tech job market. High-tech jobs are growing faster than other private sector job. The U.S. Bureau of Labor reports that software developers earn an annual salary in excess of $90,000. Through the year 2020, the bureau estimates job growth at 30 percent.

    Career opportunities for software engineering graduates occur in a wide variety of settings, including large/small software companies, large/small computer services companies, and large organizations of all kinds (industry, government, banking, healthcare, etc.) and most likely involve software development including aspects of web development, interface design, security issues, mobile computing, and so on. 

    While a bachelor’s degree is generally sufficient for entry into this kind of career, many software professionals return to school to obtain a master’s degree.

    With a degree in Software Engineering, you can pursue a career as a:

    • Web designer
    • Network developer
    • System analyst
    • Database technician


    For admission questions, contact:

    Michelle Houck

    Associate Director of Undergraduate Admission
    houckm@ohiodominican.eduenvelope icon
    (614) 251-4785


    For program questions, contact:

    Tim Walker

    Associate Professor
    walkert@ohiodominican.edu envelope icon
    (614) 251-4658


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