CodeYourFuture / syllabus

Old Syllabus Website for CodeYourFuture
https://syllabus.codeyourfuture.io
154 stars 124 forks source link

Adding live-code/code-along template file #181

Open Tly1001 opened 3 years ago

Tly1001 commented 3 years ago

Which module(s) and week(s) does this change effect? Module(s): JS Core 2 Week(s): 1

What is the work that needs to be done?

Adding live-code/code-along template. This is a step by step guide of everything that is taught, what code is typed, concept confirmation questions asked, slack polls posted for group participation, and timings. And 0 powerpoint slides, everything is taught with just a text-editor.

Students should be encouraged to code in parallel, typing what the teacher types during teaching time and flag any bugs they come across, that way everyone else can help and practice in debugging.

Questions should be asked to students picked at random with a random picker function or web app.

Here is a google drive link to my agenda and template: https://docs.google.com/document/d/1_r1-2MVMR140bdB4wxwdXQBnBgF1aO4VNWd73Rlsyn8/edit?usp=sharing https://drive.google.com/file/d/1OvimxExhUsDcW7_zv9a2K-mBGK4zoxz2/view?usp=sharing

Why is this work important to do?

I find students are much more engaged with this style, no feeling of being in a lecture. But it takes time to plan a code-along, so I would like to offer mine as a guide or foundation for future teachers.

Who might need to know about this change?

@ChrisOwen101

I will have more ready as I make them, if there is a more convenient way to update the page do let me know, otherwise i'll stick with this. Thanks

SallyMcGrath commented 3 years ago

This is super interesting, thank you! It seems related to other conversations happening around how to create resources that other people can use to teach with. A lot of us keep writing scripts, which work well for one person's voice but aren't very reusable. If you're interested in joining in these conversations, let me know!