CS 5152 - Open Source Software Engineering

General Information

Learn how open source software and software engineering work by working in teams of 3-6 on a real open source project all semester, with help and advice from industry mentors.


You have to submit an application. The professor has said that generally, he has been able to let everyone in who wanted to take it (and was not a freshman or otherwise unprepared), but that changed for Spring 2017.

Topics Covered

Software Engineering Free/Open Source Software


Semester-long project: you are expected to spend 10-12 hours/week, but it varies a lot based on your project.

You also have a final presentation, and a couple short writing assignments spread across the semester.

General Advice


An okay class overall. As someone who has been in open source for a while, I was a little disappointed, though most people really enjoyed the class. This is highly dependent on your project and mentors, though.

Past Offerings

Semester Time Professor Median Grade Course Page
Spring 2017 MWF 11:15-12:05 Ross Tate https://www.cs.cornell.edu/courses/cs5152/2017sp/


Edit this page on Github: classes/CS5152.md

Edit me on GitHub