Difference between revisions of "IB Computer Science 1"

From WLCS
Line 44: Line 44:
 
== Monday (3/2/15) ==
 
== Monday (3/2/15) ==
 
* Snow Day
 
* Snow Day
 
== Monday - Friday (2/23/15 - 2/27/15) ==
 
'''Agenda:'''
 
* Demonstrate your completed [[Python - Connect Four]]
 
* Complete [http://docs.oracle.com/javase/tutorial/getStarted/cupojava/netbeans.html 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]]:
 
*# Connect 4 board correctly drawn
 
*# Inverting turns when chips are placed
 
*# Chips drop to lowest opening in a column
 
*# Checking wins
 
*## Check rows
 
*## Check columns
 
*## Check diagonals
 
*## 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]]
 
*# Implement the turn variable so that the colors invert
 
*# Implement the board and dropChip() so that chips hit the bottomest open row in a column
 
*# 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 ==
 
== Archives ==
 +
* [[IBCS1 - 1415 - February]]
 
* [[IBCS1 - 1415 - January]]
 
* [[IBCS1 - 1415 - January]]
 
* [[IBCS1 - 1415 - December]]
 
* [[IBCS1 - 1415 - December]]

Revision as of 08:27, 23 March 2015

Tuesday - Thursday (3/17/15 - 3/19/15)

Monday - Friday (3/9/15 - 3/13/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

Archives