This document outlines various coding workshop formats including:
- 60 minute workshops that include introductions, teaching/hands-on work, and Q&A using tools like IFTTT and follow up sessions.
- 90 minute workshops using Google Sites or Wikipedia editing that follow a similar structure of introductions, teaching, and Q&A.
- 2 hour "Hour of Code Events" with introductions, student/faculty presentations, beginner to advanced coding workshops, and demos.
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Teach Coding Workshops
1. Teaching Coding Workshops
Workshoplayouts
60minute workshop (IFTTT, followup sessionsfromHour of Code eventin December)
5-10min Intro
30-40 minute of teaching&handson work
5-10min Q/A discussion
IFTTT: BYODevice,Mobile friendly,have 4-6recipessetupto show briefly&thensetupwithattendees
inthe workshop,pairedupwithCompSci eventforSTEMeducation
Follow-Upsessions:BYODevice,have asetquestionyouwill answer,attendeesleavewithsomething
theycan run/doon theirowncomputerthatis applicable toworktheyare doing.
90minute workshop (Google Sites,Wikipediaeditathon)
5-10min Intro
60 minute workshop
10-15min Q/A discussion
Google Sites – easyaccess,helpbuildasimple 5-6page website
Wikipediaedit-a-thon–pairedupwithreferencelibrariansonAdaLovelace Day,taughthow to use the
Wikipediaeditor&wentoverbasicHTML
2hr “Hour of Code Event” (endof each semester)
10min Intro
Hour of Code -- focuson pythonprogramming,presentationsfromstudents/faculty,longerworkshops
focusedonbeg-- adv intermediatelevels
30min of CSfacultyselectedstudentpresentations
60min of handson workshops - beginner- adv.Intermediate
3 levelsof programming,taughtin30minworkshops.(Attendeescouldcheckoutmultiple
workshopsorattendan hour of one)
-unplugged
-mobile friendly
20min for Q/A and demos
TopicIdeas
Teachingthe app IFTTT to teachbasic understandingof programming(If Thenstatements)
usedIFTTT intro tutorial & introto what IFTTT is
wentthroughsettingupthe channels
chose 6 channel connectionsthatwere easytotestandshouldthe powerof thistool
provided10minof Q/A and discussion.
attendeeswalkawaywithanewtool & introunderstandingof how programmingworksand
howwe use it inour dailylivestomake thingseasieronourselves,lesswork.
UsingGoogle Sitestoteach basicHTML/CSS -- (Canuse WordPresstoo!)
attendeeswalkawaywithatool to buildtheirownwebsite
2. Editingwikipediapages-- notexactlycodingbutfocusingonnotusingthe WSYWIG editorand usingthe
wiki tags
walkawaywithknowledge of how toeditwikipediapages
a simple understandingof usingwikis
contribute toeditingWikipediapages
Hour of Code -- focuson pythonprogramming,presentationsfromstudents/faculty,longerworkshops
focusedonbeg-- adv intermediatelevels
2 hr event
informal 30minof CS facultyselectedstudentpresentations
60min of workshops - beginner- adv.intermediate
2 sectionsof 30minworkshops
extra30min for Q/A and demos
FollowupworkshopsspecificallyfocusedonStudentsandFaculty -- buttailoringoff of the workshops
taught at the Hour of Code.
Writingsimple scripts&howto execute these scriptsontheircomputers(MacorPCs)
RaspberryPi workshop(onPi Day) --
If unable to doget fundingforRaspberryPis -- use thisdayto teach a simple programinPython
Hour of Code butlocallyfocused -- invitepeople who have attendedworkshopsinthe pastif they’ve
continuedontheirworktoshowcase the thingstheyhave done
2 hr event
Presentationsfromthe pastmonthsof workshops,opportunityforattendeestoshow what
they’ve done
60 minutesof workshops
Still provide the workshopstoteachthose of interest.
30min for Q/A and demos