Difference between revisions of "Open Source Comes to Campus/RPI/Staff"

From OpenHatch wiki
Jump to navigation Jump to search
imported>Paulproteus
(Created page with "== About this page == Hi, staff! This wiki page is intended mostly as a reference for staff so that you can see, before-hand, what will happen at the Open Source Comes to Cam...")
 
imported>Paulproteus
 
(35 intermediate revisions by 7 users not shown)
Line 1: Line 1:
== About this page ==
+
== Intro ==
  
 
Hi, staff! This wiki page is intended mostly as a reference for staff so that you can see, before-hand, what will happen at the Open Source Comes to Campus event at RPI.
 
Hi, staff! This wiki page is intended mostly as a reference for staff so that you can see, before-hand, what will happen at the Open Source Comes to Campus event at RPI.
  
== Venue logistics ==
+
If you are a staffer, make sure you're reading our mailing list.
  
How to get there, '''by public transit''': FIXME
+
* To send email to staff: campus-rpi-staff at lists.openhatch.org
 +
* To subscribe/unsub: http://lists.openhatch.org/mailman/listinfo/campus-rpi-staff
  
How to get there, '''by car, or for more details''': FIXME
+
== Venue logistics ==
  
Rooms reserved:
+
Moved to [[../#Logistics|parent page]]
 
 
* Sage 4101
 
* Sage 510
 
  
 
== Concept behind the weekend ==
 
== Concept behind the weekend ==
Line 25: Line 23:
  
 
<blockquote>a project day where you and your fellow students choose an open source software project to work on, find a bug to tackle, and (hopefully) write your first patch, make your first documentation fix, or otherwise make a contribution to open source software</blockquote>
 
<blockquote>a project day where you and your fellow students choose an open source software project to work on, find a bug to tackle, and (hopefully) write your first patch, make your first documentation fix, or otherwise make a contribution to open source software</blockquote>
 +
 +
Our attendance goal is 30 people. Alex believes we could see up to 50.
  
 
== People involved ==
 
== People involved ==
  
* Asheesh Laroia (585 506 8865) is formally running the event, so he's the personal fundamentally responsible for making things succeed. Also responsible for opening ceremonies, playtesting, history+ethics discussion, ordering food, sending pre-event reminder email to attendees.  
+
* Sat + Sun: Asheesh Laroia (585 506 8865) is formally running the event, so he's the personal fundamentally responsible for making things succeed. Also responsible for opening ceremonies, playtesting, history+ethics discussion, ordering food, sending pre-event reminder email to attendees.  
* Alex Gaynor is the primary local contact.
+
* Sat + Sun: Alex Gaynor is the primary local contact, can help with anything else as necessary.
* Christopher Schmidt (from Nokia)  
+
* Sat + Sun: Christopher Schmidt (from Nokia) will be a co-instructor. Nokia is an event sponsor, also!
 +
* Sat and/or Sun: Justin Azoff
 +
* Sat + Sun: Attendance unconfirmed: Luis Ibáñez
 +
* Sat: Moorthy
 +
* Sun: Graylin Kim.
 +
* Sat + Sun: Matt McCormick - open source contributor, TA.
  
 
== What it means to be a module lead instructor ==
 
== What it means to be a module lead instructor ==
Line 51: Line 56:
  
 
* [[Open Source Comes to Campus/Curriculum/Saturday|Curriculum]] details
 
* [[Open Source Comes to Campus/Curriculum/Saturday|Curriculum]] details
* [[Open_Source_Comes_to_Campus/UMD/Laptop_setup|Laptop setup]] info
+
* [[Open_Source_Comes_to_Campus/RPI/Laptop_setup|Laptop setup]] info
  
 
== Saturday schedule ==
 
== Saturday schedule ==
Line 61: Line 66:
 
** Led by Asheesh
 
** Led by Asheesh
 
* 10:45 - 11: More laptop setup (if you are done early, you can Q&A with instructors)
 
* 10:45 - 11: More laptop setup (if you are done early, you can Q&A with instructors)
* 11 - 11:30 AM: Communicating as a user: finding the community and getting help
+
* 11 - 11:40 AM: Communicating as a user: finding the community and getting help
** Led by ??
+
** Led by Alex Gaynor
* 11:30 - 12 PM: History and ethics of free, open source software
+
* 11:40 - 12:10 PM: History and ethics of free, open source software
 
** Led by Asheesh
 
** Led by Asheesh
* 12 PM: Break + lunch.
+
* 12:15 PM: Split into groups, in preparation for modules.
* 1 PM: Split into groups of max size 10, with 2 staff in each group. Students stay put; staff rotate between rooms.
+
* 12:30 PM: Lunch
* 1 PM - 2 PM: Module 1 (1h)
+
* 1:15 PM: Split into groups of max size 10, with 2 staff in each group. Students stay put; staff rotate between rooms.
* 2:05 - 2:55 PM: Module 2 (50min)
+
* 1:15 PM - 2:15 PM: Module 1 (1h)
* 3:00 - 3:45 PM: Module 3 (45min)
+
* 2:20 - 3:10 PM: Module 2 (50min)
* 3:45 PM: Come back into the full group
+
* 3:15 - 4:05 PM: Module 3 (50min)
* 3:55 PM: Wrap-up: feedback, and next steps
+
* 4:10 PM: Come back into the full group
 +
* 4:10 PM: Wrap-up: feedback, and next steps
  
 
Students rotate between the following three modules:
 
Students rotate between the following three modules:
  
* More about the command line
+
* More about the command line, taught by Luis
* Getting, modifying, and verifying open source software
+
* Getting, modifying, and verifying open source software, taught by Asheesh
* Project organization (bug trackers; git format-patch; github; people's roles in a project)
+
* Project organization (bug trackers; git format-patch; github; people's roles in a project), taught by crschmidt
  
 
== Sunday ==
 
== Sunday ==
Line 91: Line 97:
 
To do:
 
To do:
 
* We should come up with a hand-selected list of good bite-sized bugs across projects.
 
* We should come up with a hand-selected list of good bite-sized bugs across projects.
 +
* https://etherpad.mozilla.org/sunday-rpi has that list, in progress -- add bugs from your project if possible!
 +
 +
== Outreach ==
 +
 +
Places we should email: [https://etherpad.mozilla.org/rpi-signup sample signup email]
 +
 +
* RCOS - Alex sent a note
 +
* All CS undergrads - Alex sent a note
 +
* All CS grads - ??
 +
* Albany.edu women in computing: http://www.albany.edu/cci/cciwit.php (Asheesh pinged Jennifer Goodall here on Thu Apr 12; on Fri she replied saying someone had sent a note to their mailing list already)
 +
* UAlbany American Society for Information Science and Technology: http://ualbanyasist.drupalgardens.com/ -- Graylin sent a note
 +
* RPI Women in tech point people: Asheesh pinged Barbara and Sehrish at http://www.eng.rpi.edu/wmp/contactNew.cfm
 +
* Union college CS department -- Asheesh pinged [http://cs.union.edu/~barrv/ Dr. Barr]
 +
 +
Instructors I've tried to reach:
 +
 +
* Justin Azoff (no response)
 +
* James Toy (unavailable)
 +
* Friends of Mo's
 +
* Slash Root folks (no reply)
 +
* David Czarnecki of Agora Games (no reply)
 +
* Nathan Fixler via Github
 +
* Zachary Bedell via Github

Latest revision as of 14:13, 21 April 2012

Intro[edit]

Hi, staff! This wiki page is intended mostly as a reference for staff so that you can see, before-hand, what will happen at the Open Source Comes to Campus event at RPI.

If you are a staffer, make sure you're reading our mailing list.

Venue logistics[edit]

Moved to parent page

Concept behind the weekend[edit]

The website about these events in general explains.

  • Sat, Apr 21 is the workshop day:

a workshop where we teach you how to use the tools and lingo associated with open source software development

  • Sun, Apr 22 is the project day.

a project day where you and your fellow students choose an open source software project to work on, find a bug to tackle, and (hopefully) write your first patch, make your first documentation fix, or otherwise make a contribution to open source software

Our attendance goal is 30 people. Alex believes we could see up to 50.

People involved[edit]

  • Sat + Sun: Asheesh Laroia (585 506 8865) is formally running the event, so he's the personal fundamentally responsible for making things succeed. Also responsible for opening ceremonies, playtesting, history+ethics discussion, ordering food, sending pre-event reminder email to attendees.
  • Sat + Sun: Alex Gaynor is the primary local contact, can help with anything else as necessary.
  • Sat + Sun: Christopher Schmidt (from Nokia) will be a co-instructor. Nokia is an event sponsor, also!
  • Sat and/or Sun: Justin Azoff
  • Sat + Sun: Attendance unconfirmed: Luis Ibáñez
  • Sat: Moorthy
  • Sun: Graylin Kim.
  • Sat + Sun: Matt McCormick - open source contributor, TA.

What it means to be a module lead instructor[edit]

You prepare whatever teaching aids are necessary -- slides, exercises -- and help students understand the part of the curriculum that you are assigned.

You also should discuss your teaching plan with your TA so that the TA can help answer students' questions.

We aim for about half of the module time to be lecture/discussion, and half to be hands-on exercises. If you need help designing lecture, discussion, exercises, let Asheesh know and he will help.

What it means to be a TA[edit]

The purpose of TAs is to help make sure students get the most out of a module. Specifically, you help the primary instructor by answering student questions about the material and help them past problems with their laptops, either by showing them how to solve a problem or escalating the issue to the instructor if you can't fix it.

On Friday or Saturday, before the module's first run, you should spend some time (5 to 20 minutes) discussing the module with its lead instructor.

You're welcome to participate in other ways, as they make sense to you -- for example, help elucidate under-addressed topics during the Ethics and Economics section by asking questions.

Other essential links[edit]

Saturday schedule[edit]

Detailed Saturday schedule. We're fairly confident it will stick to this.

  • 10:00 AM: Laptop setup begins (if you are done early, you can Q&A with instructors)
  • 10:30: Brief opening ceremonies -- explain structure + goals
    • Led by Asheesh
  • 10:45 - 11: More laptop setup (if you are done early, you can Q&A with instructors)
  • 11 - 11:40 AM: Communicating as a user: finding the community and getting help
    • Led by Alex Gaynor
  • 11:40 - 12:10 PM: History and ethics of free, open source software
    • Led by Asheesh
  • 12:15 PM: Split into groups, in preparation for modules.
  • 12:30 PM: Lunch
  • 1:15 PM: Split into groups of max size 10, with 2 staff in each group. Students stay put; staff rotate between rooms.
  • 1:15 PM - 2:15 PM: Module 1 (1h)
  • 2:20 - 3:10 PM: Module 2 (50min)
  • 3:15 - 4:05 PM: Module 3 (50min)
  • 4:10 PM: Come back into the full group
  • 4:10 PM: Wrap-up: feedback, and next steps

Students rotate between the following three modules:

  • More about the command line, taught by Luis
  • Getting, modifying, and verifying open source software, taught by Asheesh
  • Project organization (bug trackers; git format-patch; github; people's roles in a project), taught by crschmidt

Sunday[edit]

Goal: Get students to pick a FLOSS project that seems interesting, and make a direct contribution of effort of some kind.

Schedule:

  • 10:00 AM: Coffee is here; doors open.
  • 12:30 PM: Lunch arrives.
  • 5 PM: Wrap-up.

To do:

Outreach[edit]

Places we should email: sample signup email

Instructors I've tried to reach:

  • Justin Azoff (no response)
  • James Toy (unavailable)
  • Friends of Mo's
  • Slash Root folks (no reply)
  • David Czarnecki of Agora Games (no reply)
  • Nathan Fixler via Github
  • Zachary Bedell via Github