← Programs / Engineering / Software Engineering (BEng)
Details
Program Summary
Software engineers solve challenges related to the development, operation and maintenance of large and complex software systems such as massively parallel internet applications and mission-critical control systems. We go beyond teaching simple programming and instead focus on modern software engineering principles, tools, integration and analysis techniques for the design of large, complex and high-quality software systems.