Software Engineering – Open Source project

Open Source Project Opportunity

If you are interested in getting real experience building a substantial software system as part of a distributed team, you will be interested in UCOSP!

UCOSP is a senior undergraduate course, which has been running since September 2008 –- see  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 EECS4080 3.0 or EECS4480 3.0) 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 CS Department Chairs and several industrial partners.

There are limited number of spaces available for York students in the Fall 2018 term. To be eligible, you should have already completed 36 credits in EECS courses, including EECS3311, and have a high gpa.

If you are interested in being involved, please contact Prof. Lesperance (, who is the faculty partner for UCOSP at York University by August 1.

Please include a short statement about your previous software experience and your (unofficial) transcript.

Related News