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

 

  George and Nobel stil have to take the quiz - pick a period and day

  Math functions

  Some old and new items

       ♦  Passing by reference and by value

       ♦  static variables

       ♦  inline functions

       ♦  ternary operator

  Two-Dimensional Arrays, continued 

  Labs 10 and 11 are optional - Lab 1-12  is not optional -  all are past due

  Reminder about procedure if you have valid absences

  Lab 1-13

  Third and final quiz this marking period will be Thursday. Marking period 1 ends the following Thursday.

 

Tuesday

 

  Pictures

  Two students need to take the last quiz

       ♦  Nobel: Tuesday (Today), 2nd period

       ♦  George: Thursday, 2nd period

  Static variables

  Passing 2D arrays

  Lab 1-13

 

 

Wednesday

 

  George takes the second quiz second period tomorrow - quizzes will then be graded and returned.

  I will give an optional 3rd quiz Friday - let me know now if you would like ot take it - on 1 and 2D arrays  - look at examples in my manual and the quiz - may be identical

  Two optional activities

       ♦  Lab 1-14

       ♦  Utilization of the 3 extra tails of a 4-tailed monkey cartoon contest

 

Thursday

 

  Lowest quiz grade will be dropped

  Take last quiz: George: Thursday (Today), 2nd period

  Grades on 2nd quiz will be posted later today

  Work on assignments or study for optional quiz next class

  Quiz Solution: problems counted 2, fill in blanks 1, extra credit 1

     Could not read all of the numbers provided - will give grades next class

     Grades ranged from 70 to 99 

 

Friday

 

  Return quizzes.

  Work on assignments

 

Monday

 

  Drop Day

 

Tuesday

 

   Quotations

  Two keywords that are sometimes useful

       ♦  const

       ♦  static

  Labs returned

       ♦  Lab 1-9 required functions! 15 point deduction if all in main

   Marking period

       ♦  Ends Thursday

       ♦  No class Wednesday

       ♦  No additional labs due this marking period

       ♦  This period - Finish and submit labs already assigned - check my notebook

   Strings and the String class

 

 

Wednesday

 

No Class

 

Thursday

 

   No final exam for C++ - 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

   Matrix maniuplations - linear algebra commentary

   Strings and the String class

   Lab 2-1

 

Friday

 

   const versus static

   break versus continue

   Final projects

   Lab 2-1

 

Monday

 

   Final projects

   Grade sheets

       ♦  will be distributed at end of period

       ♦  remaining labs graded and attached to grade sheet

       ♦  all assignments and quizzes listed - individually - other student data not shown

   Video: The Internet - Behind the Web   WILL SHOW LATER

   Abbreviated introduction to pointers - more later

   Structs

   Lab 2-1

 

Tuesday

 

  Drop Day

 

Wednesday

 

   Structs

   Lab 2-1

   Next lab will be on encryption - if finished with lab 2-1, start thinking about (reviewing how this is done)

 

Thursday

 

   Namespaces

   The Standard Template Library (STL)

   Number Systems

   Encryption

       ♦  ASCII Table

       ♦  The general algorithm

   Overloaded Functions and Function Templates covered next week

   Lab 2-2

 

Friday

 

  No Classes

 

Monday

 

  No Classes

 

Tuesday

 

   Lab 2-1

   Lab 2-2

   Lab 2-3  (Optional)

 

Wednesday

 

   Passing strings

   Format Manipulators

   Overloaded Functions and Function Templates

   Lab 2-4 (optional)

   Lab 2-5

 

Thursday

 

  Drop Day

 

Friday

 

   Next quiz will be Wednesday, Nov 9

   Work on  labs 2-1 through 2-5 (lab3 and 4 are optional)

 

Monday

 

   Overloaded Functions and Function Templates

       ♦  Writing code will not be on the quiz November 9

       ♦  You will be expected to know, however, the purpose for each

   More about namespaces - relation to classes

   Structs - relation to classes

   We start C++ classes next

 

 

Tuesday

 

Next Month

 

Wednesday

 

Next Month

 

Thursday

 

Next Month

 

Friday

 

Next Month