Contact WeiKian Chen, Chairperson, Department of Software Technology
As technology evolves, the problems that we can solve become more and more complex. Software Engineering is a critical field that promotes systematic ways to design, evaluate and manage computing solutions.
With a specialization in Software Engineering, you will follow software development methodologies, design programs for specialized domains, re-engineer existing software systems, and document software requirements. Upon completion of your degree, you will have experience building software systems, including development, testing, maintenance and technical documentation.
Students in the Software Engineering specialization will: