Difference between revisions of "IB Computer Science 1"

From WLCS
 
(434 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Wednesday - Friday (1/16/19 - 1/18/19) ==
+
== [[IBCS1 - Archives]] ==
'''Agenda:'''
 
* Missing demos of Flappy Bird w/ OOP
 
* Simple Item Collection Game
 
** Game Description
 
**# We will design a simple top-down item collection game
 
**# You can move the player sprite with the keyboard (wrap the player to the other side of the screen if you go off screen)
 
**# The player will be able to collect items
 
**# Robot sprites will attempt to follow the player around
 
**# You win when you collect all the items
 
**# You lose if a robot collides with your sprite
 
** Object-oriented design
 
**# What objects will we need?
 
**# What variables will we need in our object(s)?
 
**# What functions will we need in our object(s)?
 
** Next steps
 
**# Find and download your own sprite images
 
**# Implement the game described above using our modified Sprite class
 
 
 
== Monday (1/14/19) ==
 
* Snow Day
 
 
 
== Thursday (1/10/19) ==
 
'''Agenda:'''
 
* Cornell Engineering Diversity Programs - one-week residential programs:
 
** [https://sites.coecis.cornell.edu/catalystacademy/ Catalyst Academy] - juniors and seniors from underrepresented backgrounds
 
** [https://sites.coecis.cornell.edu/curieacademy/ Curie Academy] - high school girls who excel in math and science
 
* Demonstrated your Flappy Bird implementation using object-oriented programming
 
** Must have score and multiple pipes (at least 2 pairs)
 
 
 
== Tuesday (1/8/19) ==
 
'''Agenda:'''
 
* [https://docs.google.com/presentation/d/1H-V2RApmnqy5-Kbu8JdPvds4WiHko3SFZSMcFAgTCTU/edit?usp=sharing Post Winter Break Review]
 
* Object-usage review
 
* Re-implement the Flappy Bird Game (with score) using the Sprite class and objects
 
** Mr. Bui has supplied the sprite images [https://drive.google.com/file/d/1UugFrLPjeA8YPXOlmOxjIvzd6HdvpupA/view?usp=sharing here]
 
** We will probably want to tweak the Sprite class a little to add a flap() function and fix move()
 
** We can also add a passed variable to remember whether or not we passed a pipe
 
* Cornell Engineering Diversity Programs - one-week residential programs:
 
** [https://sites.coecis.cornell.edu/catalystacademy/ Catalyst Academy] - juniors and seniors from underrepresented backgrounds
 
** [https://sites.coecis.cornell.edu/curieacademy/ Curie Academy] - high school girls who excel in math and science
 
 
 
== Monday - Friday (12/31/18 - 1/4/19) ==
 
* Winter Break
 
 
 
== Archives ==
 
* [[IBCS1 - 1819 - December]]
 
* [[IBCS1 - 1819 - November]]
 
* [[IBCS1 - 1819 - October]]
 
* [[IBCS1 - 1819 - September]]
 
* [[IBCS1 - 1718]]
 

Latest revision as of 08:28, 13 September 2023