Skip to content

Latest commit

 

History

History
120 lines (75 loc) · 4.24 KB

workshop-day.md

File metadata and controls

120 lines (75 loc) · 4.24 KB
layout
default

Workshop Day

Organizer and Mentors:

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).

What you need to do before the event starts?

  1. Make sure you order food in place.
  2. Make sure you have enough tables and chairs for student groups.
  3. Make sure your presentation is ready.

Who can attend?

To read about the target audiences, please visit here.


A Sample Schedule:

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

Registration

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.

Opening Remarks

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.

Grouping Students

There are two recommended ways to separate students into groups.

  1. Based on student's technical background/ level
  2. Based on student's goal and learning style (self-learning vs. pair-programming).

Installation

There are several choices for installation. To read more about the choices, plese visit here.

Workshop Materials

ScalaBridge Workshop uses Creative Scala Tutorial.

The Creative Scala template used in this tutorial is here.

Visit here to read more about tutorials.

What should mentors do?

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.

What should students do?

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.

At the end of the workshop:

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

What else?

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.

Next Step:

  • Click here to read about post ScalaBridge workshop.
  • Go back to the main page.