Difference between revisions of "IB Computer Science 1"

From WLCS
Line 1: Line 1:
 +
== Monday (4/23/12) ==
 +
'''Warmup:'''
 +
* Bring up your [http://codingbat.com/java/String-2 Java->String-2]
 +
* Ask yourself, why are they not done?
 +
 +
'''Agenda:'''
 +
* Be sure you have the following completed by now:
 +
** 12 [http://codingbat.com/java/Warmup-2 Java->Warmup-1]
 +
** 9 [http://codingbat.com/java/Logic-1 Java->Logic-1]
 +
** 11 [http://codingbat.com/java/String-1 Java->String-1]
 +
** 3 [http://codingbat.com/java/Logic-2 Java->Logic-2]
 +
** 9 [http://codingbat.com/java/String-2 Java->String-2]
 +
* Walkthrough of creating Java program in NetBeans
 +
* [[Java program template]]
 +
* [[Media:MathDemo.java]]
 +
* [[Media:ConsoleInput.java]]
 +
* [[Media:ConsoleInputExample.java]]
 +
* Mad Libs exercise
 +
*# Prompt the user to enter a noun and store it in a variable named '''noun'''
 +
*# Prompt the user to enter a verb and store it in a variable named '''verb'''
 +
*# Prompt the user to enter another noun and store it in a variable named '''noun2'''
 +
*# Print out a message that contains noun, verb, and noun2
 +
* Circle calculations exercise
 +
*# Prompt the user to enter the radius of a circle (this should be a float)
 +
*# Calculate and print out the circumference of the circle.  Make sure your output looks like: "Circumference: ###"
 +
*# Calculate and print out the area of the circle.  Make sure your output looks like: "Area: ###"
 +
* Slope calculation exercise
 +
*# Prompt the user to enter x1 (this should be a float)
 +
*# Prompt the user to enter y1 (this should be a float)
 +
*# Prompt the user to enter x2 (this should be a float)
 +
*# Prompt the user to enter y2 (this should be a float)
 +
 
== Thursday (4/19/12) ==
 
== Thursday (4/19/12) ==
 
'''Warmup:'''
 
'''Warmup:'''

Revision as of 07:09, 23 April 2012

Monday (4/23/12)

Warmup:

Agenda:

  • Be sure you have the following completed by now:
  • Walkthrough of creating Java program in NetBeans
  • Java program template
  • Media:MathDemo.java
  • Media:ConsoleInput.java
  • Media:ConsoleInputExample.java
  • Mad Libs exercise
    1. Prompt the user to enter a noun and store it in a variable named noun
    2. Prompt the user to enter a verb and store it in a variable named verb
    3. Prompt the user to enter another noun and store it in a variable named noun2
    4. Print out a message that contains noun, verb, and noun2
  • Circle calculations exercise
    1. Prompt the user to enter the radius of a circle (this should be a float)
    2. Calculate and print out the circumference of the circle. Make sure your output looks like: "Circumference: ###"
    3. Calculate and print out the area of the circle. Make sure your output looks like: "Area: ###"
  • Slope calculation exercise
    1. Prompt the user to enter x1 (this should be a float)
    2. Prompt the user to enter y1 (this should be a float)
    3. Prompt the user to enter x2 (this should be a float)
    4. Prompt the user to enter y2 (this should be a float)

Thursday (4/19/12)

Warmup:

Agenda:

  • Be sure you have the following completed by now:
    • 12 Java->Warmup-1
    • 9 Java->Logic-1
    • 11 Java->String-1
    • 3 Java->Logic-2
  • Complete the first 9 Java->String-2
    • 6 will be from Python

Tuesday (4/17/12)

Agenda:

Homework:

Friday (4/13/12)

Warmup:

  1. Bring up Microsoft Word. We will be creating a reference sheet
  2. Create a table with 3 columns and 6 rows
  3. Label the headers of the right two columns Python and Java
  4. On the left-most column, write out the following:
    1. comments
    2. boolean stuff
    3. print
    4. variable declaration and initialization
    5. if and else statements
    6. while loops
    7. for loops
    8. string stuff
    9. additional notes

Agenda:

  • CodingBat Java Assignment
    1. You will practice using Java syntax
    2. We will be using the Java side of CodingBat from now on
    3. Convert 12 of your Python->Warmup-1 exercises to Java->Warmup-1
    4. Convert all your Python->Logic-1 exercises to Java->Logic-1

Wednesday (4/11/12)

Agenda:

  • Return work
  • Introduction to Java
  • Programming with Netbeans
  • CodingBat Java Assignment
    1. You will practice using Java syntax
    2. We will be using the Java side of CodingBat from now on
    3. Convert 12 of your Python->Warmup-1 exercises to Java->Warmup-1

Monday - Friday (4/2/12 - 4/6/12)

  • Spring Break

Archives