Teaching coding workshops

3
Teaching Coding Workshops Workshop layouts 60minute workshop (IFTTT, follow up sessions from Hour of Code event in December) 5-10min Intro 30-40 minute of teaching & hands on work 5-10min Q/A discussion IFTTT: BYODevice, Mobile friendly, have 4-6 recipes set up to show briefly & then set up with attendees in the workshop, paired up with CompSci event for STEM education Follow-Up sessions: BYODevice, have a set question you will answer, attendees leave with something they can run/do on their own computer that is applicable to work they are doing. 90minute workshop (Google Sites, Wikipedia edit a thon) 5-10min Intro 60 minute workshop 10-15min Q/A discussion Google Sites – easy access, help build a simple 5-6 page website Wikipedia edit-a-thon – paired up with reference librarians on Ada Lovelace Day, taught how to use the Wikipedia editor & went over basic HTML 2hr “Hour of Code Event” (end of each semester) 10min Intro Hour of Code -- focus on python programming, presentations from students/faculty, longer workshops focused on beg -- adv intermediate levels 30min of CS faculty selected student presentations 60min of hands on workshops - beginner - adv. Intermediate 3 levels of programming, taught in 30min workshops. (Attendees could check out multiple workshops or attend an hour of one) -unplugged -mobile friendly 20min for Q/A and demos Topic Ideas

Transcript of Teaching coding workshops

Page 1: Teaching coding workshops

Teaching Coding WorkshopsWorkshop layouts

60minute workshop (IFTTT, follow up sessions from Hour of Code event in December) 5-10min Intro30-40 minute of teaching & hands on work5-10min Q/A discussion

IFTTT: BYODevice, Mobile friendly, have 4-6 recipes set up to show briefly & then set up with attendees in the workshop, paired up with CompSci event for STEM education

Follow-Up sessions: BYODevice, have a set question you will answer, attendees leave with something they can run/do on their own computer that is applicable to work they are doing.

90minute workshop (Google Sites, Wikipedia edit a thon) 5-10min Intro60 minute workshop10-15min Q/A discussion

Google Sites – easy access, help build a simple 5-6 page websiteWikipedia edit-a-thon – paired up with reference librarians on Ada Lovelace Day, taught how to use the Wikipedia editor & went over basic HTML

2hr “Hour of Code Event” (end of each semester) 10min IntroHour of Code -- focus on python programming, presentations from students/faculty, longer workshops focused on beg -- adv intermediate levels30min of CS faculty selected student presentations 60min of hands on workshops - beginner - adv. Intermediate

3 levels of programming, taught in 30min workshops. (Attendees could check out multiple workshops or attend an hour of one)

-unplugged-mobile friendly

20min for Q/A and demos

Topic Ideas

Teaching the app IFTTT to teach basic understanding of programming (If Then statements) used IFTTT intro tutorial & intro to what IFTTT is went through setting up the channels chose 6 channel connections that were easy to test and should the power of this tool provided 10min of Q/A and discussion. attendees walk away with a new tool & intro understanding of how programming works and

how we use it in our daily lives to make things easier on ourselves, less work. Using Google Sites to teach basic HTML/CSS -- (Can use WordPress too!)

attendees walk away with a tool to build their own website Editing wikipedia pages -- not exactly coding but focusing on not using the WSYWIG editor and using the wiki tags

Page 2: Teaching coding workshops

walk away with knowledge of how to edit wikipedia pages a simple understanding of using wikis contribute to editing Wikipedia pages

Hour of Code -- focus on python programming, presentations from students/faculty, longer workshops focused on beg -- adv intermediate levels

2 hr event informal 30min of CS faculty selected student presentations 60min of workshops - beginner - adv. intermediate 2 sections of 30min workshops extra 30min for Q/A and demos

Follow up workshops specifically focused on Students and Faculty -- but tailoring off of the workshops taught at the Hour of Code.

Writing simple scripts & how to execute these scripts on their computers (Mac or PCs)

Raspberry Pi workshop (on Pi Day) -- If unable to do get funding for Raspberry Pis -- use this day to teach a simple program in Python

Hour of Code but locally focused -- invite people who have attended workshops in the past if they’ve continued on their work to showcase the things they have done

2 hr event Presentations from the past months of workshops, opportunity for attendees to show what

they’ve done 60 minutes of workshops Still provide the workshops to teach those of interest. 30min for Q/A and demos