Difference between revisions of "IB Computer Science 1"

From WLCS
Line 1: Line 1:
== Monday - Tuesday (3/9/15 - 3/10/15) ==
+
== Monday - Thursday (3/9/15 - 3/12/15) ==
'''Agenda:'''
 
 
'''Agenda:'''
 
'''Agenda:'''
 
* Got-A-Gadget @ Central Library (3:30pm, Thursday, 3/12/15)
 
* Got-A-Gadget @ Central Library (3:30pm, Thursday, 3/12/15)

Revision as of 08:14, 12 March 2015

Monday - Thursday (3/9/15 - 3/12/15)

Agenda:

  • Got-A-Gadget @ Central Library (3:30pm, Thursday, 3/12/15)
    • Great community service opportunity
  • Introduction to Java
  • Convert the following programs from Python to Java:
    1. Quadratic formula assignment
    2. MPAA movie calculator assignment
    3. Guessing game assignment
    4. Monte Carlo calculation of Pi assignment
    5. Looping exercises

Thursday - Friday (3/5/15 - 3/6/15)

  • Snow Days

Tuesday - Wednesday (3/3/15 - 3/4/15)

Agenda:

  • Got-A-Gadget @ Central Library (3:30pm, Thursday, 3/12/15)
    • Great community service opportunity
  • Introduction to Java
    • Install JDK + NetBeans Bundle on your personal computer
    • Java vs. Python
    • Keyboard input with Java
    • Convert your Quadratic Formula Assignment to Java
    • Convert your MPAA movie assignment to Java
    • Convert your Guessing game assignment to Java

Monday (3/2/15)

  • Snow Day

Monday - Friday (2/23/15 - 2/27/15)

Agenda:

  • Demonstrate your completed Python - Connect Four
  • Complete NetBeans Hello World
  • Introduction to Java
    • Java vs. Python
    • Keyboard input with Java
    • Convert your Quadratic Formula Assignment to Java
    • Convert your MPAA movie assignment to Java
    • Convert your Guessing game assignment to Java

Wednesday - Friday (2/18/15 - 2/20/15)

  • Demonstrate the following for Python - Connect Four:
    1. Connect 4 board correctly drawn
    2. Inverting turns when chips are placed
    3. Chips drop to lowest opening in a column
    4. Checking wins
      1. Check rows
      2. Check columns
      3. Check diagonals
      4. Check full board

Tuesday (2/17/15)

  • Snow Day

Monday - Friday (2/9/15 - 2/13/15)

Agenda:

  • Demo missing 2-player Tic-Tac-Toe
  • Work on Python - Connect Four
    1. Implement the turn variable so that the colors invert
    2. Implement the board and dropChip() so that chips hit the bottomest open row in a column
    3. Implement all the check functions

Wednesday - Friday (2/4/15 - 2/6/15)

Agenda:

  • Demo complete 1-player Tic-Tac-Toe
  • What makes programming Tic-Tac-Toe difficult?
  • What would be difficult about extending Tic-Tac-Toe to Connect Four?
  • Python turtle world coordinates
  • Python - Connect Four <- not fixed yet

Monday - Tuesday (2/2/15 - 2/3/15)

Agenda:

  • Demo missing 2-player Tic-Tac-Toe
  • Demo complete 1-player Tic-Tac-Toe
  • If you have completed the easy computer version, then proceed onwards and create the hard computer version.

Archives