Difference between revisions of "CS1 - April"

From WLCS
(New page: == Wednesday (4/29/09) == '''Agenda - Regular:''' * Demo Pong (late) today * Complete the Item collection game ** Use the warmup from last Tuesday (4/21/09) and Pong as a starting guid...)
 
(Blanked the page)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Wednesday (4/29/09) ==
 
'''Agenda - Regular:'''
 
* Demo Pong (late) today
 
* Complete the [[Item collection game]]
 
** Use the warmup from last Tuesday (4/21/09) and Pong as a starting guide
 
** Today, you should be able to demo the placement of random "items" on the screen
 
** Friday, you should be able to demo the movement of the player's character on the screen
 
  
'''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]] with lists
 
* 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
 
 
== Thursday - Monday (4/23/09 - 4/27/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 last Tuesday (4/21/09) 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]] with lists
 
* 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:'''
 
* Creating a simple screensaver
 
*# Go onto the Internets and find a small, school-appropriate picture
 
*# Download the image to the same folder as where you will create the warmup python code
 
*# Generate a random x variable
 
*# Generate a random y variable
 
*# Load the image using your random x and y variables (see step 6)
 
*# <source lang="python">
 
img = Image("FILENAME", (x, y))
 
</source>
 
*# Repeat steps 3-6 one hundred times
 
 
'''Agenda - Regular:'''
 
* Complete Pong
 
* [[Item collection game]]
 
 
'''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
 
** Check out the different syntax in Java: [[Media:IntroJava2.ppt]]
 
* Receive your [http://www.eimacs.com 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
 
 
<source lang="python">
 
x = 1
 
y = 0
 
while y < 15:
 
  x += 2
 
  y += 1
 
</source>
 
 
'''Agenda - Regular:'''
 
* Complete Pong
 
* [[Item collection game]]
 
 
'''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 ==
 
* [[CS1 - March]]
 
* [[CS1 - February]]
 
* [[CS1 - January]]
 
* [[CS1 - December]]
 
* [[CS1 - November]]
 
* [[CS1 - October]]
 
* [[CS1 - September]]
 

Latest revision as of 20:34, 1 September 2010