News

The degree in software engineering encompasses technical issues affecting software architecture, design, and implementation, as well as process issues that address project management, planning, ...
As real-world construction of complex software systems is done by engineering teams, our curriculum focuses on team-based activities with an emphasis on collaboration and the design process. Students ...
Your 30-credit Master of Software Engineering program includes six required courses ... Apply approaches for managing cybersecurity risks through technical architecture, design, and implementation of ...
A computer engineering major studies hardware, software and the principles ... solving as well as analysis and implementation, students are prepared to design robots and supercomputers, create ...
Our research area investigates the fundamental principles, processes and technologies for the design, verification, analysis, implementation and optimization ... reliable and complex software systems.