Not so much for HS, but my favorite intro CS exercise for younger kids is to have their teacher assign homework the night before to write instructions on how to make a PB&J sandwich in as much detail as possible.
-
-
-
Start the class by randomly selecting a kid. Have them face away from you so they can't see what you are doing and have them read off their instructions while you literally follow them. At the end, they turn around and see the monstrosity of a sandwich (if any) that you created.
- 3 more replies
New conversation -
-
-
Talk about password cracking. Educate how an insecure password is vulnerable: hit dictionary attacks, brute force of short password and the dangers of reuse. Demonstrate a crack and you will have their rapt attention while giving them a life skill
-
Throw in a discussion of yubikeys and FIDO2 at the end so they can help deprecate the password.
End of conversation
New conversation -
-
-
I bet students would find a brief history of crypto and cryptanalysis... Or just the story of Engima, WW2 impact, and it failing, etc.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Sometimes, I wish the architecture class had a lecture about FPGAs and how one can virtually build their own CPU, a coin miner, or even reincarnate a whole retro system. There's an open source project that provides a framework for developing "cores"https://github.com/MiSTer-devel/Main_MiSTer/wiki …
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
How a radio works? Signal processing?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
At the high school level, I’d thinking working in the “why” someone might want to pursue comp.sci/Eng would be important. Registers and pointers are cool, but why should they care?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Hey Dan, how do you approach your lessons? I may have the chance to do something similar, also at HS level, but I've only taught at BSc/MSc level. Any advice? I assume the kiddos start with no CS background.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Something about malware analysis.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.