Academic Bulletin 2023-2024 
    
    Nov 21, 2024  
Academic Bulletin 2023-2024 [ARCHIVED CATALOG]

Software Engineering


Return to {$returnto_text} Return to: Areas of Study

Professors Jumadinova (Chair), Bonham-Carter, Graber, Green, Kapfhammer, Luman

Software engineering focuses on the knowledge and skills that teams and individuals need to develop and maintain large-scale software systems. Students apply engineering principles and industry-standard software tools to design, implement, test, release, and enhance software for real-world customers.

Software Engineering Learning Outcomes

  • While working in a team, can effectively design, implement, evaluate, improve, and document a solution to a problem delivered as a maintainable software system.
  • Demonstrates competency in the theories, models, and practices of project domains that require the engineering of software.
  • Can effectively manage and predict the cost, scope, and deadline of a software engineering project,
  • Uses effective oral and written communication methods to explain both the technical and product-use details of a software artifact.

Courses

To see the courses offered in this department or program, please use the “Course Search” link from the menu at the right of this page.

Programs

    Major
    Minor

    Return to {$returnto_text} Return to: Areas of Study