Processing Assignment 1 - johnfraserss/ICS2O9 GitHub Wiki
Your teacher might have a different task for you to complete. Please see your teacher for more information
- Choose an artistic piece that you will recreate using at least
ellipse
,rect
,line
as your shapes. - Using an IPO Chart you will plan out how the user can interact with your drawing (this will help you figure out where you'll be using input, variables and if statements.
- Create the program.
Submit first:
- Link to or copy of image
- IPO Chart plan of program
After teacher approval:
- Create your program using everything that you have learned from Processing:
- Documentation (Header / Comments)
- Input (using mouse and keyboard) and Output (your drawing)
- Variables (built in and custom)
- If statements (including Else If, Else, &&, ||, <, > etc)
Please see the due dates page for more details on when this is due and how to submit your work.
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 a visual problem-solving model (i.e. flow chart, storyboard) to plan the content of a program | |||
I can use correct terminology to describe programming concepts | |||
I can describe the function of Boolean, comparison, and arithmetic operators | |||
I can identify situations in which decision structures are required |
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 | |||
I can write a program that includes input and output | |||
I can write a program that includes a decision structure for two or more choices | |||
I can write clear and maintainable code using proper programming standards | |||
I can write clear and maintainable internal documentation to a specific set of standards |