Dec 15, 2018  
2016-2017 University Catalog 
2016-2017 University Catalog [ARCHIVED CATALOG]

Software Engineering Program

Return to {$returnto_text} Return to: Academic Departments and Programs


Program Coordinator

James Choi

Program Office/Website

Computer Science Building 108


Ning Chen, James Choi, Bin Cong, Chang-Hyun Jo, Christopher Ryu


Software Engineering is the discipline of developing and evolving software systems that are reliable and efficient, and that are affordable to develop and evolve. The discipline has matured in response to the increasing importance of software, particularly in safetycritical applications, and to the huge impact of large and expensive software systems that affect many people in many parts of society. Unique factors in the evolution of software engineering include the fact that software is intangible and its operation is discontinuous. Thus, the discipline seeks to integrate the principles of computing and mathematics with the rigor that engineering disciplines bring to the reliability and trustworthiness of the products developed.

Software engineering students have the opportunity to focus on software reliability, software evolution and on the development of software systems that are correct from their inception. Learning how to provide genuinely useful and usable software is preeminent.

Learning Goals and Student Learning Outcomes

Program Offered

Return to {$returnto_text} Return to: Academic Departments and Programs