Difference between revisions of "APCS - 1516 - March"

From WLCS
(Created page with "== Friday (2/26/16) == '''Agenda:''' * Missing work * Class hierarchies and terminology * Complete Activity 18 (should be easy) * Polymorphism * Homework: Complete Test 14 == Mo...")
 
m (Protected "APCS - 1516 - March" ([edit=sysop] (indefinite) [move=sysop] (indefinite)) [cascading])
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
== Friday (2/26/16) ==
+
== Monday - Wednesday (3/28/16 - 3/30/16) ==
 
'''Agenda:'''
 
'''Agenda:'''
* Missing work
+
* Work that should already be completed:
* Class hierarchies and terminology
+
** Activities 16-20, 22, 24-25
* Complete Activity 18 (should be easy)
+
** Lab 3
* Polymorphism
+
** Tests 13-16
* Homework: Complete Test 14
+
* Review search and sorting algorithms
 +
* [https://www.khanacademy.org/computing/computer-science/algorithms KhanAcademy Algorithms]
 +
* Review search implementations
 +
* Implement and test all three sorting algorithms in a new static class called SortingAlgorithms:
 +
** Selection sort
 +
** Insertion sort
 +
** Merge sort
  
== Monday - Wednesday (2/22/16 - 2/24/16) ==
+
== Monday - Friday (3/21/16 - 3/25/16) ==
 +
* Spring Break
 +
 
 +
== Thursday (3/17/16) ==
 +
'''Agenda:'''
 +
* Implement the search algorithms:
 +
** Sequential (Linear) Search
 +
** Binary Search
 +
 
 +
== Tuesday (3/15/16) ==
 +
'''Agenda:'''
 +
* Work that should already be completed:
 +
** Activities 16-20, 22, 24-25
 +
** Lab 3
 +
** Tests 13-16
 +
* Interfaces questions?
 +
* Search Algorithms - [[Media:Searching.pptx]]
 +
** Sequential (Linear) Search
 +
** Binary Search
 +
* Sorting Algorithms
 +
** Selection sort
 +
** Insertion sort
 +
** Merge sort
 +
 
 +
== Friday (3/11/16) ==
 
'''Agenda:'''
 
'''Agenda:'''
* Interim grades - Confirm that you have completed the following:
+
* Work that should already be completed:
** Activity 16
+
** Activities 16-20, 22, 24
** Lab 3: Poker
+
** Lab 3
** Test 13 (at home)
+
** Tests 13-16
* Introduction to Inheritance
+
* Interfaces
* Complete Activity 17
+
* Complete Activity 25
  
'''Homework:'''
+
== Wednesday (3/9/16) ==
* Complete Test 13
+
'''Warmup:'''
* Complete Activity 17
+
* Describe two characteristics/reasons to create/use an abstract class
  
== Thursday (2/18/16) ==
 
 
'''Agenda:'''
 
'''Agenda:'''
* Complete Lab 3: Poker
+
* Teen Tech Help volunteer opportunity
* Practice AP Free Response Question (FRQ)
+
** Thursday (3/10/16), 3:30-5pm @ Central Library
** There are ~4 RFQs total with 2 sub-parts each
+
** Show old people how to use their electronic devices
** 90 minutes total for the FRQ section
+
** Meet at Mr. Bui's room after school
** ~10 minutes per sub-part question
+
* Work that should already be completed:
** Use a couple minutes to analyze the given code and problem
+
** Activities 16-20, 22, 24
 +
** Lab 3
 +
** Tests 13-16
 +
* Practice Free Response Question
  
== Thursday (2/11/16) ==
+
== Monday (3/7/16) ==
 
'''Agenda:'''
 
'''Agenda:'''
* Complete eIMACS Activity 16
+
* Work that should already be completed:
** If you need to reset a sub-question, ask Mr. Bui
+
** Activities 16-20, 22
* Work on eIMACS Lab 3: Poker
+
** Lab 3
** Use NetBeans for easier development
+
** Tests 13-15
** Backup your work online so that you can complete it over the weekend
+
* this keyword review
 +
* Complete Test 16 for homework
 +
* Abstract classes
 +
** abstract keyword
 +
** Why is it useful?
 +
** Examples
 +
* Complete Activity 24
  
 
'''Homework:'''
 
'''Homework:'''
* Complete Lab 3: Poker
+
* Complete Test 16
 +
* Complete Activity 24
  
== Tuesday (2/9/16) ==
+
== Thursday (3/3/16) ==
 
'''Agenda:'''
 
'''Agenda:'''
* ArrayLists
+
* Work that should already be completed:
** Go through eIMACS ArrayLists Unit
+
** Activities 16-19
* Complete eIMACS Activity 16
+
** Lab 3
 +
** Tests 13-15
 +
* Complete Activity 20
 +
* Multiple constructors review
 +
* public and private keywords review
 +
* Overloaded methods review
 +
* Integer & Double classes
 +
* Complete Activity 22
  
 
'''Homework:'''
 
'''Homework:'''
* Complete eIMACS Activity 16
+
* Complete Activity 22
  
== Wednesday - Friday (2/3/16 - 2/6/16) ==
+
== Tuesday (3/1/16) ==
 
'''Agenda:'''
 
'''Agenda:'''
* Return and go over mock AP multiple choice
+
* Check for missing work
* Practice free response questions
+
* Review Polymorphism
 +
* Overriding methods
 +
* Complete Activity 19
 +
* class methods and variables
 +
** static keyword
 +
** final keyword
 +
 
 +
'''Homework:'''
 +
* Complete Test 15

Latest revision as of 10:19, 8 April 2016

Monday - Wednesday (3/28/16 - 3/30/16)

Agenda:

  • Work that should already be completed:
    • Activities 16-20, 22, 24-25
    • Lab 3
    • Tests 13-16
  • Review search and sorting algorithms
  • KhanAcademy Algorithms
  • Review search implementations
  • Implement and test all three sorting algorithms in a new static class called SortingAlgorithms:
    • Selection sort
    • Insertion sort
    • Merge sort

Monday - Friday (3/21/16 - 3/25/16)

  • Spring Break

Thursday (3/17/16)

Agenda:

  • Implement the search algorithms:
    • Sequential (Linear) Search
    • Binary Search

Tuesday (3/15/16)

Agenda:

  • Work that should already be completed:
    • Activities 16-20, 22, 24-25
    • Lab 3
    • Tests 13-16
  • Interfaces questions?
  • Search Algorithms - Media:Searching.pptx
    • Sequential (Linear) Search
    • Binary Search
  • Sorting Algorithms
    • Selection sort
    • Insertion sort
    • Merge sort

Friday (3/11/16)

Agenda:

  • Work that should already be completed:
    • Activities 16-20, 22, 24
    • Lab 3
    • Tests 13-16
  • Interfaces
  • Complete Activity 25

Wednesday (3/9/16)

Warmup:

  • Describe two characteristics/reasons to create/use an abstract class

Agenda:

  • Teen Tech Help volunteer opportunity
    • Thursday (3/10/16), 3:30-5pm @ Central Library
    • Show old people how to use their electronic devices
    • Meet at Mr. Bui's room after school
  • Work that should already be completed:
    • Activities 16-20, 22, 24
    • Lab 3
    • Tests 13-16
  • Practice Free Response Question

Monday (3/7/16)

Agenda:

  • Work that should already be completed:
    • Activities 16-20, 22
    • Lab 3
    • Tests 13-15
  • this keyword review
  • Complete Test 16 for homework
  • Abstract classes
    • abstract keyword
    • Why is it useful?
    • Examples
  • Complete Activity 24

Homework:

  • Complete Test 16
  • Complete Activity 24

Thursday (3/3/16)

Agenda:

  • Work that should already be completed:
    • Activities 16-19
    • Lab 3
    • Tests 13-15
  • Complete Activity 20
  • Multiple constructors review
  • public and private keywords review
  • Overloaded methods review
  • Integer & Double classes
  • Complete Activity 22

Homework:

  • Complete Activity 22

Tuesday (3/1/16)

Agenda:

  • Check for missing work
  • Review Polymorphism
  • Overriding methods
  • Complete Activity 19
  • class methods and variables
    • static keyword
    • final keyword

Homework:

  • Complete Test 15