layout |
---|
default |
As an organizer, you are expected to arrive about 1 hour before the registration time to setup for the event.
Please also remember to remind your mentors to arrive at least half an hour before registration, so you can discuss logistics with them (such as installing software).
- Make sure you order food in place.
- Make sure you have enough tables and chairs for student groups.
- Make sure your presentation is ready.
To read about the target audiences, please visit here.
10:00 am ET - Registration
10:30 am ET - Opening Remarks
11:00 am ET - Learning Scala
12:00 am ET - Lunch
1:00 pm ET - Keep Learning, or go see a great talk :)
1:00 pm ET - (Optional) Talk 1: A live session to work through the Scala koans
2:00 pm ET - (Optional) Talk 2: Resources for Scala beginners
3:00 pm ET - Keep Learning and Drinks provided by Hopper :)
5:00 pm ET - End time
Depends on what day or the week is your workshop (usually on the weekends). The recommended start time is 10am. A too-early time might discourage people from attending.
Remember to have name tags for attendees and mentors. It is a good way for them to get to know each other.
An introduction that starts the event. Should include:
- Workshop Goal
- Sponsor (give sponsor a few minutes to introduce themselves)
- Schedule
- Mentors Intro
- Materials (wifi, tutorials, installation, etc.)
- Separate into groups
- Ice breaker
- Start coding
To see an example presentation on opening remarks, please go here.
There are two recommended ways to separate students into groups.
- Based on student's technical background/ level
- Based on student's goal and learning style (self-learning vs. pair-programming).
There are several choices for installation. To read more about the choices, plese visit here.
ScalaBridge Workshop uses Creative Scala Tutorial.
The Creative Scala template used in this tutorial is here.
Visit here to read more about tutorials.
Rather than lecture-based, this is a hands-on workshop designed for self-paced learning. Mentors will be floating around, engaging and facilitating students in their learning. It is helpful if mentors could proactively engage with students, rather than always waiting for students to ask questions.
Students will work individually or in groups, depending on personal preferences, using the Creative Scala tutorial. They will ask questions and get help from the mentors.
Give a short closing presentation:
- Thank all the mentors and the sponsor
- Thank everyone who came
- Provide students resources to further learn Scala
- Provide info about Scala meetups and encourage students to join the community
Be Creative!
-
Talks
Depending on how your workshop is organized, and how many people registered, you can try adding one or two interesting talks after lunch, since usually people are tired after lunch. A talk might be a good break.
-
Chat Platform
One of the goals of ScalaBridge is to bring diversity into the Scala community. It is a good idea to create a platform that allows people to ask questions and to keep in touch. Please visit the ScalaBridge Slack for an example - if you do not have access, ping the @ScalaBridge Twitter for an invite.
-
Drinks
Some workshops provide drinks for students after lunch.
-
After Party
This can be a good chance for people to network.
-
Grab beer
Sometimes mentors grab beers together after the workshop.