The engineers that you will be hiring in 2015 are now sitting in college classrooms all across the country. Many are now being trained in the exclusive use of proprietary products, plagued with restrictive licenses. They often don’t know what a command line is, much less what ssh or netstat are. Most of them will never see a piece of code longer than 500 lines during their entire college education. Most of them have never read a software license. Many of them still wonder if Free and Open Source Software is used in real-life applications. Most of them are puzzled by the idea that a business model may be based on giving away something for free. We have been collectively raising an entire generation of engineers who are ignorant of the essential inner-workings of hardware and software due to the widespread use of proprietary products in college campuses which has prevented them from learning how things really work.
This talk is about how we are changing this unacceptable state of affairs and how you can join us in this endeavor. For three years now, we have taught a course on Open Source Software Practices at the Rensselaer Polytechnic Institute (RPI). In this talk we will describe our experiences in teaching this class and our many experiments, including success and failure reports. We will also be looking for your advice and suggestions on ways we can improve our teaching practices.
Some details about the Open Source Software Practices class at RPI:
Our course at RPI covers four main areas: (1) laws and software, (2) economics and collaborative means of production, (3) social implications, and (4) software engineering practices. The course covers, in depth, topics on copyright, patents, trademarks, collaboration platforms, business models, social freedom, and community participation. Students get practical experience in practices of test-driven development, agile development, and participation in distributed teams. As part of the course, students are required to participate and contribute to an open source project. They have the option of starting a project from scratch or joining an existing project. The guiding principle of the course is to empower students to find their own way in the prolific environment of open source communities, by giving them a background that will allow them to make educated decisions along the way.
Luis Ibáñez is a Technical Leader at Kitware Inc. He has been working on open source software for more than ten years. He is an expert on medical image analysis. For three years he has been the main instructor of the Open Source Software Practices course at the Rensselaer Polytechnic Institute (RPI). He is also editor of the Insight Journal, an Open Access publication that enforces reproducibility of scientific research via the use of open source software.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com
Download the OSCON Sponsor/Exhibitor Prospectus
Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)
Have an idea for OSCON to share? oscon-idea@oreilly.com
View a complete list of OSCON contacts
Comments
Laurie,
Thank for the comment.
Yes, your point is well taken. I underestimated how much the attendees were already convinced of the importance of getting involved in Education.
This is indeed, great news, because it means that we can now focus on working together to make this happen at a larger scale and with higher quality.
The place to join is “TeachingOpenSource” www.teachingopensource.org/...
The mailing list is: www.teachingopensource.org/...
For all of you who are preparing an Open Source Course, there is reusable material at: www.teachingopensource.org/...
In particular, all the presentations of the RPI Course are available under a CC-By License at: public.kitware.com/OpenSour...
Some of the big questions at the end of the talk were:
Options that come to mind are:
...maybe it is time to collect this in a blog, instead of a comment…
This talk was far too much preaching to the choir. We know that this is important; we’re here to see how you address the problem. Putting the syllabus up for 5 seconds made it impossible to see the solution. If you give this again, focus more on the course, the student reactions, and the challenges in teaching it. We already know FOSS is important.