9/16 – 9/19

CS1

UNIT 5  Python Methods and Functions – Abstraction

Overview –  This unit will introduce Python methods, functions, and classes.  Students will learn how to create functions, call functions, and pass parameters.  Operators will also be used more thoroughly in this unit.  Math operations will be used to complete more complex math operations.  Discuss abstraction and how methods / functions are great examples of abstraction.

Slides    Present the slides over 2-3 days.   Have students run the examples provided.  Have the students change the examples to better understand how the code works.  Guide the students through the slides and examples.

Worksheets    Functions worksheet

Activities / Labs    Functions Labs.   Have students pair up on the first lab.  Then, have each student work independently to complete as many of the remaining labs as time permits.

Quiz      Functions Quiz

Test 
    Functions TEST

TIME ALLOCATED –  2 weeks

 

Fundamentals

Scratch – Variable Input

Overview – This unit will introduce Variable Input for writing code.  Students will learn how to use these conditions for creating code on Scratch.

Slides – Present slides over Scratch 2.0 on Variable input.  Students will use provided example to explore how Variable input works.

Activities – Variable input Labs (10 total). Work as a class or in pairs to complete all labs

Tests – Quiz at end of the unit

Leave a Reply

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