Difference between revisions of "Computer Science I"

From WLCS
Line 1: Line 1:
== Tuesday (4/22/09) ==
+
== Thursday (4/23/09) ==
 +
'''Agenda - Regular:'''
 +
* Complete Pong
 +
** Change the paddles and balls to Images of your choosing (HINT: Use last Tuesday's warmup)
 +
** Demo Pong by the end of the day for credit
 +
* Complete the [[Item collection game]]
 +
** Use the warmup from yesterday and Pong as a starting guide
 +
 
 +
'''Agenda - IB:'''
 +
* Demo [[List Exercises]]
 +
* Recreate the [[Robot game]] using lists
 +
** You will create a list for all the X coordinates, a list for all the Y coordinates, and a list for all the Images
 +
** Use loops to cycle through all the lists
 +
** Within each of the loops, you can use if statements to check for collisions and the like
 +
* Demo [[Robot game]]
 +
* Complete the [[Dodge game]]
 +
* Java, Java, Java
 +
** Check out the different syntax in Java: [[Media:IntroJava2.ppt]]
 +
* eIMACS
 +
* Receive your [http://www.eimacs.com eIMACS] logins and attempt to login
 +
* Quickly read through Variables & Expressions: Integers, Doubles, Casting
 +
* Complete Test 1
 +
* Turingscraft
 +
** Sign up for a [http://www.turingscraft.com Turingscraft] account
 +
** Section access code: TC-0483-0
 +
** Complete Quickstart
 +
** Complete Types->Primitive Types
 +
*** Skip Types->Primitive Types->Integer->Constants
 +
*** Skip Types->Primitive Types->Boolean
 +
*** Skip Types->Primitive Types->Character Type
 +
** Complete Assignment->Simple
 +
 
 +
== Tuesday (4/21/09) ==
 
'''Warmup:'''
 
'''Warmup:'''
 
* Creating a simple screensaver
 
* Creating a simple screensaver

Revision as of 07:57, 23 April 2009

Thursday (4/23/09)

Agenda - Regular:

  • Complete Pong
    • Change the paddles and balls to Images of your choosing (HINT: Use last Tuesday's warmup)
    • Demo Pong by the end of the day for credit
  • Complete the Item collection game
    • Use the warmup from yesterday and Pong as a starting guide

Agenda - IB:

  • Demo List Exercises
  • Recreate the Robot game using lists
    • You will create a list for all the X coordinates, a list for all the Y coordinates, and a list for all the Images
    • Use loops to cycle through all the lists
    • Within each of the loops, you can use if statements to check for collisions and the like
  • Demo Robot game
  • Complete the Dodge game
  • Java, Java, Java
  • eIMACS
  • Receive your eIMACS logins and attempt to login
  • Quickly read through Variables & Expressions: Integers, Doubles, Casting
  • Complete Test 1
  • Turingscraft
    • Sign up for a Turingscraft account
    • Section access code: TC-0483-0
    • Complete Quickstart
    • Complete Types->Primitive Types
      • Skip Types->Primitive Types->Integer->Constants
      • Skip Types->Primitive Types->Boolean
      • Skip Types->Primitive Types->Character Type
    • Complete Assignment->Simple

Tuesday (4/21/09)

Warmup:

  • Creating a simple screensaver
    1. Go onto the Internets and find a small, school-appropriate picture
    2. Download the image to the same folder as where you will create the warmup python code
    3. Generate a random x variable
    4. Generate a random y variable
    5. Load the image using your random x and y variables (see step 6)
    6. img = Image("FILENAME", (x, y))
      
    7. Repeat steps 3-6 one hundred times

Agenda - Regular:

Agenda - IB:

  • Complete List Exercises
  • Recreate the Robot game using lists
    • You will create a list for all the X coordinates, a list for all the Y coordinates, and a list for all the Images
    • Use loops to cycle through all the lists
    • Within each of the loops, you can use if statements to check for collisions and the like
  • Dodge game
  • Java, Java, Java
  • Receive your eimacs logins and attempt to login
  • Quickly read through Variables & Expressions: Integers, Doubles, Casting
  • Complete Test 1

Friday (4/17/09)

Warmup:

  • Assume you have the following code, identify the final value of x
x = 1
y = 0
while y < 15:
  x += 2
  y += 1

Agenda - Regular:

Agenda - IB:

  • Complete List Exercises
  • Recreate the Robot game using lists
    • You will create a list for all the X coordinates, a list for all the Y coordinates, and a list for all the Images
    • Use loops to cycle through all the lists
    • Within each of the loops, you can use if statements to check for collisions and the like
  • Dodge game

Wednesday (4/15/09)

  • Complete missing assignments

Friday (4/3/09)

  • 3rd Quarter Exam

Wednesday (4/1/09)

Agenda:

  • Demo all completed assignments
  • 3rd Quarter Exam Review
    • Regular:
      • Loops
      • Strings
      • GASP!
    • IB:
      • Loops
      • Lists
      • GASP!

Archives