Teaching Materials Catalogue

From Teaching Open Source

Jump to: navigation, search

Contents

[edit] Teaching Materials

There's a bunch of content linked from a lot of places. For each piece of material linked, we will review the content and determine:

  • Title
  • Authors
  • Abstract (100 words or less)
  • Content License (CC? GNU? No license at all?)
  • Field of study (CS? Econ? Law?)
  • Material level (Undergraduate? Grad school? Secondary School?)

[edit] Review complete

Nothing yet.  :)

[edit] Review in process

[edit] Review pending (feel free to add to this list, or to claim an item and move to "in process")

[edit] The Big List

TitleAuthorsInstitutionPub DateAbstractFormatLicenseField of StudyCourse Level
A Fair(y) Use TaleFaden, EricBucknell2007Professor Eric Faden of Bucknell University created this humorous, yet informative, review of copyright principles delivered through the words of the very folks we can thank for nearly endless copyright terms.Lecture, videoCC-BY-NC-SA 3.0Legal-
Democratizing Innovationvon Hippel, EricMIT Press2005Professor von Hippel explores how user-centered innovation processes offer great advantages over the manufacturer-centric innovation development systems that have been the mainstay of commerce for hundreds of years.E-bookCC-BY-NC-ND 2.0Business-
Advanced Topics in Learning Object Design and ReuseWiley, DavidUtah State University2008This course is designed to help you understand and apply advanced topics in the design, creation, and reuse of learning objects. The course is structured around a practical, hands-on project using learning objects, intermingled with readings and discussion on a variety of topics.Full CourseCC-BY 3.0Instructional TechnologyGraduate
NC State University CSC591W Open Source Software Development Wiki PageWill CohenNC State University2008Introduction to basic concepts of the FOSS community, with two-thirds of each student's grade based on their involvement with a FOSS project.Full CourseBY-NC-SA-Graduate
Enclosures of the Mind: Governing the Intellectual CommonsMainelli, MichaelGresham College2006-10-18Professor Michael Mainelli exlores the future of global advancement in relation to open source.Lecture, multimedia-Economics-
Open Source Development and Distribution of Digital Information: Economic, Legal, and Social PerspectivesSamuelson, PamUC Berkeley School of Information2005Learn how open source has an impact on digital information distribution.Syllabus-School of InformationUndergraduate
Managing Innovation: Emerging Trendsvon Hippel, EricMIT Sloan2005This course by Dr. von Hippel illustrates how open information and open source are becoming more popular, allowing users to innovate for themselves.Full CourseMIT OCWBusinessGraduate
Open Source CommunitiesLakhani, Karim R.MIT Sloan2005Karim R. Lakhani discusses exactly what open source is, its principles, and other key information to understanding open source.PresentationMIT OCWBusiness-
Free as in Freedom: Richard Stallman's Crusade for Free SoftwareWilliams, SamO'Reilly2002-03Free as in Freedom interweaves biographical snapshots of GNU project founder Richard Stallman with the political, social and economic history of the free software movement.E-bookGFDL 1.1History-
Open Source Software: the Challenge AheadShuttleworth, MarkCERN2007-02-28For open source sofware, the real challenge lies ahead -- taking free software to the mass market, to your grandparents, to your nieces and nephews, to your friends. If we are to be successful we need to articulate the audacious goals clearly and loudly - because that's how the community process works best.Lecture, video-Business-
The Future of IdeasLessig, LawrenceStanford2001Lessig shares his thoughts about the future of innovation in a time of competitive control.E-BookCC-BY-NC 3.0Business-
Real World Mozilla DevelopmentDavid HumphreySeneca College2007-02-26This is a one-week crash course in Mozilla development. It contains daily teaching sessions and labs on separate pages, useful for remixing. Assumes knowledge of one or more relevant languages (C/C++ or JavaScript).Compressed courseCC-BY 2.5 Canada or OPLSoftware DevelopmentUndergraduate
Introduction to Free SoftwareJesús M. González-Barahona, Joaquín Seoane Pascual, Gregorio RoblesFree Technology Academy (FTA)2010Free software is increasing its presence in mainstream media and in debates among IT professionals, but it is still unknown for many people. And even those who are familiar with it lack specific knowledge in some important areas. What is free software? What are the implications of using a free license? How are free software projects organised? Which are the main business models associated to them? What motivates developers, especially volunteers, to become involved in free software projects? Who are these developers? These are the sort of questions that we will try to answer in this book..Introduction, FLOSSGNU Free Documentation License, Creative Commons Attribute ShareAlike LicenseFLOSS-
GNU/Linux Advanced AdministrationRemo Suppi Boldrito, Josep Jorba EsteveFree Technology Academy (FTA)2010GNU/Linux systems have reached a level of maturity that allows to integrate them in almost any kind of work environment, from mobile phones to server farms. The contents of the module "The GNU/Linux operating system", of which this book is the main documentation, are mostly related to systems administration. Students will learn how to install, configure and optimise a GNU/Linux operating system and the most widely used computer services. During this course students will engage in practical activities related to these topics, applying them in real GNU/Linux systems.Introduction, FLOSSGNU Free Documentation License, Creative Commons Attribute ShareAlike LicenseSysadmin-
Introduction to Web applications developmentCarles MateuFree Technology Academy (FTA)2010This course book starts with an introduction to the internet, including a brief history of the TCT/IP protocol and worldwide web. It defines the basic concepts for web servers and studies the case of Apache, the most used webserver, while other free software webservers are not forgotten. The course continues with webpage design focussing on HTML and JavaScript. XML Schemas, their validation and transformation are covered as well as dynamic webpages built with CGI, PHP or JSP and database access. Webservices are software components that are accessible through SOAP and have their interface described with WSDL (Web Service Description Language). In this section the XML-RPC protocol is discussed among other things. The last part of the course deals with configuration, maintenance, monitoring and security aspects.NetworkingGNU Free Documentation License, Creative Commons Attribute ShareAlike LicenseNetworking, Web development-
Economic aspects and business models of Free SoftwareAmadeu Albós Raya, Lluís Bru Martínez and Irene Fernández MonsalveFree Technology Academy (FTA)2010The course book its focused on the study of Free Software in relation with the private sector and related economic aspects. We analyse the software industry from an economic perspective: how it was affected by software licensed under free conditions and what is its potential for the future. On the other hand, we study how to use Free Software in the private sector, from a development view but also in implementation and migration.Economy, BusinessGNU Free Documentation License, Creative Commons Attribute ShareAlike LicenseEconomy-
Introduction to Software developmentJ. Pérez López and L. Ribas i XirgoFree Technology Academy (FTA)2010This course book is designed for IT specialists and developers that are starting their way in the free software development universe. Free Software is developed with specific collaboration technics and tools that engage and enable world-wide communities. Professionals need to handle different programming technics, languages and develop specific workgroup skills. The programming languages used in this module are C, C++ or Java.SoftwareGNU Free Documentation License, Creative Commons Attribute ShareAlike LicenseSoftware development-