"
Software Engineering is an engineering profession concerned with the processes, methods and tools for the design and development of high quality, reliable software systems. This involves the study and application of software specification, design, implementation, testing and documentation of software. Target systems may range from simple software applications to mission-critical real-time systems.
The program provides a thorough grounding in fundamental computer science areas and substantial exposure to applications, giving students broad spectrum experience in aspects of software systems from the machine level to applications in business and industry. A feature of the program is a Software Engineering Workshop series of courses that span the first three years of the program. These series of courses are used to undertake realistic projects in which students work in teams and gain experience with all aspects of software development.
"