From Teaching Open Source
POSSE is a bootcamp sponsored by Red Hat designed to immerse computer science instructors in open source projects, with the commitment that each participating instructor bring their classes into open source project participation over the next school year. More details on the program are available at http://teachingopensource.org/index.php/POSSE.
Contents |
[edit] Join us!
There is no cost to attend a POSSE, though attendees are responsible for their own travel, lodging, and expenses. To apply, please fill this form. Application closes on April 30, 2012. - it just takes 1 email, 15 questions, and less than 30 minutes.]
More information for attendees (directions, hotel recommendations, parking/transport logistics, etc) is available at the POSSE Nigeria attendees page.
[edit] Resources
[edit] Press
Watch this space during POSSE week for coverage by the media.
[edit] Blogs
Watch this space during POSSE week for blog posts by POSSE participants and instructors!
[edit] Follow the POSSE
There are a number of spaces where POSSE participants interact aside from the physical <location> location.
- Wiki: this POSSE is using the TeachingOpenSource wiki space. Please feel free to edit any of these pages. If you're creating new pages, please prefix the page title with Name of POSSE (for instance, POSSE Nigeria).
- IRC: The channel on Freenode will be used for POSSE-specific IRC communication. Participants are encouraged to join the larger TeachingOpenSource community in the #teachingopensource as well.
- Mailing list: Join the teaching open source mailing list for discussion and ongoing session notes.
[edit] Event information
[edit] Sponsor
[edit] Dates
July 16 - 18, 2012
[edit] Location
POSSE Nigeria will take place at the African Development Centre, Covenant University, Ota, Nigeria.
[edit] Instructors
- Mark Hershberger , Wikimedia Foundation, USA
- Sulayman K. Sowe (Ph.D), United Nations University Institute for Advanced Studies (UNU-IAS), Yokohama, Japan
- Michael Adeyeye (Ph.D), Cape Peninsula University of Technology, South Africa
[edit] Participants
[edit] Professors
- Ayo, C. K., Covenant University, Ota
[edit] Guests
Attendees for this POSSE are still being selected - if you're interested, apply here!
[edit] Topic Schedule
This schedule is flexible, but gives an idea of the agenda we will be covering.
| Theme: | Open | Source | Development | and | Teaching | |
|---|---|---|---|---|---|---|
| Day: | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday |
| Morning A (~8:30-break) | Overview from 20000 feet - What Open Source is about; intro to the Fedora and Mozilla projects; our teaching model; learning plan for the week | Getting and building source - Obtaining source, build environment and tools, build systems, building | Using Bugzilla - Intro to Bugzilla, what is a bug?, bugzilla basics, writing a good bug/comment, review, bugmail
Submit Fedora packages for review. |
(Developing in Community Continued)
Debugging and testing - Debugging tools and techniques overview/ demo, debug and release builds, source servers, debuggers, stack traces |
Teaching Open Source - What we've learned, examination of the teaching techniques used through the week, and a look at the particular challenges of teaching within the community (e.g., grading, etc).
Wrap-up Session - What does your course look like? (presentations), spreading the flame, staying in touch, feedback. | |
| Morning B (break-12:00) | Community & Communication - How communication provides the 'Open'; F2F, synch and async communication; communication tools; synthetic third culture. | Developing in Community - Navigating/ searching, changing, testing, creating patches | Open Source Collaborative Development - Solving problems in a team. | |||
| Afternoon (1 - ~3 (will vary)) | IRC lab - Working with colleagues exclusively online | RPM Packaging Basics - What they are, how to use them, and how to create them | UI Bug - Altering/enhancing the user interface in Firefox, creating a patch, having it reviewed | Student Project Case Studies | ||
| Evening | Welcome - Welcome, Introductions/Icebreakers, Open Source overview, Plans for the Week
Notebook setup |
Overnight deliverable: Get online (Create accounts (FAS, Wiki, Blog, Planet, IRC); create a personal wiki page; try at least 3 IRCclients, pick one, blog about it, check that blog is on Planet POSSE) | Overnight deliverable: Create a package for Fedora. We'll get them into the review process on Wednesday. | Overnight deliverable: Push packages through review, review the UI lab patches. | BBQ Dinner with Open Source community members. |
[edit] Planning
Anyone is welcome to help organize and plan this POSSE. Please see POSSE Nigeria Planning for details.