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

 

September

 

 

Ø 29th

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 5th

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 12th

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 19th

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 26th

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

 

Last Month

     

Wednesday

 

Last Month

 

Thursday

 

   Logical operators || and &&

   What happens here?

   Random Numbers using the Random class

   Assignments - Lab 1-5 on random numbers

 

Friday

 

  Drop Day

 

Monday

 

No Classes

 

Tuesday

 

   Labs returned

       Name on first line, lab number on second line, labe OUTPUT in bold before the output, place output after the code

   One-Dimensional Arrays

   Lab 1-6

 

Wednesday

 

   One-Dimensional Arrays

   Lab 1-6

   Catch up day

 

 

Thursday

 

   Random Numbers using the Random class: Scaling numbers to be between specified points

   Lab 1-5 (Random Numbers) due date extended to today - check my code for scaling above

   Lab 1-7   Optional

   Lab 1-8

 

Friday

 

   Quiz next Thursday on material covered to date

   Super Computing Contest

       ♦  http://www.challenge.nm.org/

       ♦  Registration closes September 20th

   Work on assignments

       ♦  Lab 1-5 (Random Numbers) due date extended to today - check my code for scaling above

       ♦  Lab 1-7  (Not Using Array) Optional

       ♦  Lab 1-8 (Array Operations)

 

Monday

 

  Drop Day

 

Tuesday

 

   Quiz will be next week - Wednesday

   September 20 is last day to register for Super Computing Contest: www.challenge.nm.org

   Sample problem: Greeting, GetAge, StateAge

   Methods

   Sample problem: Greeting, GetAge, StateAge

 

Wednesday

 

   Quiz will be Wednesday of next week

   The different approach used by your text for inputting data from the keyboard

       ♦  Requires exception handing - covered later

       ♦  Using the Scanner class as I am doing incorporates exception handling so you do not have to include this step

   Finding primes

       ♦  Use multiple ultiple loops?

       ♦  Print when find?

   Review: Arrays and Random Numbers

   Work on assignments - some are getting behind

   Check my notebook frequently for status

 

Thursday

 

   Quiz will be next week - Wednesday

   Characters from the keyboard - also observe the second example

   Switch statements

   Lab 1-9

 

  

   Quiz will be next Tuesday (next class) Review the Following Material

   A caution when usng switch statement: Observe the note

   Arrays revisited

       ♦  How pass an array to a method?

       ♦  What is being passed when you pass an array to a method?

       ♦  How return modified array back to the main?

   Work on labs or study for the quiz (i.e., you cannot leave early!)

 

Monday

 

  Drop Day

 

Tuesday

 

   Quiz on all material covered to date  Review the Following Material

 

Wednesday

 

   Quiz solution. Note that I recommended you Review the Following Material

       ♦  Point values are as listed

       ♦  You could lose a total of 63 points, so the minimum grade (if miss everything) is 37

       ♦  There were 6 extra credit problems and they counted 1/2 point each for a total of 3 points 

   Two-D arrays (everything in the main for this lesson - passing to methods next lesson)

   Lab 1-10

   Return lab assignments - cannot return until all have been submitted...

   Quiz Thursday of next week on methods and arrays (1 and 2D)

 

Thursday

 

   Schedule

   Quizzes graded - will be returned at end of class

       ♦  Quiz solution

       ♦  NOTE FOR ALL QUIIZZES

      ♦  You could lose a total of 63 points, so the minimum grade (if miss everything) is 37 - you start with a bonus of 37 points

       ♦  Each question in parts 1 and 4 counted 1 point each, questions in other parts counted 2 points each - this is stated on the quiz solution

       ♦  Grades ranged from 46 to 106.

       ♦  5 students had grades 99 and above.

       ♦  General comments:

             I allow you to work with others on the labs and I frequently help with solutions; It is your resposibility, however, to understand the material

             It is also your responsibility to read the text, pay attention in class, and read the explanatory comments-solutions in my Internet manual

             As mentioned numerous times, extra instruction is available - just pick an appropriate time and date

   Reminder: quizzes count 60-65% of grade and labs count 35-40% of grade.

   The second quiz will be Wednesday of next week on methods and arrays (1-D and 2-D)

   Two-D arrays: passing to methods

       ♦  Knight's Tour

       ♦  Conway's Game of Life

 

Friday

 

   The second quiz will be Wednesday of next week - It will cover

       ♦  Methods

       ♦  One-D arrays

   Suggested items for review

   Seniors are not here Monday and we do not have class on Tuesday.

   Work on labs or study for the quiz

   2 Students have not turned in lab 8: Anjik and Ryan D

 

Monday

 

   Quiz 1-2 will be Wednesday of this week on methods and arrays (1D only)

   We start Exception Handling on Thursday

 

Tuesday

 

  Drop Day - suggest you consider studying for the quiz that will be given the next class

 

Wednesday

 

   Quiz 1-2 on methods and arrays (1-D only)

 

Thursday

 

   Quiz 1-2 solution

      ♦  12 code writing sections worth 4 points each = 48 total points could lose

      ♦  11 fill in the blanks sections worth 1 point each = 11 total points could lose

      ♦  Could lose a total of 59 points so lowest grade possible was 41: You started with a bonus of 41 points  

      ♦  4 extra credit questions worth 1 point each

      ♦  Grades ranged from 41 (lowest possible) to 101

      ♦  9 students (over 1/2 the class) received a grade of 90 and above

   Lab 1-8 graded and returned

       ♦  Follow instructions - 4 points for formating and failure to type name as a comments as instructed many times

       ♦  Grades ranged from 64 to 100

   Math methods and static methods

   Exception Handling

   Lab 1-11 (Optional)

 

Friday

 

   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

   Labs 1-11 (Optional) and 1-12

   Labs 1-13 (Optional)    Commentary