Unit 1- Beginning in Computer Science

This is where you learn the basics of Python, a programming envrironment!
Every student starts by learning this basic command:

     • print 
Then, you will learn the language of computers, BINARY :)

Unit 2- Number Calculations and Data

 Unit 2 has more coding that will allow you to perform math functions: 
•modular division
•sqrt
Then, you will learn to make a random number generator!

Unit 3- Making Decisions

 This unit teaches more functions: 
•Max
•Min
• and IF statements 😍
Then for a big project, we will code a program to play Rock Paper Scissors

Unit 4-Repition and Loops

 This unit is awesome and makes your code EFFICIENT with #loops 😍 😍 😍
•loops will be essential for making large projects

Unit 5- Earsketch

 This is by far the BEST unit. You will: 
•make code into songs
•make a ringtone

Here are some ringtone samples:
Sample 1 - Dan Clark
Sample 2- Zach Smith

Unit 6 - "Graphics"

-Learning how to code colors
-Flashing colors and words
-Coordinating points using x and y coordanates
-Drawing shapes and lines
-Creating images using lines and polygons
-Filling in shapes wth colors
-Animations - moving shapes across frame
House Animation
Football Animation

Unit 7 - "Funtions"

-Defining and calling funtions
-Using loops to repeat funtions
-Learning to add perameters
-Funtions to compute numbers
-Funtions to ask questions and input answers
-Traceing Code
-Calender to compute number of days
Lesson 7.5 Code

Unit 8 - "Arrays"

-Creating lists
-Declaring arrays using "append"
-Using loops to create lists
-Diffrent ways to arrange and sort data

Unit 9 - "2D Arrays"

-Creating arrays using rows and columns on a grid
-Using color to fill in grids and creat pictures
-Creating a moving picture by changing the colors

Unit 10 - Programming in EarSketch

-Creating more music
-Became more experienced in the program
-Creating a "song of the summer"
-Working with other people and creating a much better song
Mo song of the summer
Chloe song of the summer

Unit 11 - Internet

-Understanding what the internet is and its componets
-learnign HTML format so we are able to create this website!
-Creating headings, paraghrahs
-Using diffrent styles on the sentances
-Adding pictures and links