What is this?
A full-credit course where you'll contribute to an open-source software project during an academic term.
You'll have the freedom to:
- choose your project
- propose and scope your contribution
- define your own evaluation rubric by setting your own schedule and goals
Additionally, the course will offer a cohesive social and intellectual framework that will provide students with:
- a network of peers and professors to bounce ideas off
- an experienced professor mentor
- weekly instructional lectures
- guest speakers from industry and the open-source community
Make a lasting impact on society while earning a course credit.
Why do this?
- Work on exciting, widely-used projects such as Firefox, Chromium, WebKit, Apache, CPython, WordPress, Khan Academy, LLVM, jQuery, Linux, and more that have real-world impact as part of a standard course in school.
- Earn a credit and have course time to work on coding projects of your choice!
- Land an internship or full-time offer based on your contributions.
- Learn software development practices, tools, and techniques, and have your code reviewed.
- Network with other students and develop contacts in industry and the open-source community.
- Have a substantial, public, open piece of code that you can show potential employers.
- New to OSS? Get started in a guided environment with experienced professor mentors and fellow contributors.
- Give back to the community that has made so much of what is modern-day programming possible.