After 5 long and difficult years, I’m extremely proud to say that I’m a Waterloo grad, and very proud of … Just like any other Waterloo engineering stream, Software Engineering is known for its academic rigour. In the first term, there are 6 courses, amounting to about 33 hours per week of class. 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. Following your undergraduate degree, you can continue your studies in graduate school or pursue your professional designation. This past June, I graduated from the University of Waterloo’s Software Engineering program. 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. The Cost of Waterloo Software Engineering. At Waterloo, you won’t just write code. Visit our Software Engineering Portal for more information on the Software Engineering program.. Graduate studies. Software Engineering Portal. 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 at University of Waterloo.