September
Ø 29th | |||||
Ø 5th | |||||
Ø 12th | |||||
Ø 19th | |||||
Ø 26th |
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.
Last Month
Last Month
Last Month
Random Numbers using the Random class
Assignments - Lab 1-5 on random numbers
Drop Day
No Classes
Labs returned
Name on first line, lab number on second line, labe OUTPUT in bold before the output, place output after the code
Catch up day
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
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)
Drop Day
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
Sample problem: Greeting, GetAge, StateAge
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
Quiz will be next week - Wednesday
Characters from the keyboard - also observe the second example
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!)
Drop Day
Quiz on all material covered to date Review the Following Material
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)
Return lab assignments - cannot return until all have been submitted...
Quiz Thursday of next week on methods and arrays (1 and 2D)
Quizzes graded - will be returned at end of class
♦ 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
The second quiz will be Wednesday of next week - It will cover
♦ Methods
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
Quiz 1-2 will be Wednesday of this week on methods and arrays (1D only)
We start Exception Handling on Thursday
Drop Day - suggest you consider studying for the quiz that will be given the next class
Quiz 1-2 on methods and arrays (1-D only)
♦ 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
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?
♦ 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-13 (Optional) Commentary