Robotics C++ Physics II AP Physics B Electronics Java Astronomy Other Courses Summer Session  

 

November

 

 

Ø 1st

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 7th

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 14th

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 21st

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 28th

Monday

Tuesday

Wednesday

Thursday

Friday

 

An outline of topics to be addressed each day is presented below. This list is not complete; additional items are covered for most classes. If students are absent, they should consult these pages and check with the instructor concerning material missed.

 

 

 

Monday

 

Last Month

 

Tuesday

 

   Some Graphics

   Labs

    ♦  Lab 2-6

    ♦  Lab 2-7 (Optional)

    ♦  Lab 2-8 (Optional) - vote on best solution - only 1 grade assigned

 

Wednesday

 

   We start Inheritance next class

   Review items for quiz next week

 

Thursday

 

   Review items for quiz next week

   Inheritance

 

Friday

 

NO CLASSES

 

Monday

 

   Review items for quiz next class

   Labs graded

     ♦  Some still losing points for formatting

     ♦  Returned at end of class

   We continue  Inheritance Thursday

     ♦  Directories, Projects, and Packages

     ♦  Access Specifiers and course policy

   Work on assignments or study for the quiz

 

Tuesday

 

  Drop Day

 

Wednesday

 

   Quiz  - Review items

   Some left last class without picking up prior labs - pick them up after class or they will be thrown out

   You can leave when you finish the quiz or work quietly on labs

 

Thursday

 

   Final projects

   Inheritance

   Lab 2-9

 

Friday

 

   Quiz solution will be posted and discussed after all have taken it

     ♦  Brandon

     ♦  Rohan

     ♦  Nash

   Final projects Everyone has selected topics - schedule and more information posted later

   Administration of Justice - assistance with maintenance of good class discipline and order

     ♦  Sheriff: John - correct perpetrators

     ♦  Perpetrator Identifier: Gus - identify perpetrators

     ♦  Judge: Brandon M - adjudicate perpetrators

     ♦  Jury: Carly - decide guilt of perpetrators

     ♦  Sentence Checker: Jacob F - administer corrective measures

   Inheritance

   Lab 2-9

 

Monday

 

   Quiz 2-1 Review items

     ♦  Two students still need to take the quiz: Brandon and Nash

     ♦  Last day to take this version - alternate will include the above and additional items: one-D arrays, control statements, random numbers

     ♦  Solution will be posted this afternoon

   Quiz 2-2 will be Wednesday - fundamentals of Java classes

   Inheritance

   Lab 2-9

 

 

Tuesday

 

  Drop Day

 

Wednesday

 

   Quiz 2-1 solution

  Conway's Game of Life

     ♦  "If people do not believe that mathematics is simple, it is only because they do not realize how complicated life is" (John Von Neumann)

     ♦  A program on life - explained by John Conway: http://www.youtube.com/watch?v=FdMzngWchDk  4 minutes

   Lab 2-10 - optional, must submit and present for credit (a non-section specific topic) - do not have to use inheritance

 

Thursday

 

   Nash takes makeup quiz Wednesday after Thanksgiving break - material covered to date focusing on inheritance

   Quiz graded and returned at end of period

      ♦  28 questions - each counted 2 points, lowest score possible = 44

      ♦  4 extra credit problems, each counted 1 point each

      ♦  Grades ranged from 60 to 102

   "Boids of a Feather" program: http://www.red3d.com/cwr/boids - possible assignment later

   Lab 2-11

 

Friday

 

   "Boids of a Feather" program: http://www.red3d.com/cwr/boids

      ♦  Can be used as one of the two required final project presentations

      ♦  As with the other topics, submit code and present the solution

   Some additional concepts

      ♦  Inheritance versus Composition

      ♦  Overloading versus Overriding

      ♦  final keyword

   Discussion of A larger example (from AP Java - GridWorld case study)

   Lab 2-12

 

Monday

 

   Inheritance Review - Old McDonald example - subject of a future lab

 

Tuesday

 

  Drop Day

 

Wednesday

 

  Thanksgiving Break

 

Thursday

 

  Thanksgiving Break

 

Friday

 

  Thanksgiving Break

 

Monday

 

   Final projects 

     ♦  Download and view the PowerPoint presentation guidelines

     ♦  Check the presentation schedule - can swap with someone - let me know before day of presentation

   Schedule for December

     ♦  Quiz 5 December - all material covered to date

     ♦  Presentations start 7 December

   Date for Nash to take 2-1 makeup quiz?

   Labs graded - returned at end of period

 

Tuesday

 

   Lab 2-12 due date extended one day

   PowerPoint Presentation Guidelines

      ♦  Will have remote PowerPoint slide changer if you want to use it

 

First Review for Quiz: Classes and Inheritance - describe the following

 

   Methods

     ♦  Constructor

     ♦  Overloaded

     ♦  Overridden

     ♦  Abstract

     ♦  Static

     ♦  Final method - cannot be overridden

   Variables

     ♦  Instance variable - "global" for the class

     ♦  Local variable

     ♦  final variable - cannot be changed

     ♦  static instance variable (no static classes) - each object has a copy - Martian example

   Classes

     ♦  Access specifiers

     ♦  Interface class

     ♦  Abstract class

     ♦  Concrete class

     ♦  Composition versus inheritance

     ♦  Final - cannot be inherited

     ♦  Static - no, but methods within can be declared static

 

   Work on labs or final project

 

Wednesday

 

   Second Review for Quiz: - describe the following

     ♦  Arrays: 1 and 2d

     ♦  Array of objects

     ♦  Math Class

     ♦  Random Numbers

     ♦  Java Packages

     ♦  Precedence

     ♦  Short Circuit Evaluation

   Jacob F presents his solution to the Sludge Battle optional lab

   Lab 2-13

 

Thursday

 

  Next Month

 

Friday

 

  Next Month