Welcome to AP Computer Science A
Student Information and Syllabus
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.
AP Computer Science A Syllabus
Once you and your parents have read the syllabus and classroom procedures, please complete the student information form.
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.
AP Computer Science A Syllabus
Once you and your parents have read the syllabus and classroom procedures, please complete the student information form.
NEW online Interactive Book for Review
Click here
Summer Camps for Computing
Online Help Sessions:
Online help sessions and review are available on February 24, March 10, 24, and 31 from 8 - 9pm. Extra credit will be available for students who participate, and return the session worksheet. To enter the session, please click on this link below, and enter both your first and last name.
February 24th Recording
March 10th Recording
March 24th Recording
March 31st Recording
February 24th Recording
March 10th Recording
March 24th Recording
March 31st Recording
Colorado Review - 2011 Free Response Questions
I was asked to conduct a review for students in Colorado. We will be going over the 2011 free response questions. You are welcome to join us.
4/14/14 from 7 - 8pm: Click here.
2011 Free Response Recording
Array and ArrayList by Maria Litvin
GridWorld by Maria Litvin
4/14/14 from 7 - 8pm: Click here.
2011 Free Response Recording
Array and ArrayList by Maria Litvin
GridWorld by Maria Litvin
Gwinnett County Online Review Sessions
Who: Any AP Computer Science A student. (Teachers are also welcome and encouraged to attend)
Where: These reviews are offered online, so you can be just about anywhere.
Topics and When: All sessions are from 8pm - 9pm.
Recordings: After the session, the recordings will be linked to the topic names below!
4/14/14 - Array, ArrayList, 2D Array
4/15/14 - Tracing and Recursion
4/22/14 - OOP / Inheritance
4/24/14 - GridWorld part 1 – 3
4/28/14 - GridWorld part 4
4/29/14 - Test Tips and Free Response
Where: These reviews are offered online, so you can be just about anywhere.
Topics and When: All sessions are from 8pm - 9pm.
Recordings: After the session, the recordings will be linked to the topic names below!
4/14/14 - Array, ArrayList, 2D Array
4/15/14 - Tracing and Recursion
4/22/14 - OOP / Inheritance
4/24/14 - GridWorld part 1 – 3
4/28/14 - GridWorld part 4
4/29/14 - Test Tips and Free Response
Remind 101
Parents and students are welcome to sign up to receive text message reminders for our class.
Sign up by texting @apbwood to (925) 241-5641.
Sign up by texting @apbwood to (925) 241-5641.
Resources
Javabat
Practice It
Problets
175 practice questions - Lots of great questions; Skip AB questions unless they are 2D Array Questions!!
Online Textbook - Great online textbook
Mirror site if online textbook doesn't work.
Green press online book
List of CS Resources
Practice It
Problets
175 practice questions - Lots of great questions; Skip AB questions unless they are 2D Array Questions!!
Online Textbook - Great online textbook
Mirror site if online textbook doesn't work.
Green press online book
List of CS Resources
1st Semester Course ScheduleWeek 1
8/7 - Code.org video; syllabus; expectations; paper planes algorithm 8/8 - GridWorld Lab 1 8/9 - Discuss GridWorld Lab 1; Bring an article that is related to Computers to class. Must be under 6 months old. Prepare a 1 slide PowerPoint to print on Monday, we will present on Tuesday. Week 2 Weekly Reading Assignment: AP Case Study; 8/12 - GridWorld Lab 2; Turn in your 1 page article PowerPoint 8/13 - Flash Talk Presentations; GridWorld Lab 2 finish 8/14 - Pre-test 8/15 - GridWorld Lab 2; Color Class; 8/16 - Reading Quiz on AP Case Study part 1; GridWorld Lab 2; Week 3 Weekly Reading Assignment: Online textbook chapter 1 and 2 8/19 - How Computer's work. Binary to Decimal Conversions. Cisco binary game; Practice It: BJP3 Self Checks: 1.1, 1.2 8/20 - Octal and Hexadecimal Numbers; Worksheet 8/21 - Go over worksheet; 8/22 - Quiz on Number Conversions; Student Class 8/23 - Reading Quiz on Chapters 1 and 2; Start notes on Java basics Week 4 Weekly Reading Assignment: Online textbook chapters 8 and 9A. 8/26 - Java basics - identifiers and data types 8/27 - data types cont, assignments, arrays, Data Types Worksheet; Practice IT: Self-Checks 1.5, 1.6, 1.7, 2.1, 2.5 8/28 - Java Output Basics 8/29 - Java Output, Output Poem Worksheet; Practice It: Self-Checks 1.8, 1.10, 1.12, 1.14, 1.16, 1.18, 1.19 *** 1st 4th and 5th Grade Robot / Programming Camp. Sign up to help. 4pm - 5pm. 8/30 - Reading Quiz on Chapters 8 and 9A; SUMMER ASSIGNMENT IS DUE!!! Input notes; Travel Agent Modified Free Response Week 5 Weekly Reading Assignment: Online textbook chapter 10 9/2 - No School 9/3 - Input with GridWorld Lab 9/4 - Input with GridWorld Extensions 9/5 - Input with GridWorld Extensions *** 4th and 5th Grade Robot / Programming Camp. Sign up to help. 4pm - 5pm. 9/6 - Reading Quiz on Chapter 10; Mathematical Calculations; Problem Solving Homework Week 6 Weekly Reading Assignment: Online textbook - Chapter 9B 9/9 - Choose 1 from 1 - 3 on the problem solving homework to code. *** PTSA Open House; Remind your parents 9/10 - Practice It: 2.2, --> 2.17 9/11 - Problets: Arithmetic Expressions and Assignment Expressions 9/12 - Review for Chpt 1 TEST *** 4th and 5th Grade Robot / Programming Camp. Sign up to help. 4pm - 5pm. 9/13 - Test on Chapter 1 Week 7 Weekly Reading Assignment: Online Textbook - Chapter 25 9/16 - Heart Class; OOP notes; UML diagrams 9/17 - Finish Notes; GridWorld Classes 9/18 - AP Case Study Classes; Role Play Activity; Candy Machine Planning 9/19 -Marshmellow Man; Calculator Programming; Rectangle Program Planning *** 4th and 5th Grade Robot / Programming Camp. Sign up to help. 4pm - 5pm. 9/20 - Reading Quiz; Rectangle UML Go over; Start coding Rectangle Week 8 Weekly Reading Assignment: Online Textbook - Chapter 26 and 27 9/23 - Rectangle Program; MarshmellowMan 9/24 - MarshmellowMan; Assign AP Line adaptation free response; 9/25 - Go over free response; In class - AP line free response; Practice it: 3.1, 3.2, 3.6, 3.7, 3.8, 3.9, 3.12 9/26 - Thinking in Object; Game design project *** 4th and 5th Grade Robot / Programming Camp. Sign up to help. 4pm - 5pm. 9/27 - Reading Quiz; Complete Project Week 9 Weekly Reading Assignment: Online Textbook - Chapter 28 9/30 - Presentations 10/1 - Math Class; Practice it: 3.13, 3.14, 3.15 10/2 - Point Class UML 10/3 - Point Class Complete *** LAST 4th and 5th Grade Robot / Programming Camp. Sign up to help. 4pm - 5pm. 10/4 - Reading Quiz;String Class; String worksheet 1 Week 10 Weekly Reading Assignment: Online Textbook - Chapters 29, 29B, 30 10/7 - String Class Notes; String Worksheet 1 ; Practice It: 3.18, 3.19, 3.20, 3.21, 3.22, 3.23, 3.24 10/8 - Worksheet 2; ChatBot Lab 10/9 - String free response with partners 10/10 - JavaBat String 1 10/11 - Reading Quiz; string free response as a group; javabat string 1 Week 11 Weekly Reading Assignment: Online Textbook - 31, 32, 33, and 34A 10/14 - No School 10/15 - String lab 10/16 - PSAT!; String Quiz; String Lab 10/17 - Review for test 10/18 - Unit 2 TEST; 2003 Modified Free Response Week 12 Weekly Reading Assignment: Online Textbook - chpts 12, 13, and 14 10/21 - Flow of Control Notes; Relationships Worksheet; Problets: Relationship and Logic expressions 10/22 - Short Circuit / DeMorgan's Law; Activity 2: MagPie chatBot 10/23 -Midterm Review worksheet 10/24 - Midterm 10 /25 - HOMECOMING!! Go Broncos; Activity 3: MagPie ChatBot; Week 13 Weekly Reading Assignment: Online Textbook - Chpt 2 of GridWorld 10/28 - MagPie ChatBot Activitiy 3 10/29 - MagPie ChatBot Activity 4 10/30 - MagPie ChatBot Activity 5- as a group; Read GridWorld Part 2; Bug Class Reading Worksheets 10/31 -Go over worksheet; Runner Class Reading Worksheet; Codingbat - 5 from Logic 1 and 5 from Logic 2 11/1 - GridWorld Part 2 Exercises; CircleBug - together; SpiralBug; ZBug; DancingBug; Problets: if statements Week 14 Weekly Reading Assignment: Online Textbook - None 11/4 - Finish up Part 2 Exercises 11/5 - Dancing Bug; Problets and Codingbat 11/6 - Practice It: Self-checks 4.1 - 4.12 11/7 - Review for test 11/8 - Test on Unit 3 Week 15 Weekly Reading Assignment: Online Textbook - Chpt 15 and 16 11/11 - GridWorld Looping Exercise; Notes on Loops, for loop practice; 11/12- Go over for practice; for worksheet; Rocks Project; Problets loops; Codingbat 5 from String 2; 11/13 - Rocks Project; 11/14 - Rocks Project; 11/15 - Reading Quiz; While Loops Notes; while loops practice; while Loop worksheet for homework; Week 16 Weekly Reading Assignment: Online Textbook - Chpt 17, 39, 40, 41 and 42 11/18 - Obstacle Seeking Bug; problets while loops 11/19 - Bug Runner Loops Labs; practice-it: 5.1, 5.2, 5.3, 5.4, 5.12, 5.13, 5.14, 5.16, 5.17, 5.20, 5.22, 5.27 11/20 - Bug Runner Loops Labs 11/21 - Review of loops 11/22 - Test on Loops THANKSGIVING BREAK 11/25 - 11/29 Week 17 Weekly Reading Assignment: Online Textbook - 12/2 - Horse Barn Arrays; 12/3 - Notes on Arrays; Array Practice; 12/ 4 - IntArrayWorker Lab; Array Worksheet 12/ 5 - Performance Finals; IntArrayWorkerLab; Practice - it 12/6 - IntArrayWorker Lab; Array Tally Free Response Week 18 Weekly Reading Assignment: Online Textbook - 12/9 - Array Tally Free Response 12/10 - Coding Bat - 5 from Array 1; 5 from Array 2 Due Friday, 12/13 12/11 - Averages Free Response; If statement test corrections / retakes due 12/12 -Horse Barn Arrays Part 4 12/13 - Quiz on Arrays; Loop test corrections / retakes due Week 19 12/16 - Review for Final 12/17 - Review for Final 12/18 - 4th period Final Exam 12/19 - 5th period Final Exam |
2nd Semester Course ScheduleWeek 20
Weekly Reading Assignment: 46, 47, 48, 49A 1/6 - Teacher Work day 1/7 - Horse Free Response - for a grade 1/8 - Coding Bat - 5 more Array 1, 5 more Array 2, 2 Array 3 - Due Friday 1/10 1/9 - 2D Arrays; 1/10 - Reading Quiz; 2D Arrays; Secret Code Worksheet Week 21 Weekly Reading Assignment: 49C 1/13 - Slider puzzle part A; Magic Square project 1/14 - Magic Square Project 1/15 - Mini multiple choice review quiz #1; Magic Square Project 1/16 - Magic Square Project 1/17 - Reading Quiz; Mini FRQ #1 due; Magic Square project due; Week 22 Weekly Reading Assignment: 1/20 - No School 1/21 - Practice-It: 7.1, 7.2, 7.3, 7.4, 7.5, 7.6,7.8, 7.9, 7.12, 7.14, 7.22, 7.31, 7.32, 7.33, 7.34, 7.351/22 - Mini multiple choice review quiz #2; Review for test on Array and 2D Array 1/23 - Free response part of test on Array and 2D Array 1/24 - Mini FRQ #2 Due; Multiple choice part of test on Array and 2D Array 1/24 -Card Sorting / Sorting algorithms; Media Center Week 23 Weekly Reading Assginment: 49B 1/27 - test on array/ 2d - free response 1/28 - test on array / 2d - multiple choice 1/29 - SNOW DAY 1/30 - SNOW DAY 1/31- Card Sorting / Sorting Algorithms; Media Center; Week 24 Weekly Reading Assignment: 49B 2/3 - Selection Sort; Videos; Worksheets 2/4 - Selection Tile Sorting; Insertion Sort; Videos; Worksheets 2/5 - Insertion Tile Sorting; Sorting Mixed Review; Worksheet; Multiple Choice Review Quiz 2/6 - Notes on Linear searching; 2/7 - Reading Quiz; Recursion; Worksheets; Practice it: Sorting and recursion Week 25 Weekly Reading Assignment: 70 - 73, 75 2/10 - Binary Searching; Merge Sorting; Practice-it 2/11 - JavaBat Recursion 5 from Recursion 1; Cup Sorting 2/12 - Mini multiple choice review quiz #4; practice on recursion; Dancing videos 2/13 - Free Response part of test 2/14 - Multiple choice part of test Week 26 Weekly Reading Assignment: Gridworld part 3 2/17 - practice on recursion; review for test; cup sorting 2/18 - Free response part of test; Review sheet Answers 2/19 - Multiple choice part of test; javabat recursion due. 2/20 - Review OOP; Practice it: 3.3, 3.4, 3.5, 3.10, 3.16, 3.17 2/21 - Notes on Inheritance; Complete Part 3 of GridWorld Reading Worksheets(2) Due Monday Week 27 Weekly Reading Assignment: chpts 50 - 52 2/24 - Go over reading worksheets; GW Reading Worksheets(2) Due Tuesday 2/25 - Go over reading worksheets; 2/26 - Go over reading worksheets; GW Jumper; Answer QuestionsGW Jumper; Design and Test plan 2/ 27- Part 3 of GridWorld Jumper; Program Jumper; Method Signatures with Grid 2/28 - Location class Quiz;MFQ Due; Part 3 of GridWorld Jumper; Program Jumper Due; Practice it 9.1 and 9.2 Due Monday; Recognizing Class Elements Week 28 Weekly Reading Assignmnet: chpts 50 - 54 (50 - 52 for Wednesday Test; 53 - 54 for interfaces and ArrayList) 3/3 - Review for Test; Grid method signatures 3/4 - Free Response Test; 3/5 - Multiple Choice Test 3/6 - Notes on Abstract and Interface; ArrayList 3/7 - Reading Quiz; Homework: Practice it: Self-Check: 10.2, 10.8, 10.15, 10.16, 10.17, 10.18, Exercises: 10.2, 10.3, 10.4, 10.6, 10.7, 10.11, 10.12 Week 29 Weekly Reading Assignment: GridWorld Part 4 3/10 - Abstract /Interface Unit Check-in; Word List Free Response; Pet Free Response; Online session from 8 - 9pm. See link above. Topic: ArrayList; Quick Reference Scavenger Hunt; 3/11 - Finish Free Responses; Venn Diagram on Abstracts / Interfaces; Definitions of Abstract and Interface; Part 4 of GW Case Study Critter RW. 3/12 - Game Interface; Go over Part 4 of GW Case study; Critter RW; Work on Critter Behavior RW. 3/13 - Go over Critter Behavior RW; Part 4 Chameleon and Crab Critter RW 3/14- Mini FRQ #7; Reading Quiz; Go over worksheets; Complete 4 out of 6 Exercises at the end of part 4 - 90; 5 - 95; all 6 - 100; Midterm Review Sheet provided. Week 30 Weekly Reading Assignment: 3/17 - Part 4 exercises 3/18 - Part 4 exercises 3/19 - Midterm Exam 3/20- Mini FRQ #8 Bunny Critter; Part 4 exercises due; WordList and Pet FR overview; Assign AP Bowl questions Due Monday 3/21 - Critter Activity;WordList and Pet FR overview; BunnyCritter; Week 31 Weekly Reading Assignment: 3/24- Opossum Critter FR Homework; Grade Exercises; Part 4 case study group project; part 1; Online session from 8 - 9pm. See link above. 3/25 - Part 4 case study group project; part 1; 5 steps to 5 chpt 1 3/26 -Part 4 case study group project; part 2; 5 steps to 5 chpt 2 3/27 -Mini FRQ #9; Reading Quiz; Part 4 case study group project; part 2; 5 steps to 5 chpt 3 3/28 - Part 4 case study group project Due; 5 steps to 5 chpt 4 Week 32 Weekly Reading Assignment: 3/31 - Finish Codingbat AP Questions - ALL; 5 steps to 5 chpt 5 - Grading group projects; Online session from 8 - 9pm. See link above. 4/1 - 5 steps to 5 chpt 6; Vehicle Free Response on the computer; 4/2 - Review for test 4/3 - Free Response part - Abstract and Interfaces 4/4 - Multiple Choice Test Abstracts and Interfaces 4/7 - 4/11 - Spring Break; Practice Test at home, Spring Break Review. Week 33 Weekly Reading Assignment: 4/14 - Finish up CodingBat AP 1 Questions; Review packet, complete the first 8 questions; Online session tonight from 8 - 9pm. 4/15 - Eleven's Lab; Review packet questions 9 - 14; Online session tonight from 8 - 9pm. 4/16 - Eleven's Lab; Review packet question 15 - 24 (the rest) 4/17 - Eleven's Lab 4/18 - Eleven's Lab; Week 34 Weekly Reading Assignment: 4/21 - Eleven's Lab Complete 1 -4 and 6 exercises only; Array Questions 4/22 - Practice Test Day 1; Online session tonight from 8 - 9pm. 4/23 - Practice Test Day 2; Finish 11s lab 4/24 - Final Exam; 2D Array Questions 1 - 8; Online session tonight from 8 - 9pm. 4/25 - Final Exam Week 35 Weekly Reading Assignment: 4/28 - Free Repsonse ; Online session tonight from 8 - 9pm. 4/29 - Free Response; Online session tonight from 8 - 9pm. 4/30 - Problets arrays and oop 5/1 - Free Response; 5/2 - Pick your own review; Senior Picnic! Week 36 5/5 - Barron's Review books 5/6 - AP Computer Science A Exam; Post AP Project 5/7 - Post AP Project 5/8 - Post Course Survey; Post AP Project 5/9 - Post AP Project Week 37 5/12 - Post AP Project 5/13 - Post AP Project 5/14 - Post AP Project 5/15 - Post AP Project 5/16 - Post AP Project Week 38 5/19 - 4th period exam - Present Post AP Project 5/20 -5th period exam - Present Post AP Project |