These lessons and ideas are just “building blocks” that you should
adapt and make your own for your particular classes.
VOCABULARY – Vocab Shmocab, p. 250
NOTE SOME WORDS ARE REPEATED AND IN MULTIPLE COURSES
Computer Science VocabularyY
- Computer Science
- Algorithm – P.14, 42, 86, 97, 179, 208
- Program / Code / Command – p.23, 86
- Loop – p.59, 107, 110
- Iteration – p.111
- Event / Event-handler – events “trigger” actions – p.69, 151
- Conditionals – p.134
- Binary – p.145 – BITS – Math Extension
- Data
- Function – p.182, 188, 199, 203
- Variable – p.182, 188
- Persistence – p.50
- Debugging – p.120
- Decompose – p.170
- Abstraction – p.170
- Pattern Matching – p.170
- Computational Thinking – p.173 + CT in K5 Using Robots
- Crowdsourcing – p.239
- Entrepreneur– Unplugged Games, p.133
Problem Solving Techniques
Internet – Safety
- Digital Footprint – p.162
- Username – p.78
- Digital Citizen– p.244
- IP Address, DNS, URL, Servers, Fiber Optic Cable, Wi-fi, DSL/Cable, Packets -p.232
Programming Environment
- Blockly / Visual Programming Language
- Toolbox
- Workspace
STRATEGIES FOR TEACHING CS
- Teamwork – Driver + Navigator
- Communication – Rules
- Attention Details and the goal – Navigator Big Picture + Driver Details