7th Grade Curriculum
Class Overview
"Focus on Creativity is a collection of Computer Science Discoveries (CS Discoveries) units that empowers students to be creative as they learn to create websites, animations and games, and apps for devices. Students create authentic artifacts and engage with computer science not only as a medium for creativity, but also for communication, problem-solving, and fun." - Code.org
Course Objectives
As a result of this course students will be able to...
Type using the home row (hopefully as fast as 35 wpm)
Learn how to use a structured problem solving process and apply it to address various problems.
Create digital artifacts that use multiple computer languages to control the structure and style of their content.
Create a website as a form of personal expression.
Use different programming languages to solve different problems.
Examine their role and responsibilities as both creators and consumers of digital media.
Create an interactive animation that includes basic programming concepts such as control structures, variables, user input, and randomness.
Give and respond constructively to peer feedback, and work with their teammates to complete a project.
View yourself as a computer programmer, and see programming as a fun and creative form of expression.
Create an interactive game that includes basic programming concepts such as control structures, variables, user input, and randomness.
Work with others to break down programming projects using sprites and functions.
Samples of student work
Interactive Card
mini-projects
Instructions: Use the mouse button to see what happens
Game
mini-project
Instructions:
left and right to move character
space to jump.
a and d to move angel
hit the end of the rainbow to get out
enter to collect powerup