Many courses connect to the Industry Innovation Lab.
Two-quarter sequence focused on real-world software development experience. Corporate partners seed projects with loosely defined challenges from their R&D labs; students innovate to build their own compelling software solutions. Student teams operate with a budget and a technical advisory board composed of instructional staff and corporate liaisons. Teams will typically travel to the corporate headquarters of the industry partner, meaning some teams will travel internationally.
Team-based software project course connected to the IIL. See the Software Guide for recent project work.
Individual research projects under faculty direction. The research project may result in a paper publishable to an academic journal or presentable at a conference.
Special study under faculty supervision.
Special study under faculty supervision for graduate students.
IIL-connected courses give students hands-on experience with industry-seeded challenges — culminating each year in the Stanford Software Fair, where teams present their work to the public and to industry judges.
Please note that some IIL projects are in the open source domain; for these projecs The IIL will use and develop open-source software, and it is the intention of the IIL that any software arising from these projects will be released under an open source model.