This repository has been archived by the owner on Feb 17, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Processing Exercise Set A
mrseidel edited this page Sep 2, 2019
·
1 revision
For all of these exercises, do not hand them in, just ensure your teacher sees the work, and that you can communicate your understanding of the work related to the learning goals.
It is highly suggested that you complete these 5 exercises prior to attempting Processing - Assignment 1
Estimated time to complete: 3-4 classes
- Using your knowledge of Processing so far, recreate the image below. Use can use color, strokeWeight, strokeJoin, fill, etc. to enhance the picture if you wish.
Estimated time to complete: 1 class
- Recreate the image below. The circles should be created as you move your mouse.
Estimated time to complete: 1 class
- Recreate the image below. The circles should show up in a random space with a random colour.
Estimated time to complete: 2-3 classes
- Work on this exercise if you finish Exercise 1 and 2 early.
- Using your knowledge of Processing so far, recreate the image below. Use a screen size of at least 640 pixels wide, and you should be using only the arc() function (and ellipse() for the little dots)
Estimated time to complete: 2-3 classes
- Recreate the image below. You will need to use variables to complete this example.
.
Estimated time to complete: 2-3 classes
- Recreate this image. You will need variables and if statements to complete this example.
The Overarching Learning Goal for this is Programming Concepts. The specific Learning Goal(s) for this include:
- We are learning to explain programming concepts and constructs.
- We are learning to plan, write, and maintain simple programs.
Success Criteria for We are learning to explain programming concepts and constructs |
Met | Not Met | Learning and Improvement Comments |
---|---|---|---|
I can use correct terminology to describe programming concepts | |||
I can describe the types of data that computers can process and store (Exercise 3, 4) | |||
I can explain the difference between constants and variables used in programming (Exercise 3, 4) | |||
I can determine the expressions and instructions to use in a programming statement, taking into account the order of operations (Exercise 2, 3, 4) | |||
I can identify situations in which decision structures are required | |||
I can appropriately use decision structures | |||
I can describe the function of Boolean, comparison, and arithmetic operators |
Success Criteria for We are learning to plan, write, and maintain simple programs |
Met | Not Met | Learning and Improvement Comments |
---|---|---|---|
I can use variables, expressions, and assignment statements to store and manipulate numbers and text in a program (Exercise 2, 3, 4) | |||
I can write clear and maintainable code using proper programming standards | |||
I can write a program that includes input and output (Exercise 2a) | |||
I can write clear and maintainable internal documentation to a specific set of standards |
- Course Outline (ICS 2O0)
- Course Outline (AP)
- Overarching Learning Goals
- Due Dates and Submission Details
- AP Registration and Exam Information
- Hardware, Networking and Operating Systems - Research and Report
- Hardware, Networking and Operating Systems - Applying your Knowledge
- Algorithms (AP)
- Exercises (Set A)
- Exercises (Set B)
- Abstractions (AP)
- Processing - Assignment 1
- Processing - Assignment 2