Welcome to Beginning Programming (CS Principles)!
Why should YOU be a Computer Programmer?
Click here to watch a short film.

GA Tech Summer Camps
GA Tech offers a lot of summer camps for students in elementary, middle and high school. High school camps include programming in Ear Sketch and Cell Phone programming.
Click here for more information on Summer Camps.
GA Tech offers a lot of summer camps for students in elementary, middle and high school. High school camps include programming in Ear Sketch and Cell Phone programming.
Click here for more information on Summer Camps.
What are we up to??? Finch Robots

Students have been really excited to work with our new Finch robots. They allow us to apply what we've been learning and get immediate feedback. Our school purchased 10 Finch Robots this year, and are hoping to purchase another 5.
With our robots, we have created:
- a medical finch, to take our temperature and let us know if we need to go to the nurse.
- a mood finch, to tell us what mood we are in based on our temperature. His nose changes colors, just like a mood ring.
- a Rudolph the Red Nose finch, who turns on his shiny red nose when it is dark.
- a obstacle seeking finch, who will go until it runs into an obstacle.
And...
- our final project... a spirograph finch, which makes spirograph pictures.
With our robots, we have created:
- a medical finch, to take our temperature and let us know if we need to go to the nurse.
- a mood finch, to tell us what mood we are in based on our temperature. His nose changes colors, just like a mood ring.
- a Rudolph the Red Nose finch, who turns on his shiny red nose when it is dark.
- a obstacle seeking finch, who will go until it runs into an obstacle.
And...
- our final project... a spirograph finch, which makes spirograph pictures.
Syllabus and Classroom Supplies
This year we will be doing all our notes in OneNote. You will be given a note guide and asked to fill in and add to the notes. I have incorporated any worksheets and project outlines into the notes as well.
Syllabus
Supplies: Please bring spiral notebook and pen for scratch paper, and TISSUES.
Students and parents please click here and fill out the provided form after reading the syllabus and course expectations.
Syllabus
Supplies: Please bring spiral notebook and pen for scratch paper, and TISSUES.
Students and parents please click here and fill out the provided form after reading the syllabus and course expectations.
1st Semester Course ScheduleWeek 1 8/6 - Syllabus; Course Expectations; Meet and Greet; One Note Set up 8/7 - Career Project; Mrs. Wilson to speak; Decide on a Career and Find an Article 8/8 - Gather research on career; paste research into onenote 8/9 - Put together presentation 8/10 - Finish Presentation, be sure to check rubric and presentation tips powerpoint Week 2 8/13 - Presentations Day 1 8/14 - Presentations Day 2 8/15 - Final day of presentations 8/16 - PreTest; Lightbot Basics 8/17 - Lightbot Basics Week 3 8/20 - Lightbot - Create Your own maze 8/21 - Lightbot - Create Maze from Functions 8/22 - Lightbot - Articles 8/23 - Intro to Alice; He / She Builder - Make your own avatar 8/24 - Intro to Alice - 3 Dimensions, 6 directions; Duke University Tutorials Week 4 8/27 - Duke University Projects: Bunny and Kangaroo 8/28 - Solider on a Ship 8/29 - Quiz on Unit 1 - Alice 8/30 - Unit 2: Design Specs; Storyboard; Snowman Pick up Storyboard 8/31 - Robot Landing Project Coding; Complete Snowman Pickup Storyboard. Week 5 9/3 - NO SCHOOL 9/4 - Snowman pick up project 9/5 - Snowman Pickup Project Due 9/6 - Mana Magnet World 9/7 - Mana Magnet World Project Due. Week 6 9/10 - Finish Up Magnet World; Review for quiz 9/11 - Fundraiser Presentation 9/12 - Quiz on Unit 2 - Alice 9/13 - Classes, Objects, Methods; Skate Methods 9/14 - Variable Types; Skater Spin; Proper Ids Worksheet Week 7 9/17 - Proper Ids Worksheet - skater project 9/18 - Skater Project 9/19 - Skater Project 9/20 - Soldier March and Salute Project 9/21 - Soldier March and Salute Project Week 8 9/24 - Finish up Soldier March and Salute 9/25 - Review for test on 2 -4; Finish Soldier March and Salute; Article Project; 9/26 - Test on 2 - 4 9/27 - Finish up Soldier Project; Do a Duke University Tutorial; Article Project; LightBot; Test Correctioins 9/28 - Getting Started with Greenfoot Week 9 10/1 - Greenfoot Asteroids 10/2 - Greenfoot Little Crab 10/3 - Improving the Crab; Relationships worksheet 10/4 - Adding and Eating Worms 10/5 - Adding Lobsters Week 10 10/8 - NO School 10/9 - Keyboard Control 10/10 - Adding Objects Automatically 10/11 - Alternating Image 10/12 - Wrapping up Crabs and Greenfoot Week 11 10/15 - Tic Tac Toe Greenfoot Game. Click here for the tutorial 10/16 - Tic Tac Toe Greenfoot Game 10/17 - No Class PSAT 10/18 - Greenfoot Test Review 10/19 - Test on Greenfoot Week 12 10/22 - Getting to know Dr. Java; Java Output Basics 10/23 - Book Classes, Variables and Data Types; 10/24 - Problets exercises 10/25 - Make Turtle Draw Shapes; Testing Boundaries; 10/26 - Writing Methods Week 13 10/29 - Turtle Draw Shapes 10/30 - Turtle Draw Shapes 10/31 -Turtle Draw Shapes 11/1 - Reveiw for quiz 11/2- Quiz on Working with Objects Section Week 14 11/5 - Assignments; Picture class; String class 11/6 - Election Day!! - NO School 11/7 - Exploring the API, Graphics Class; Graphics and Polygon Worksheet 11/8 - Drawing on Pictures; Drawing a pumpkin; 11/9 - Decorate your house for the holidays. Bring in a picture of your house on a flash drive. Create methods to make fall or winter decorations for your house. Week 15 11/12 - Decorate your house for the holidays 11/13 - Decorate your house for the holidays 11/14 - Decorate your house for the holidays 11/15 - Decorate your house for the holidays 11/16 - Using your decoarted house, create a greeting card our of creation. Happy Thankgiving!! No School 11/19 - 11/23 Week 16 11/26 - More Houses 11/27 - Corrections; Articles and finish houses 11/28 - Binary Number Conversions; Worksheet 11/29 - Go over Binary Number Worksheet; Binary Number Game; Practice It: SC: 1.2 and 1.3 11/30 - Performance Final - Turtles! Week 17 12/3 - Review for unit quiz 12/4 - Unit Quiz 12/5 - Conditionals; Logic and Relationship worksheets 12/6 - Go over logical and relational worksheet; problets logic section 12/7 - Article Project DUE; NumberEvaluator Class Week 18 Happy National Computer Science Education Week 12/10 - Wall-E Movie 12/11 - Wall-E Movie 12/12 - Review for Final Exam 12/18 - Review for Final Exam 12/19 - Final Exam for 1st period 12/22 - Final Exam for 2nd period |
2nd Semester Course ScheduleWeek 1
1/3 -Science Fair Projects - Software Development Process; Research your project on Sciencebuddies 1/4 - Science Fair Projects - Be sure to document your process 1/5 - Science Fair Projects Week 2 1/7 - Science Fair Projects 1/8 - Science Fair Projects 1/9 - Science Fair Projects 1/10 - Science Fair Projects 1/11 - Last Day for Science Fair Projects Week 3 1/14 - Finalizing Science Fair 1/15 - Science Fair Grading; boards; touch ups 1/16 - Science Fair Grading; boards; touch ups 1/17 - functions; 1/18 - Return types; Planning Due - Dragon; Troll program Week 4 1/21 - No School 1/22 - Dragon; Troll Program 1/23 - Dragon; Troll Program 1/24 - Dragon; Troll Program 1/25 - last day dragon troll. Week 5 1/28 - Loops in Alice; for loops with skater; review operators; while loops 1/29 - for loop examples, while loop examples; shark eat fish 1/30 - shark eat fish 1/31 - shark eat fish - finish grading tomorrow. 2/1 - shark eat fish grading; problets loops Week 6 2/4 - Bunny eat broccoli tutorial 2/5 - Bunny eat broccoli tutorial 2/6 - Loops Project / open option 2/7 - Loops Project / open option 2/8 - Loops Project / open option - grading on Monday Week 7 2/11 - Grading Loops Project 2/12 - Review for Alice loops / conditionals test 2/13 - Alice loops / conditionals test 2/14 - Turtle graphics loops. 2/15 - No School Week 8 2/18 - No School 2/19 - GA Tech Alice Competition 2/20 - GA Tech Alice Competition 2/21 - Lists in Alice - Skater Project - GA Tech Alice Competition 2/22 - Regional Science Fair - GA Tech Alice Competion Week 9 2/ 25 - GA Tech Alice Compeition 2/26 - GA Tech Alice Competition 2/27 - GA Tech Alice Competition 2/28 - GA Tech Alice Competition 3/1 - Last Day of GA Tech Alice Competition Week 10 3/4 - Getting Started with Finch 3/5 - Medical Finch 3/6 - Mood Finch 3/7 - Mood Finch 3/8 - Mood Finch Week 11 3/11 - No School 3/12 - Rudolph the Red Nose Finch 3/13 - Rudolph the Red Nose Finch 3/14 - Rudolph the Red Nose Finch 3/15 - Obstacle Detector ... Getting Finch Moving Week 12 3/18 - Obstacle Detector 3/19 - Obstacle Detector 3/20 - Spirograph 3/21 - Spirograph 3/22 - Spirograph Week 13 3/25 - Notes on Arrays 3/26 - Practice with Arrays - click here and complete chapter 46. 3/27 - Practice with Arrays 3/28 - Test on Arrays 3/29 - No School Week 14 4/1 - 2D Array Notes; Image Representation worksheets 4/2 - Image Representation worksheets part 2 4/3 - Picture Manipulation 4/4 - Decrease Blue; DecreaseGreen methods 4/5 - increase red, green and blue methods 4/8 - 4/12 NO School Spring Break Week 15 4/15 - Picture manipulation project 4/16 - Picture manipulation project 4/17 - Picture manipulation project 4/18 - start mirroring. 4/19 - Take-home Test on 2D Arrays and picture manipulation; Wall street journal Week 16 4/22 - nested loops; mirroring projects 4/23 - mirroring pictures project 4/24 - mirroring pictures project 4/25 - Performance Final 4/26 - Rotation and enlargement Week 17 4/29 - Rotation and enlargement 4/30 -(25 min) Rotation and enlargement 5/1 -5/2- (1st period block 5/1; 2nd period block 5/2) Method overloading; Review for test 5/3 - Test Week 18 5/6 - 5/7 - (Blocks) Picture Manipulation and Condtionals; Red eye reduction; Edge Detection 5/8 -(20 min) - Sepia, Posterize and highlight extremes 5/9 - 5/10 (Blocks) Sepia, Posterize and highlight extremes Week 19 5/13 - 5/14 - (Blocks) - Tracing Recursion; Stacks and Queues 5/15 - (20 min) -Review for final 5/16 - Review for final 5/17 - 1st period final exam; review for final 5/20 - 2nd period final exam |