POSSE APAC

From Teaching Open Source

Jump to: navigation, search

Posse-logo.png

[edit] Introduction

POSSE APAC is a bootcamp 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. It is a part of the Professors' Open Source Summer Experience program, sponsored by Red Hat. More details on the program are available at http://teachingopensource.org/index.php/POSSE.

Contents

[edit] Join us!

Register for POSSE APAC!

Information for Attendees

[edit] Resources

[edit] Press

See the POSSE APAC press page.

[edit] Blogs

[edit] Follow POSSE APAC

There are a number of spaces where POSSE was held aside from the physical Raleigh, NC location.

  • Wiki: POSSE APAC 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 "POSSE APAC".
  • 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 posse-apac mailing list for discussion and ongoing session notes.

[edit] Event information

[edit]

Red Hat

[edit] Dates

November 9-13, 2009

[edit] Location

Nanyang Polytechnic
School of Information Technology (map)
Block L, L.437 (Computer Lab 2)
180, Ang Mo Kio Ave 8
Singapore 569830

Participants will be lodged at Robertson Quay Hotel.

[edit] Participants

[edit] Attendees

[edit] Liaoning Provincial College of Communication, China

  • Li Dayong, Secretary of the Party Committee
  • Fu Kai, League Branch Secretary

[edit] Xi’an Eurasia University, China

  • Tu Yijie, Director
  • Zhang Lefang, Vice Director

[edit] QingDao Technical College, China

  • Hu Fangzheng, Lecturer

[edit]  Chongqing University, China

  • Wang Qian, Director
  • Xie Jing, Director

[edit] Shanghai Business School, China

  • Zhang Xinyi, Lecturer
  • Ye Long, Lecturer
  • Liu Fuqiang, Vice Director

[edit] Electronic Information, Anhui Vocational and Technical College Software College

  • Wu Liyong, Lecturere

[edit] Nanyang Polytechnic, Singapore

  • Cheong Poh Yee, Asst Manager
  • Jaric Sng, Lecturer
  • Yip Chong Hun, Asst Manager
  • Jason Chong, Lecturer

[edit] Singapore Polytechnic, Singapore

  • Roger Chiun, Lecturer

[edit] SIM University, Singapore

  • Professor Chong Chee Leong, Dean, School of Science & Technology
  • Associate Prof Lew Sin Chye, Head of Programme (Multimedia & Design), School of Science & Technology
  • Lim Kin Chew, Senior Lecturer and Research Fellow
  • Martyn Yap, Senior System Analyst

[edit] Punjabi Education Centre Malacca (PECM), Malaysia

  • Tirath Singh s/o Bhan Sing Pannu, Chairman of Management Committe PECM

[edit] Facilitators

  • Harish Pillay (Red Hat)
  • Alan Ho (Red Hat)
  • Jasmine Ee (Red Hat)
  • Mel Chua (Red Hat)

[edit] Guests

Several guests will be dropping by to observe at various times throughout the week.

  • Tan Teck Chai, Shaun - Mon-Thurs mornings
  • Lock Hun Ya - Monday, Thursday morning, Friday

[edit] Topic Schedule

This schedule is flexible, but gives an idea of the agenda we might cover.

[edit] Goals for the week

We made this list of goals on Monday, and we'll check in every day to see how far we are towards getting everyone through everything they wanted to learn.

  1. came here to get source - including teaching and training sources so that i can get it back to my school. +3
  2. tools and methodology for collaboration
  3. tools for teaching programming to students with no programming backgrounds.
  4. I want know which corporations can be constructed between my department and RedHat and how construct it
  5. looking for DSP software for teaching (something as an alternative to MatLab) r-project, scilab.
  6. get to know more people
  7. transcribing sounds - sheet music creation
  8. embedded linux
  9. real-time linux
  10. how to replicate POSSE in other parts of Asia
  11. Each one of you participating in an open source project of your choice - either in coding or documentation or testing etc.
  12. Incorporating the project as part of your courses.

[edit] Monday

Monday will start at 9am.

  • 9:00 - 9:05 am Welcome Address to NYP by Mr. Lai Poh Hing, Director – School of Information Technology
  • 9:05 – 9:15 am Welcome to POSSE by Mr. Daniel Ng, Red Hat APAC Marketing Director
  • 9:15 – 9:30 am Self Introduction by Participants
  • 9:30 - 9:40 am Group Photo
  • 9:40 - 10:00am Tea Break
  • 10am-noon: Introductions

Then we made our #Goals for the week.

Afternoon deliverables:

  1. Your first post to the posse-apac mailing list.
  2. Your first blog post to Planet Fedora and/or Planet Teaching Open Source.
  3. Your wiki user page on the Fedora Project wiki and/or the Teaching Open Source wiki - but here's the catch: you can't edit your own user page. You need to find someone on IRC and work with them entirely online to create your user page for you.

[edit] Old draft schedule

Theme: Open Source Development and Teaching
Day: Sunday Monday Tuesday Wednesday Thursday Friday
Morning A (~8:30-break) Monday will start at 9am.
  • 9:00 - 9:05 am Welcome Address to NYP by Mr. Lai Poh Hing, Director – School of Information Technology
  • 9:05 – 9:15 am Welcome to POSSE by Mr. Daniel Ng, Red Hat APAC Marketing Director
  • 9:15 – 9:30 am Self Introduction by Participants
  • 9:30 - 9:40 am Group Photo
  • 9:40 - 10:00am Tea Break
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) Overview from 20000 feet - What Open Source is about; intro to the Fedora project; our teaching model; learning plan for the week.
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 Patching - Altering/enhancing some aspect of Fedora, creating a patch, having it reviewed Student Project Case Studies
Late afternoon (~3 - ~6 (will vary)) School Visit: School #1 School Visit: School #2
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 IRC clients, pick one, blog about it, check that blog is on Planet TOS) 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 Patching lab patches. Dinner with Open Source community members - starts at 6:30pm.

[edit] Planning

Anyone is welcome to help organize and plan POSSE APAC. Please see POSSE APAC Planning for details.