Difference between revisions of "APCS - 1718 - October"
From WLCS
(Created page with "== Tuesday (10/31/17) == '''Agenda:''' * End of the 1st Quarter * Be sure you complete eIMACS Tests 6, 7, and 8 * Demo any missing assignments. Nothing will be accepted after...") |
m (Protected "APCS - 1718 - October" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]) |
(No difference)
|
Latest revision as of 11:52, 6 November 2017
Contents
Tuesday (10/31/17)
Agenda:
- End of the 1st Quarter
- Be sure you complete eIMACS Tests 6, 7, and 8
- Demo any missing assignments. Nothing will be accepted after the quarter is over.
Friday (10/27/17)
Agenda:
- Mr. Bui has a slight case of pneumonia.
- Complete eIMACS Tests 6, 7, and 8
- Tests should be completed individually
- Review each section before taking each test
- If you do not finish the tests in class, then you may complete them over the weekend
- 1st Quarter Exam is canceled -- instead, we will work on a final eIMACS activity for the quarter
Wednesday (10/25/17)
Agenda:
- Bouncing Ball Arrays
- Create a new Processing sketch
- Copy your Bouncing Ball sketch code
- Convert each of the ball's attribute variables (x, y, r, dx, dy) to arrays -- you decide how many elements as long as it is the same for all of them
- You will need to use the int[] xArray = new int[5]; notation
- Within setup() use a for loop to iterate through all the arrays and initialize each element an appropriate random number
- You may use random(lower, upper) to generate a random number
- Example: x-coordinates should be between 0 and width
- y-coordinates should be between 0 and height
- radii should be greater than 1
- dx and dy should be negative or positive
- Within draw() add a for loop around all the code that moved and bounced the ball. You will also need to convert the variables to use the arrays
- Your finished product should be multiple bouncing balls around the screen
Monday (10/23/17)
Agenda:
- Demo missing assignments
- Work on eIMACS: Activity 7: Checksums
- Be sure to read the algorithms and problem descriptions very carefully, multiple times!
- Use scratch paper or a dry erase board to practice the calculations by hand
- 1st Quarter Exam on Tuesday (10/31/17)
- ~20 multiple choice
- Topics will be any Activities or Tests that we have completed in eIMACS
- Review will be done on Friday (10/27/17)
Thursday (10/19/17)
Agenda:
- Make sure that you have completed both:
- Work on eIMACS: Activity 7: Checksums
- Be sure to read the algorithms and problem descriptions very carefully, multiple times!
Tuesday (10/17/17)
Agenda:
- Complete and demo Monte Carlo Calculation of Pi
- Complete and demo Taylor Series Pi and e
Friday (10/13/17)
Agenda:
- Demo your Processing logo / graphic
- Demo Animation: My First Animation (Java)
- Demo Animation: Bouncing Ball (Java)
- Stop working on Activity 11 (sorry)
- Self-Service Install Java Development Kit + Netbeans + JGrasp
- Iteration Review
- while loops
- for loops
- NetBeans overview
- Work on Monte Carlo Calculation of Pi
- Work on Taylor Series Pi and e
Tuesday (10/10/17)
Agenda:
- Mr. Bui is out today b/c his son is sick
- If you were missing any tests or activities, then a 0 was given as a grade. You may redeem the grade, but you must complete the test or activity first. E-mail Mr. Bui once you have done so in order for the grade book to be updated.
- Make sure that you have completed the two Processing (Java) labs from the previous class
- Read through the entire section for eIMACS -> Methods -> Static Methods
- Read through the entire section for eIMACS -> Methods -> Defining New Static Methods
- Work on Activity 11
Thursday (10/5/17)
Agenda:
- Mr. Bui is sick today
- If you were missing any tests or activities, then a 0 was given as a grade. You may redeem the grade, but you must complete the test or activity first. E-mail Mr. Bui once you have done so in order for the grade book to be updated.
- Processing
- Complete Animation: My First Animation (Java)
- Complete Animation: Bouncing Ball (Java)
- If you finish the above early, then work on the additional challenges at the end of Animation: Bouncing Ball (Java)
Tuesday (10/3/17)
Agenda:
- Interims
- Completed Activities 2, 3, 4, 5, 6
- Completed Test 1, 2, 3, 4, 5
- Processing
- Download Processing
- Drag-n-drop the program where you want to keep it (e.g. Finder->Applications)
- Check out the Processing documentation
- Introduction to Methods
- Media:JavaMethods.pptx
- Intro to Processing methods
- Use Processing to draw your favorite logo, character, etc.