Difference between revisions of "IB Computer Science 1"
From WLCS
(→Tuesday - Wednesday (3/3/15 - 3/4/15)) |
|||
Line 1: | Line 1: | ||
+ | == Monday - Tuesday (3/9/15 - 3/10/15) == | ||
+ | '''Agenda:''' | ||
+ | '''Agenda:''' | ||
+ | * Got-A-Gadget @ Central Library (3:30pm, Thursday, 3/12/15) | ||
+ | ** Great community service opportunity | ||
+ | * Introduction to Java | ||
+ | ** Install [http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html JDK + NetBeans Bundle] on your personal computer | ||
+ | ** [https://docs.google.com/a/apsva.us/document/d/1oprrR6DHGvSVE003RpXMhGmVMWfgOvuTsC7q5zaF4Lc/edit?usp=sharing Java vs. Python] | ||
+ | * Convert the following programs from Python to Java: | ||
+ | *# Quadratic formula assignment | ||
+ | *# MPAA movie calculator assignment | ||
+ | *# Guessing game assignment | ||
+ | *# Monte Carlo calculation of Pi assignment | ||
+ | *# Looping exercises | ||
+ | |||
+ | == Thursday - Friday (3/5/15 - 3/6/15) == | ||
+ | * Snow Days | ||
+ | |||
== Tuesday - Wednesday (3/3/15 - 3/4/15) == | == Tuesday - Wednesday (3/3/15 - 3/4/15) == | ||
− | * Got-A-Gadget @ Central Library (3:30pm, 3/12/15) | + | '''Agenda:''' |
+ | * Got-A-Gadget @ Central Library (3:30pm, Thursday, 3/12/15) | ||
** Great community service opportunity | ** Great community service opportunity | ||
* Introduction to Java | * Introduction to Java |
Revision as of 07:12, 10 March 2015
Contents
- 1 Monday - Tuesday (3/9/15 - 3/10/15)
- 2 Thursday - Friday (3/5/15 - 3/6/15)
- 3 Tuesday - Wednesday (3/3/15 - 3/4/15)
- 4 Monday (3/2/15)
- 5 Monday - Friday (2/23/15 - 2/27/15)
- 6 Wednesday - Friday (2/18/15 - 2/20/15)
- 7 Tuesday (2/17/15)
- 8 Monday - Friday (2/9/15 - 2/13/15)
- 9 Wednesday - Friday (2/4/15 - 2/6/15)
- 10 Monday - Tuesday (2/2/15 - 2/3/15)
- 11 Archives
Monday - Tuesday (3/9/15 - 3/10/15)
Agenda: 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
- Convert the following programs from Python to Java:
- Quadratic formula assignment
- MPAA movie calculator assignment
- Guessing game assignment
- Monte Carlo calculation of Pi assignment
- 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:
- 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.