CODE CREATIVE
DAILY MILESTONES
One lesson at a time...
Current Week
MONDAY - FRIDAY (May 9th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will use all the functionalities of Pygame learned thus far towards a project.
Daily Milestones:
Announcements:
  • Turn in your projects here.
  • Progression: Pong Objectification -> "Pong Endings" -> Density -> Raiden -> BYOG.
Last Week
MONDAY - FRIDAY (May 2nd)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will use all the functionalities of Pygame learned thus far towards a project.
Daily Milestones:
Announcements:
  • Turn in your projects here.
  • Progression: Pong Objectification -> "Pong Endings" -> Density -> Raiden -> BYOG.
Last Week
MONDAY - FRIDAY (April 25th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will use all the functionalities of Pygame learned thus far towards a project.
Daily Milestones:
Announcements:
  • Turn in your projects here.
  • Progression: Pong Objectification -> "Pong Endings" -> Density -> Raiden -> BYOG.
Last Week
MONDAY - FRIDAY (April 18th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to use the camera class to create a world that is bigger than the screen.
Daily Milestones:
Announcements:
  • Turn in your projects here.
  • Progression: Pong Objectification -> "Pong Endings" -> Density -> Raiden "The Map".
Last Week
MONDAY - FRIDAY (April 11th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to use the camera class to create a world that is bigger than the screen.
Daily Milestones:
Announcements:
  • Turn in your projects here.
  • Progression: Pong Objectification -> "Pong Endings" -> Density -> Raiden "The Map".
Spring Break
MONDAY - FRIDAY (Mar 28th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to use transparent images as the visual component of surfaces.
Daily Milestones:
Announcements:
  • Turn in your projects here.
  • Progression: Pong Objectification -> "Pong Endings" -> Density -> Raiden "The Map".
Last Week
MONDAY - FRIDAY (Mar 21th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to use transparent images as the visual component of surfaces.
Daily Milestones:
Announcements:
Last Week
MONDAY - FRIDAY (Mar 7th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to use transparent images as the visual component of surfaces.
Daily Milestones:
Announcements:
Last Week
MONDAY - FRIDAY (Feb 28th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to use transparent images as the visual component of surfaces.
Daily Milestones:
Announcements:
Last Week
TUESDAY - FRIDAY (Feb 22th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to use transparent images as the visual component of surfaces.
Daily Milestones:
Announcements:
Last Week
MONDAY - THURSDAY (Feb 14th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to define a Ball and Paddle class and create objects of those classes.
Daily Milestones:
Announcements:
Last Week
MONDAY - FRIDAY (Feb. 7th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to create a screen and sprites using Pygame.
Daily Milestones:
Announcements:
Last Week
MONDAY - FRIDAY (Jan. 31th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to create a screen and sprites using Pygame.
Daily Milestones:
Announcements:
Last Week
MONDAY - FRIDAY (Jan. 24th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to use String methods to traverse and manipulate String objects.
Daily Milestones:
  • Begin the "Strings" chapter.
Announcements:
Last Week
TUESDAY - FRIDAY (Jan. 18th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to use embedded while loops and counting variables to complete a project.
Daily Milestones:
  • Finish the "Guessing Game" project.
Announcements:
Last Week
MONDAY - FRIDAY (Jan. 10th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to use embedded while loops and counting variables to complete a project.
Daily Milestones:
  • Begin "Guessing Game" project.
Announcements:
Last Week
MONDAY - FRIDAY (Jan. 3rd)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to use nested for loops to iterate through a 2D array.
Daily Milestones:
  • Begin reading the "More on Iterations" chapter in Runestone.
Announcements:
Winter Break
MONDAY - FRIDAY (Dec. 13th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will apply what they have learned about functions and branch statements towards a project.
Daily Milestones:
Announcements:
Last Week
MONDAY - FRIDAY (Nov. 29)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will apply what they have learned about functions and branch statements towards a project.
Daily Milestones:
Announcements:
Last Week
MONDAY - FRIDAY (Nov. 15)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will apply what they have learned about functions and branch statements towards a project.
Daily Milestones:
Announcements:
  • If you are ahead, you can turn in "Choose Your Own Adventure" here.
Last Week
MONDAY - FRIDAY (Nov. 8th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to define, and call, a function along with needed parameters.
Daily Milestones:
  • Complete the "8-Bit Art" project.
  • Will be due end of class on Tuesday with a gallery walk at the end of the period.
Announcements:
Last Week
MONDAY - FRIDAY (Nov. 1th)

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to define, and call, a function along with needed parameters.
Daily Milestones:
Homework:
  • None.
Announcements:
Last Week
MONDAY - FRIDAY

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to define, and call, a function along with needed parameters.
Daily Milestones:
  • Work on the "Functions" chapter on Runestone.
Homework:
  • Finish "Functions" chapter on Runestone.
Announcements:
Last Week
MONDAY - FRIDAY

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will know how to import the Random module and use several of its functions.
Daily Milestones:
  • Work on the "Racing Turtles Lab" on Runestone.
  • If done, begin project "Racing Turtles".
Announcements:
Last Week
MONDAY - FRIDAY

California Science Teachers Association Standard(s):
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
  • CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Objectives:
  • Students will practice creating and manipulating a turtle object.
Daily Milestones:
  • Catch up day to complete "Python Turtle Graphics" exercises.
Announcements:
  • Tomorrow we will start "Draw Something" project.
Last Week
MONDAY - TUESDAY

California Science Teachers Association Standard(s):
  • CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
  • CT.L2-07 Represent data in a variety of ways including text, sounds, pictures, and numbers.
Objectives:
  • Students will familiarize themselves with the turtle module.
Daily Milestones:
  • Begin the "Modules" chapter exercises.
Announcements:
  • When finished with a project, watch this video then turn in your project here.
Last Week
THURSDAY - FRIDAY

California Science Teachers Association Standard(s):
  • CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
  • Students will familiarize themselves with the turtle module.
Daily Milestones:
  • Begin reading the "Modules" chapter.
Homework:
  • Complete reading the "Modules" chapter.
Announcements:
  • None.
MONDAY - WEDNESDAY

California Science Teachers Association Standard(s):
  • CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
  • Students will practice manipulating different data types such as integers, float, char, and strings.
Daily Milestones:
  • Continue working on the "Draw Something" project.
  • Will be due on Wednesday, end of class.
Announcements:
  • None.
TUESDAY - FRIDAY

California Science Teachers Association Standard(s):
  • CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
  • Students will practice manipulating different data types such as integers, float, char, and strings.
Daily Milestones:
Announcements:
  • When finished with "Draw Something", watch this video then turn in your project here.
TUESDAY - FRIDAY

California Science Teachers Association Standard(s):
  • CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
  • Students will learn to manipulate different data types such as integers, float, char, and strings.
Daily Milestones:
Announcements:
  • When finished with "Draw Something", watch this video then turn in your project here.
MONDAY 8-30-21

California Science Teachers Association Standard(s):
  • CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
  • Students will learn to manipulate different data types such as integers, float, char, and strings.
Daily Milestones:
  • Complete the "Python Turtle Graphics" exercises.
  • If done, watch this video on Pycharm and begin the "Draw Something" project.
Announcements:
  • Turn in "Draw Something" here.
Last Week
MONDAY - FRIDAY

California Science Teachers Association Standard(s):
  • CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
  • Students will learn to manipulate turtle objects using variables, branches, and loops.
Daily Milestones:
  • Complete "Python Turtle Graphics".
Announcements:
  • None.
Last Week
THURSDAY - FRIDAY

California Science Teachers Association Standard(s):
  • CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
  • Students will learn to manipulate different data types such as integers, float, char, and strings.
Daily Milestones:
  • Begin reading "Debugging Interlude". Note that there are no exercises for this chapter.
Homework:
  • Complete reading "Debugging Interlude".
Announcements:
  • None.
MONDAY - WEDNESDAY

California Science Teachers Association Standard(s):
  • CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
  • Students will learn to manipulate different data types such as integers, float, char, and strings.
Daily Milestones:
  • Complete the "Simple Python Data" exercises.
Announcements:
  • None.
Last Week
FRIDAY 8-13-21

California Science Teachers Association Standard(s):
  • CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
  • Students will learn about what is the Python programming language.
Daily Milestones:
  • Complete the "General Introduction" class assignments.
Announcements:
  • None.
THURSDAY 8-12-21

California Science Teachers Association Standard(s):
  • CT.L2-01 Use the basic steps in algorithmic problem-solving to design solutions
Objectives:
  • Students will learn about what the Python programming language is.
Daily Milestones:
  • Then, read the "General Introduction" chapter on Runestone's "How to Think Like A Computer Scientist".
Announcements:
  • None.
WEDNESDAY 8-11-21

California Science Teachers Association Standard(s):
  • None.
Objectives:
  • Students will learn the class expectations.
Daily Milestones:
Homework:
  • None.
Announcements:
  • Welcome back to school!