APCS - 1718 - October

From WLCS
Jump to: navigation, search

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
    1. Tests should be completed individually
    2. Review each section before taking each test
    3. 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
    1. Create a new Processing sketch
    2. Copy your Bouncing Ball sketch code
    3. 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
    4. 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
    5. 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
    6. 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:

Tuesday (10/17/17)

Agenda:

Friday (10/13/17)

Agenda:

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:

Tuesday (10/3/17)

Agenda:

  • Interims
    • Completed Activities 2, 3, 4, 5, 6
    • Completed Test 1, 2, 3, 4, 5
  • Processing
    1. Download Processing
    2. Drag-n-drop the program where you want to keep it (e.g. Finder->Applications)
    3. Check out the Processing documentation
  • Introduction to Methods
    • Media:JavaMethods.pptx
    • Intro to Processing methods
    • Use Processing to draw your favorite logo, character, etc.