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

 

October

 

Ø 3rd

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 10th

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 17th

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 24th

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 31st

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

 

  Third and final quiz this marking period will be Thursday. It will be on all material covered to date. MP 1 ends the following Thursday.

     Focus will be on: 

     ♦  Methods

     ♦  One and two-D arrays      

   The schedule: Topics for this month

     ♦  Strings and the String class methods

     ♦  Objects

     ♦  Classes

   Math methods and static methods

      ♦  Why are some methods in Java classes (the Math class, for example) declared static?

      ♦  Why is the main method in a java class declared static?

   Exception Handling

      ♦  Why is exception handling handling covered in the major languages (C++ and Java)?

      ♦  What are two keywords that are used?

   Some exception handling examples: examples 1 and 2 only

 

 

Tuesday

 

   The schedule: Topics for this month

     ♦  Strings and the String class methods

   Get caught up on labs

     

Wednesday

 

  Drop Day

 

Thursday

 

   The schedule: Topics for this month

     ♦  Strings and the String class methods

     ♦  Objects

     ♦  Classes

   Labs 1-11 (Optional) and 1-12

   Labs 1-13 (Optional)    Commentary

   Optional quiz 3 on Friday

     ♦  Will focus on 1D and 2D arrays - look at previous quiz and 2D examples on my site.

     ♦  Following students stated they want to take this quiz: Anjik, Brandan, Rohan, Nash, Carly

     ♦  Will drop the lowest quiz for all students even if do not take the 3rd quiz

   Lab 1-14

 

Friday

 

   3rd Quiz: Optional

   String class examples

   Lab 1-15

   Remainder of class: work on labs

 

Monday

 

   Quotations

   Solution for the optional quiz

     ♦  This quiz contained questions that were IDENTICAL to those asked previously

     ♦  Each of the 8 problems counted 4 points

     ♦  Lowest grade possible was 68

     ♦  Grades ranges from 70 to 102

   Previous labs graded and returned

     ♦  Optional labs not graded if submitted late, not clearly identified, etc.

     ♦  Follow instructions: only 2 braces per column, spaces between means spaces between...

   Pick up labs and optional quizzes at end of class

   Strings, String class methods, and examples

 

Tuesday

 

   ASCII Table - corrected

   Strings, String class methods, and examples

   Lab 15 - Optional

 

Wednesday

 

   Strings, String class methods, and examples

 

Thursday

 

  Drop Day

 

Friday

 

   No final exam for Java - there will be a final project

   Whether stated or not, clearly label output for all labs

   Grades will be provided - individual for each student - labs and quizzes and grading scheme - by tomorrow or Monday at the latest

   Some of the labs for this marking period will be in multiple parts and contain a review exercise. Submit them together (stapled if more than

        one page) with each part clearly identified. Lab 2-1 below consists of 2 parts

   Immutability of strings

   Matrix maniuplations - linear algebra commentary

   Exercise 2-1               Note the numbering scheme

 

Monday

 

   Final projects      Nash - pick a substitue for genetic algorithms - already taken

   Grades distributed, along with remainder of labs - at end of period

   Video: The Internet - Behind the Web   WILL SHOW LATER

   Introduction to classes - one example - checking account with separate class

   New section in manual - Miscellaneous, non-sorted

   Exercise 2-1           Note the numbering scheme

   Exercise 2-2           Optional 

 

Tuesday

 

   Source code for the text

   Introduction to classes - remainder of examples

   Exercise 2-2  optional

 

Wednesday

 

   Data validation (idiot checkers)

   Exercise 2-3

 

Thursday

 

  Drop Day

 

Friday

 

   Classes, additional Examples: Scope, Making Change, Get and Set Methods

   Work on labs

 

Monday

 

No Class

 

Tuesday

 

   Classes - review of concepts covered to date

 

Wednesday

 

   Get and Set Methods in classes

   Array of Objects

   Exercise 2-4

 

Thursday

 

   Quiz will be November 9 - mostly on strings and classes - preliminary review items

   Array of Objects

   Visibility of data

     ♦  DO NOT use private constructors

     ♦  the default access specifier is private - always specify

     ♦  The Math class, methods are static - how access - name of class with dot notation followed by the method

   Exercise 2-5: Optional

 

Friday

 

   A Brief History of Time

   Volunteer to present solution to restaurant (or other) problem for extra grade

   Work on labs

 

Monday

 

  Drop Day

 

Tuesday

 

Next Month

 

Wednesday

 

Next Month

 

Thursday

 

Next Month

 

Friday

 

Next Month