Mrs. Crystal L. Furman ~ Brookwood HS
  • Mrs. C Furman
  • CS Principles (Beg Prog)
  • AP Computer Science A
    • AP Computer Science A Summer 2014 Assignment

Welcome to Beginning Programming (CS Principles)!

Why should YOU be a Computer Programmer?
Click here to watch a short film.

Picture
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.

What are we up to??? Finch Robots

Picture
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.



Picture
Picture

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.

1st Semester Course Schedule


Week 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 Schedule

Week 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

Powered by Create your own unique website with customizable templates.