A variant of the Prisoner's Dilemma focused on reward (as opposed to punishment) for the class to play together.
Teaching students to participate in open source communities can be difficult. Teaching teachers to teach students to participate in open source communities can be even more challenging.
How SageMath, an open source mathematics software system, got its start.
Mariam Kiran shares tips and lessons learned from leading a class of 80 students working on open source technology.
Youth Digital just moved into their new offices, tucked away in a nondescript office park in Chapel Hill, North Carolina. It's a big step up from their humble beginnings, when company founder and director Justin Richards hauled a laptop to his students' houses, tutoring them on web and graphic... Read more
See how students have hacked robotic arms, created new human-to-game interfaces, added sensors to a car, and developed a wearable air pollution monitor that crowdsources ozone levels across a city with open source hardware.
Two years ago, when the Raspberry Pi launched, it was with the intention of improving IT education in the UK. Since then more powerful, better connected or cheaper boards have come onto the market, but the Pi retains its position as the white knight of ICT teaching.
When I began my current job at Algoma University as the systems librarian, I really had no idea what I was getting into. Despite a decade in library information technology (IT), I felt nervous over my primary task: to help develop and administer Evergreen, an open source library catalogue system.... Read more
When I started teaching PostgreSQL education courses in 2001, PostgreSQL was the ugly one in the data center. Many of the people who were learning how to work with it were doing so grudgingly because of some specific requirement. They had inherited a PostgreSQL database, for example. As a result,... Read more
Kids are quick learners and have great imaginations. When pursuing an electronic or hardware project with a kid, the most important thing to keep in mind is: keep things playful. As long as their hands are in gunk and they are taking things apart, or there's the possibility of blowing something up... Read more