Software Engineering is the discipline of systematic production and maintenance of software systems that behave reliably and efficiently. Software Engineering not only involves the technical aspects of building software systems but also the collaboration between programming teams to align the software solutions with organizational strategies.
The Software Engineering Program is offered by the Computer Engineering Department, and is tailored to meet the growing demand of software industry. The Program's curriculum provides students with the ability to better analyze and design software systems through course offerings such as, software requirements analyses, object oriented communications and the technology utilized to enhance the software engineering systems. It also focuses on the use human-computer interaction to design effective user interfaces and on the software applications areas such as graphics, web programming and bioinformatics.