Wiki Page, MsFernandezAP-CSP-2016-2017: Week 17: Daily Learning Targets

Wiki Page
2016-07-26T16:10:23-06:00

Welcome back from the Thanksgiving week break! I hope that you had a wonderful and joyous Thanksgiving break with your family.

We only have 3 weeks left, so we will also start practicing for the final exam by answering questions similar to the ones that you will have to answer on the final.

For week 17, we will start exploring:

functions and mathematical expressions. We will learn to make our Alice World programs more realistic by using functions and math expressions in our programs

Depending which period you are in, we will either be completing or starting our pencilcode.net project. Looking forward to you having a strong finish for the Computer Science Principles course!

Daily Learning Targets for Week 17

By the end of this week, you should have learned about the following.

Module 7: Calculating Realism (mathematical expressions and functions).

Define/Explain/Describe functions and mathematical expressions and how they are used in computer programs.

Describe/Explain the difference between a function and a method (the difference between a function and a method is that a function calculates and returns a value and a method causes actions to happen).

Describe/Explain how functions can be used to abstract complex mathematical calculations.

Use functions (purple tiles in Alice) of an object to get information on its height, width, and depth (among other mathematical things).

Create mathematical expressions to calculate amounts that can be used to control moving, turning, etc, so that objects can interact realistically based on their size and locations.

Create your own functions where you can place complex mathematical calculations to abstract or hide away complex expression calculation -- similar to how you created methods to abstract away complex sequences of instructions.

Assignments, Quizzes, Labs and Problems to be Completed

You will complete the assignments, quizzes, labs and programming problems for Module 7 using mathematical functions and expressions.

Remember, grammar and punctuation counts!

We will be learning a lot of new things this week. Keep track of the assignments and the time you need to complete them!