Whether you want to create a VR training program for surgeons, the next “swipe right” dating app, or an autonomous car, software engineers have endless career options in today’s tech-enabled world. Software Engineering Portal. Software Engineering at University of Waterloo. This past June, I graduated from the University of Waterloo’s Software Engineering program. In the first term, there are 6 courses, amounting to about 33 hours per week of class. Following your undergraduate degree, you can continue your studies in graduate school or pursue your professional designation. At Waterloo, you won’t just write code. The Cost of Waterloo Software Engineering. Computer Software Engineering: Description: Whether you want to create a VR training program for surgeons, the next "swipe right" dating app, or an autonomous car, software engineers have endless career options in today’s tech-enabled world. After 5 long and difficult years, I’m extremely proud to say that I’m a Waterloo grad, and very proud of … Visit our Software Engineering Portal for more information on the Software Engineering program.. Graduate studies. Just like any other Waterloo engineering stream, Software Engineering is known for its academic rigour. Software engineering has a large variety of research areas and the University of Waterloo has several groups that specialize in areas of study related to software engineering: WatForm: Waterloo Formal Methods, SWAG: Software Architecture Group and CSG: Computer Systems Group.