Last Updated
Friday, February 3, 2012 9:15 AM
Week 21: January 30 - February 3
- Monday, January 30th
- Email me your PI_Approximator.java Quiz File. This is the only file with this program.
- Go over the DisplayTable Demo program. Discuss bringing in data from files and placing commas in numeric output.
- Go over the completed FahrenheitListener private inner class in GUIWindow_9_6.java that uses a String.format statement. We will go over the CelsiusListener code tomorrow.
- Go over Slides 78 - 80 about the e.getSource() approach of processing ActionEvents in the Chapter 9 Online PPT Lecture (or download the Chapter 9 PPT file to read the slides)
- Go over in detail the Calculator.java file code.
- Time to code the CalculatorOneOperand.java Quiz File.
- Assignments:
- Continue coding the CalculatorOneOperand.java Quiz File. Due at the first of class on Day 3.
- Review Slides 78 - 80 about the e.getSource() approach of processing ActionEvents in the Chapter 9 Online PPT Lecture (or download the Chapter 9 PPT file to read the slides)
- Tuesday, January 31st
- Hand back Code Tracing Quiz.
- We Choose to go to the Moon not because its easy, but because it is hard ....
- Sign Course Contract.
- Go over the MathMenuDriver code for the main method and the GCDFinder() method.
- Go overGo over the PI_Approximator Coding Quiz.
- Introduction to Arrays ... Hands-On Fun with Tinker Toys.
- Go over the ArraysBasics.odt file
- Using Tinker Toys, build an array of size 4.
- Label the index values of the array as 0, 1, 2, & 3.
- Place the values 37, 24, 63, and 99 in the array to visualize an array of integers. Now insert the number 48 without deleting any number.
- Next, remove the integers from the array and place the sports String values in the array to visualize an array of strings in alphabetical order, except Golf. Then remove Baseball. Now add Golf in the correct position.
- Next, remove the sports strings from the array and place the Student object values in the array to visualize an array of Student objects. Place the students in the array according to their GPA.
- Finally, get the Chapter 10 Demo program named Ch10Sect1to3Demo.java. Run the program and study the code.
- Assignments:
- Complete coding the CalculatorOneOperand.java Quiz File by the first of our next class.
- Get the ArrayBasics.odt file from email and review it.
- Study the code in the Chapter 10 Demo program Ch10Sect1to3Demo.java and then run it.
- Review Chapter 10 Sections 1 - 3 ... slides 1 - 37 of the Chapter 10 Online Lecture.
- Day 3
- Email me your CalculatorOneOperand.java Quiz Code.
- Review at the board how to generate random integers ... example ranges: 50 to 100 inclusive and -50 to -25 inclusive.
- Go over and begin the RandomIntProcessor program. Work on it independently for the first 30 minutes and then you can consult your neighbor after that.
- Make changes to the PI_Approximator Code so it works, then upload it to the Webserv as PI.jar.
- Briefly discuss some parts of Chapter 10 Sections 4 -5.
- Assignments:
- Friday, February 3rd
- Email me your RandomIntProcessor file for grading.
- Additional information about logarithms from the OneOperandCalculator program.
- Place PI_Approximator and CalculatorOneOperand applet programs up on the web.
- Review the RandIntProcessor code using the logical size variables.
- Group coding of the BBallTeam program (un-graded).
- Briefly discuss passing arrays to methods and methods that return arrays.
- Assignments:
- Finish RandomIntProcessor by 3:30pm and email me your file.
- Complete BBallTeam by the first of class Monday so we can go over it.
- Read and Study Chapter 10 Sections 6 - 7 ... slides 57 - 75 of the Chapter 10 Online Lecture.
- Alert: Chapter 10 Section 1 -5 Quiz next Tuesday.
- Complete the Chapter 10 Section 1 - 5 Review Sheet by the first of class Monday. You will email me your study guide for grading.
Week 22: February 6 - February 10
- Monday, February 6th
- Email me your Chapter 10 Section 1 - 5 Study Guide for grading.
- Go over the Chapter 10 Section 1 - 5 Study Guide.
- Go over the RandomIntProcessor code.
- Go over the BBallTeam code.
- Go over and begin the NumArrayMania Coding Quiz. Possible NumArrayMania output.
- Assignments:
- Review the Chapter 10 Section 1 - 5 Study Guide Key
- Continue coding the NumArrayMania Coding Quiz. Due Day 3 at the first of class. (39pts)
- Tuesday, February 7th
- Chapter 10 Section 1-5 Quiz.
- Continue coding the NumArrayMania Coding Quiz.
- Assignments:
- Finish coding the NumArrayMania Coding Quiz. Due at the first of our next class. (39pts)
- Day 3
- Email me your NumArrayMania Quiz file.
- Discuss Initializer lists and Enhanced For Loops.
- Go over and begin the InitializerListManiaCoding Quiz.
- Assignments:
- Continue coding the InitializerListMania coding quiz. Due Monday at the first of class. (25pts)
- Friday, February 10th
- Continue coding the InitializerListManiaCoding Quiz.
- Assignments:
- Complete coding the InitializerListManiaCoding Quiz. Due Monday at the first of class. (25pts)
Week 23: February 13 - February 17
- Monday, February 13th
- Email me your InitializerListMania Coding Quiz file.
- Go over and begin the EnhancedForLoopMania 1 program. Here is what the Output should look like.
- Assignments:
- Complete coding EnhancedForLoopMania 1 by the first of our next class and email it to me.
- Tuesday, February 14th
- Email me your EnhancedForLoopMania 1 program file.
- Go over and begin the EnhancedForLoopMania 2 Coding Quiz. Here is what the Coding Quiz Output should look like.
- Assignments:
- Continue coding theEnhancedForLoopMania 2 Coding Quiz.
- Day 3
- Catch up day for E-Period. No B-Period class Thursday.
- Assignments:
- Friday, February 17th
- No School. Winter Break!
Web Page Policy: You cannot display ANY pictures of people, animals, or symbols on your web page either as a background or simple inserted picture. Examples of symbols are pentagrams, peace symbols, or commercial logos. You may only have a solid color background or a background graphic that is a computer creation (I will show you examples) or a nature scene. Any graphic must allow the links on the page to stand out and be read easily. If you want to use a graphic, I need to approve it in advance of you using it. If I find any unacceptable graphics that you have not gotten my permission to use ... it will cost you 10pts each time I find them there.
Back to Top