We usually offer one-hour webinars twice a week. We recommend a minimum of one webinar a week. The webinars should be recorded and participants should have access to the recordings.

This year we are using Zoom videoconferencing. We have used Google Hangouts on Air in the past.

What to do before a Webinar

  • Read the eBook chapter about the concept you plan to cover before each webinar! Practice any multiple choice question, codingbat problem, or free response questions that you plan to cover. You should spend at least one hour preparing for a one-hour webinar.
  • Send out an eMail or a group-me text to the high school participants on the day before the webinar explaining what you plan to cover in the webinar. Always include the link for them to join the webinar.

What to do during Webinars

Use a wired connection when you are leading the webinar! Wireless doesn’t always work well.

Use Chrome as your browser.

Stick with the same concept for 2-3 webinars.

You can also use other resources like:

What not to do during Webinars

  • Do not lecture for long periods of time. Don’t talk for more than 5 minutes without asking a question of the participants.
  • Do not insult the high school students. Be encouraging. You want them to have a growth mindset that if they work at programming they can improve.
  • Do not argue during the webinar. If an issue comes up between the undergraduate leaders discuss it after the webinar is over.
  • Do not cover things that are not on the exam like long or bit operators.

What to do after the webinar

Fill in the attendance information in a Google document (create one to keep track of who attends each webinar and what topics you covered). Send out the link to the recording to all the high school students and put it in the group-me as well. Review the recording to see how you can improve your webinars. If you made a mistake during the webinar send out an email explaining the mistake. Don’t be afraid to make mistakes. Everyone does.

Webinar Topics

Typically by October the high school students should have worked with variables, math operators, and strings. You might want to start with a quick review of variables, operators, and strings. By January students usually have worked with variables, loops, and conditionals at least and maybe one-dimensional arrays.

Here is one possible order (the order of the items in the ebook)

  • Conditionals
  • Chatbot Lab (Strings and conditionals)
  • Loops
  • One-Dimensional Arrays
  • List and ArrayList
  • Two-Dimensional Arrays
  • Object-Oriented Concepts - Inheritance and Polymorphism
  • Abstract classes and interfaces
  • Recursion
  • Searching and Sorting

Feel free to change the order to best suit your participants.

Next Section - In Person Help Sessions