If you are interested in getting real experience building a substantial software system as part of a distributed team, you’ll be interested in UCOSP!
UCOSP is a senior undergraduate course, which has been running since September 2018 – see http://ucosp.ca. In this course, teams of students from several schools work together on an open-source software project under the guidance of an experienced software developer. Each student registers in the appropriate course at his or her home institution (in our case this course would be CSC494) and works in tandem with their peers from across the country. During one intensive weekend early in the course (called the “sprint”), students travel to meet face-to-face and work together.
This course exposes students to the tools, working practices, and issues that are now routine in global software development. Just as importantly, it enables them to get to know their peers from across the country. UCOSP is sponsored by Canadian Computer Science Department Chairs and several industrial partners.
If you are interested in being involved, please fill in the application form by July 26. Please remember to send your resume and unofficial transcript to Associate Professor, Teaching Stream, Karen Reid at ucosp-app(at)cs.toronto.edu. If you have any questions, please contact Karen at ucosp-app(at)cs.toronto.edu.