AP Computer Science |
|||
6 wks | Oct 3rd Nov 7th Dec 18th Feb 20th April 17th June 4th |
Date | Notes/Work Due | Class Activities |
5/21/15B | Sign Up | |
5/11/15A | Fill in the form to Sign up for your project. | |
5/8/15A5/11/15B | You have completed the AP exam. For the rest of the year you can choose what you want to work on. This document details my expectations and some options for you. | |
5/1/15B5/4/15A | AP Free Response — 90 minutes — 4 Free Responses | |
4/29/15A4/30/15B | AP Multiple Choice — 75 minutes — 40 Questions | |
4/27/15A4/28/15B | Grade the previous Free response and then work on the new one. | |
4/23/15B4/24/15A | Change is always Good !! so, no more Free Response today :-)Please take Practice Exam 3 on Canvas. | |
4/21/15B4/22/15A | Grade Free response with the rubric provided (20 min.)Review: Strings, Interfaces, Inheritance (25 min.)Work on AP Free Response (RouteCipher) 27 min. | |
4/17/15B4/20/15A | Go over Six Week Exam with your peers. 20 min.Review: Arrays, 2D Arrays, Arraylists 20 min.Work on the AP Free Response (ClimbInfo) 27 min. (Max)Please work on the incomplete Labs. | |
4/15/15A4/16/15B | Six Week Exam | |
4/13/15A4/14/15A | Please Review Loops, I/O and OOP concepts and then work on the Six week AP Free Response | |
4/9/15B4/10/15A | Please turn in the questions that you did not get the right answer for.HERE | Review Part 1 : Hardware and SoftwarePart 2: Running Java ProgramsPart 3 : Data |
4/7/15B4/8/15A | Take the Practice Exam 2 . You can retake it 3 times and your best score will be added to the grade book. | |
3/27/15B3/30/15A | After the quiz, we will go over it and then we will work on an AP Free response Question which will be due by the end of this class period. | |
3/23/15 A3/24/15B | I would encourage you all to read this blog post from Google on common implementation problems with Binary Search and Merge Sort.Here are the two blog posts | Today we will finish up sorting. We can cover quick and merge sort now that you all understand how recursion works.
|
3/16/15 to 3/20/15 | Enjoy the Break!! | |
3/11/15A3/12/15B | We will now cover recursion using Java.
|
|
3/9/15A3/10/15B | Our next topic will be recursion. To help everyone gain an idea of how it works before actually coding we will play a game. | |
3/4/15A3/6/15B | QUIZ!!A Day: 3/11/15 (Wednesday)B Day: 3/12/15(Thursday) | WORK DAY: Please take a look at the grade book and complete all the missing work.PRACTICE: Complete the Search/Sort worksheet and go over the slides so that you can have your questions answered and be prepared for the quiz. |
3/2/15A3/3/15B | Today we will look at the insertion sort. You will then have time to work on the lab from last time and the new one from today.
|
|
2/25/15A2/26/15B | Today we will start a series on various options for sorting data. I will first show you a better example of compareTo. Then we will cover bubble and selection sorts.
|
|
2/23/15A2/24/15B | Today we will look at linear and binary searching. Then the lab will ask you to research some basic sorting algorithms and implement one of them.
Look through this presentation if you want to see some interesting applications of binary search, and more info on efficiency. |
|
2/13/15A2/17/15B | Six week Exam :2/20/15 A Day 2/19/15 B DayPlease check your Grade Book and turn in all the missing work by the end of Six weeks i.e. 2/20/15 | Complete the AP Practice Exam on Canvas |
2/6/15A2/10/15B | Today we will start by going over the Fuel Tank FR. You and your partner should use the rubric to grade each other’s free response question.Then we will cover Abstract Classes. These are very similar to inheritance, but they can contain abstract methods. We will also review method overriding and polymorphism.
|
|
2/4/15A2/5/15B | Complete Pong | Please take the Inheritance quiz on CanvasI will be giving everyone 1 free response question. It will be due on 2/6/14 for A day and 2/10/14 for B day. I will check these off at the beginning of the period, and they may not be turned in late for credit. |
2/2/15A2/3/15B | Still going strong on pong! We will look at Interfaces. You will use this in part 4 of the pong program.
|
|
1/30/15B2/2/15A | Quiz on inheritanceA Day : 2/4/15B Day: 2/3/15 | Still going strong on pong! We will look at Interfaces. You will use this in part 4 of the pong program.
|
1/26/15A1/27/15B | Warm-UpToday we will continue working on Pong. We will also look at a topic called Polymorphism.
|
|
1/21/15 | Warm-UpGo through the Presentation
|
|
1/15/15 B1/16/15 A | Please go through the presentation, make notes and turn in the questions. | Today we will look at inheritance and overloading methods. You have seen overloading the entire year, but we will look at some more involved examples. Inheritance is one of the big themes of Object Oriented Programming (OOP).
|
1/7/15A1/8/15B | Quiz on ArraylistsA Day: 1/14/15B Day : 1/13/15 | Today we will look at another option for storing information in our programs: ArrayLists.
|
1/5/15A1/6/15B | Blog post is due before the next class about Arrays vs ArrayLists | Welcome back after a (hopefully) nice break! Happy New Year !!!Student feedbackI want you to work through these problems on CodingBat to get reacquainted with Java. You may work with your partner on the problems. And you do not have to turn that in. |
12/3/14A12/4/14B |
Please complete all your previous labs.List of Work to be submitted6 week deadline: A Day: Friday 12/12/14 B Day: Thursday 12/11/14 |
Today we will learn about arrays of references. This will combine the two most recent topics into one.
|
12/2/2014 | Great resource to help you review the material we have learned.Click here to Review. | |
11/19/14A11/20/14B | Today we will learn more about how Java stores and uses references. We will specifically focus on how parameters are passed to a method.
|
|
11/12/14A11/13/14B | Blog Post Due by Friday11/14/14 | Today we will learn about 2 dimensional arrays.
|
10/31/14A11/4/14B | Make sure to complete all your labs and worksheets for Six Weeks.For A day: 11/5/2014For B Day: 11/7/2014 | Today we will learn about arrays. Arrays provide us a new way to store information inside our program. |
10/27/14A10/28/14B | We will start to use pair programming in class! You can use the resources below to learn about pair programming.AboutAbout2Video | Today we will learn how to read and write to files from our Java programs.
|
10/22/2014A10/23/2014B | Please complete the “While loop” worksheet and start working on the “Deal” lab after going through the slidesHelp each other understand the syntax of for loop. | Today we will learn about two more types of loops available in Java: the for loop and the do while loop.
|
10/16/14B10/17/14A | Today we will learn about repetition. The first repetition statement we will use is the while loop.
|
|
10/9/14B10/10/14A | Today we will cover else statements, else if statements, and switch statements. These are all different options to use when you want to implement decisions in your programs.
|
|
10/3/14B10/6/14A | Today we we will cover if statements and then some basic logic.
|
|
Student Feedback Survey | ||
9/25/14 B9/26/14A | Quiz on Strings!! | Today we will continue learning about objects. We will cover how to create your own class representing an object.
|
9/19/14B9/22/14A | Today we will learn the basics of objects. We will learn how to work with an existing object, but will learn how to create our own object data types next time.
|
|
9/15/14 | First Blog posts due 9/14/14 | Today we will learn more about Strings in Java. This will be a basic introduction to how Objects are stored.
|
9/814A | Start writing your first blog post. It will be due by next Sunday mid-night | Today we will learn about some Math methods available to us, and about how to create our own methods.
|
9/3/14A9/4/14B | Lab Output and Worksheets due!! | Today we will learn about how data is stored in Java, how variables work, and how to get input from the user.
|
9/2/14B8/29/14A | Submit your Blog URL. Complete the video blog posts Have your survey forms filled in. |
Today we will be going quickly through a presentation about some of the foundations Computer Science is built upon. Then we will cover output (print, println) in more detail.
|
8/27/14A 8/28/14B |
The goal today is to learn about the structure of the course, how we approach each topic, sign up for blogs, watch some TED talks, and send home parent surveys.
|
|
8/25/14A 8/26/14B |
The goal today is to learn a little bit about each other and to get a general idea about the course.
|