Anonymous user
Open Source Comes to Campus/JHU: Difference between revisions
Open Source Comes to Campus/JHU (view source)
Revision as of 04:46, 15 September 2012
, 11 years ago→Volunteer roles
imported>Paulproteus (Adding JHU Open Source Comes to Campus page) |
imported>Paulproteus |
||
(12 intermediate revisions by the same user not shown) | |||
Line 1:
<gallery widths="300px" heights="200px" perrow="4">▼
File:Spang_helping.jpg▼
File:Workshop_smiling.jpeg▼
File:Concentrating.jpg▼
</gallery>▼
==Open Source Comes to Campus: JHU==
Line 4 ⟶ 10:
It's in two parts: The first is a regular ACM meeting on Thursday ACM meeting, at 6 PM, and the second is a full-day Saturday event.
▲<gallery widths="300px" heights="200px" perrow="4">
▲File:Spang_helping.jpg
▲File:Workshop_smiling.jpeg
▲File:Concentrating.jpg
▲</gallery>
<b>Audience</b>: anyone interested in getting started contributing to open source projects (in any capacity, including code, documentation, artwork, translations, and more). Additionally, the tools and skills we'll cover are universally useful and aren't typically taught in school, so anyone with an interest in the material is welcome and encouraged to attend!
Line 26 ⟶ 24:
By the end of this workshop you will have hands-on experience with all of the common tools used to contribute to open source projects and will be ready to go out and contribute to your first project. We'll wrap up with resources to continue practicing and ways to find good projects and bugs for new contributors.
Space is limited, so <b>[https://docs.google.com/spreadsheet/viewform?formkey=dE9zdGJxYXRwV1I3MUVCT3NwelJzd3c6MQ you must RSVP for this event]</b>!
== Thursday schedule ==
* 6 PM: JHU ACM meeting on "How to communicate with open source communities, as a user" (derived from [https://openhatch.org/wiki/Open_Source_Comes_to_Campus/Curriculum/Saturday/User_communication] and [http://web.mit.edu/jesstess/www/FOSS_communication.pdf]). Current plan is that Asheesh gives this. I'm open to other ideas! (:
Location: Hackerman Hall, B17
== Saturday schedule ==
* 10 - 10:10: Welcome, and introduction, and brief staff self-introductions. Meet in Shaffer 100.▼
* 10:15 - 11:05: Command line skills workshop (two levels: basics, and advanced
** Basics and laptop setup: delivered by Asheesh in Shaffer 100
▲* 10 - 10:10: Welcome, and introduction, and brief staff self-introductions
** Advanced workshop (patching and compiling): Venkatesh Srinivas and John Sumpo, Shaffer 101
▲* 10:15 - 11:05: Command line skills workshop (two levels: basics, and advanced) (Teacher and TAs needed)
* 11:10 - 11:30: History and ethics of open source, taught by Asheesh (all together in Shaffer 101)
* 11:30 - 12:00: Careers in open source panel (moderator needed; could be Asheesh)
** Panelists: Robert Treat of OmniTI, Denise Paolucci of Dreamwidth, and
* 12:00 - 1:00 PM: Lunch! Students and panelists have time to chat.
* 1:00 - 1:55 PM: Full-group discussion of how
* 2 - 6 PM: Project time! (see below)
* 6 PM: (
Location: Shaffer Hall, room 101
== Volunteer roles ==
In this section, you'll find a brief description of all the different available volunteer roles.
'''Teacher''': In this role, you work with the curriculum goals of one of the teaching sessions (Command Line Basic, Command Line Advanced) and then make a plan (lecture, slides, exercises) to achieve them.
'''Teaching assistant''': During each of the teaching sessions, we'll need people to roam around the room and answer questions people have. That applies both to the lecture time and any exercise time. Staffers are most-needed during exercise time. (I think this part is lots of fun! You also get to see how hard everything is that you think is easy.)
Line 72 ⟶ 61:
'''Project representative''': During project time, you will represent your open source community and help students find appropriate tasks. This ''requires'' pre-planning and finding good tasks for people to work on within your project. You also ''should'' make sure you know what skills are required for helpers for your project.
'''Project helper''': During project time, students are going to get stuck on things. Your job is to work with them and "un-stick" them.▼
▲''Project helper''': During project time, students are going to get stuck on things. Your job is to work with them and "un-stick" them.
== Sponsors ==
Line 92 ⟶ 77:
[[File:Code_is_fun.png|300px|link=]]
== Staff page ==
Detailed planning takes place on the [[/Staff|Staff]] page.
[[/Laptop setup|Laptop setup]]
[[/Tasks|Tasks]]
|