We have two classes at Parkside in the Spring of 2017.
CodeWorld I (Introduction)
Thursdays, 2:00 - 3:30 pm
This class is for students new to the CodeWorld environment. We'll study:
- The basic ideas of computer programming.
- Drawing pictures using geometric shapes.
- Program design and organization.
- Using patterns and repetition with list comprehensions.
- Animation and movement.
- Linear, non-linear, and piece-wise functions in animations.
By the end of the class, students will be able to use programming to create complex animations to tell a story of their choice.
Wednesdays, 3:00 - 4:30 pm
This class is for returning students who have already completed the first CodeWorld class. We'll study:
- Designing with functions.
- Recursion and fractals.
- Building simulations with state.
- Design with horizontal and vertical composition of functions.
- Top-down data structures and designing with types.
- Multi-part simulations and lists.
- Interactions and event handling.
By the end of the class, students will be able to create their own video games and interactive programs.