CSConcepts

These lessons and ideas are just “building blocks” that you should
adapt and make your own for your particular classes.

Overview

VOCABULARY Vocab Shmocab, p. 250

NOTE SOME WORDS ARE REPEATED AND IN MULTIPLE COURSES

Computer Science VocabularyY

  1. Computer Science
  2. Algorithm – P.14, 42, 86, 97, 179, 208
  3. Program / Code / Command – p.23, 86
  4. Loop – p.59, 107, 110
  5. Iteration – p.111
  6. Event / Event-handler – events “trigger” actions – p.69, 151
  7. Conditionals – p.134
  8. Binary – p.145BITS – Math Extension
  9. Data
  10. Function – p.182, 188, 199, 203
  11. Variable – p.182, 188
  12. Problem Solving Techniques

    1. Persistence – p.50
    2. Debugging – p.120
    3. Decompose – p.170
    4. Abstraction – p.170
    5. Pattern Matching – p.170
    6. Computational Thinking – p.173 + CT in K5 Using Robots
    7. Crowdsourcing – p.239
    8. Entrepreneur– Unplugged Games, p.133

Internet – Safety

  1. Digital Footprint – p.162
  2. Username – p.78
  3. Digital Citizen– p.244
  4. 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

  • Pair Programming
    • Teamwork – Driver + Navigator
    • Communication – Rules
    • Attention Details and the goal – Navigator Big Picture + Driver Details

    Leave a Reply

    Your email address will not be published. Required fields are marked *