<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.paulbui.net/wiki/index.php?action=history&amp;feed=atom&amp;title=CS1_-_1112_-_September</id>
	<title>CS1 - 1112 - September - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.paulbui.net/wiki/index.php?action=history&amp;feed=atom&amp;title=CS1_-_1112_-_September"/>
	<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=CS1_-_1112_-_September&amp;action=history"/>
	<updated>2026-06-10T11:51:40Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.8</generator>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=CS1_-_1112_-_September&amp;diff=8285&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;== Wednesday - Friday (9/28/11 - 9/30/11) == &#039;&#039;&#039;Agenda:&#039;&#039;&#039; * Begin work on your Basic Frogger Game *# Give your game a simple background *# You will need several sprites. *# 1 pl...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=CS1_-_1112_-_September&amp;diff=8285&amp;oldid=prev"/>
		<updated>2011-11-17T01:32:57Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Wednesday - Friday (9/28/11 - 9/30/11) == &amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039; * Begin work on your Basic Frogger Game *# Give your game a simple background *# You will need several sprites. *# 1 pl...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Wednesday - Friday (9/28/11 - 9/30/11) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Begin work on your Basic Frogger Game&lt;br /&gt;
*# Give your game a simple background&lt;br /&gt;
*# You will need several sprites.&lt;br /&gt;
*# 1 player sprite will be the player and it will cross the screen by using the keyboard.  &lt;br /&gt;
*# 3-5 enemy sprites will be used to move back and forth vertically across the screen (the number depends on how big you make them)&lt;br /&gt;
*# When you play your game, you want to cross the entire screen without hitting the enemy sprites.&lt;br /&gt;
*# Start the player off with 3 lives (HINT: use a variable)&lt;br /&gt;
*# If you hit any of the enemy sprites:&lt;br /&gt;
*## Subtract one life away&lt;br /&gt;
*## Say &amp;quot;Ouch!&amp;quot;&lt;br /&gt;
*## Move the player back to its starting location&lt;br /&gt;
*# If lives hits 0, then say &amp;quot;Game Over&amp;quot; and end the game&lt;br /&gt;
*# If the player reaches the other side of the screen, then say &amp;quot;You win!&amp;quot;&lt;br /&gt;
*#* Hint: You can use all sorts of different ways to detect how you hit the other side of the screen&lt;br /&gt;
*#* Create a long sprite that you detect hitting OR...&lt;br /&gt;
*#* Check the y-coordinate of the sprite and if it is greater than the upper bound of the screen&lt;br /&gt;
&lt;br /&gt;
== Monday - Tuesday (9/26/11 - 9/27/11) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Complete your Animations and Evaluations&lt;br /&gt;
* Introduction to Basic Game Programming (Coin Toss)&lt;br /&gt;
*# Start game&lt;br /&gt;
*# Run forever (game loop)&lt;br /&gt;
*# Include rules in your game loop&lt;br /&gt;
*# Do the above for every sprite&lt;br /&gt;
* Ask and Wait&lt;br /&gt;
* Introduction to Conditionals&lt;br /&gt;
** Booleans - things that are True or False&lt;br /&gt;
** if statement blocks&lt;br /&gt;
** if-else statement blocks&lt;br /&gt;
* Go to Mouse X and Y&lt;br /&gt;
* Introduction to Variables&lt;br /&gt;
* Avoidance Game Example&lt;br /&gt;
*# Add a background to the example&lt;br /&gt;
*# Change the sprites&lt;br /&gt;
*# Add a lives variable that starts at 10 when you start the game&lt;br /&gt;
*# If the player touches the ball, then decrease lives by 1&lt;br /&gt;
*# Add another if that checks if lives is equal to 0&lt;br /&gt;
*#* If so, say Game Over and end the game (stop all scripts)&lt;br /&gt;
&lt;br /&gt;
== Back to School Night (9/26/11) ==&lt;br /&gt;
* [[Media:B2snCS1.ppt]]&lt;br /&gt;
&lt;br /&gt;
== Monday (9/26/11) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Complete your Animations and Evaluations&lt;br /&gt;
* Introduction to Basic Game Programming&lt;br /&gt;
*# Start game&lt;br /&gt;
*# Run forever (game loop)&lt;br /&gt;
*# Include rules in your game loop&lt;br /&gt;
*# Do the above for every sprite&lt;br /&gt;
* Introduction to Conditionals&lt;br /&gt;
** Booleans - things that are True or False&lt;br /&gt;
** if statement blocks&lt;br /&gt;
** if-else statement blocks&lt;br /&gt;
* Introduction to Variables&lt;br /&gt;
&lt;br /&gt;
== Friday (9/23/11) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warmup:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# We will experiment with using the &amp;#039;next costume&amp;#039; block&lt;br /&gt;
# Copy the Scratch program on the board&lt;br /&gt;
# What illusion have we created?&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Animation Evaluations&lt;br /&gt;
*# Bring up your animation and make sure it plays with a single-click of the green flag.&lt;br /&gt;
*# Receive an evaluation sheet from Mr. Bui&lt;br /&gt;
*# Be sure to put your name at the top.  As we go around evaluating each others&amp;#039; animations, leave your evaluation sheet sitting at your computer.&lt;br /&gt;
*# At the gong, go to another computer and play the animation&lt;br /&gt;
*# Complete an evaluation on the original author&amp;#039;s evaluation sheet.  Be sure you write your name on the author&amp;#039;s evaluation sheet.&lt;br /&gt;
*# There will be a gong every 5 minutes&lt;br /&gt;
*# At the end of class, your computer should have 3 evaluations by other people.&lt;br /&gt;
&lt;br /&gt;
== Tuesday - Thursday (9/20/11 - 9/22/11) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warmup:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Make one sprite move and bounce from left to right across the screen&lt;br /&gt;
# Make another sprite move and bounce from top to bottom across the screen&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Sprite Looks&lt;br /&gt;
** Changing costumes&lt;br /&gt;
** Saying and Thinking&lt;br /&gt;
** Graphics and Size effects&lt;br /&gt;
* Wait command&lt;br /&gt;
* Sprite Look Practice - Create an animation that retells a movie/story in simplified terms.  In your animation, you must employ the following:&lt;br /&gt;
** Background image&lt;br /&gt;
** Sprites that move around&lt;br /&gt;
** Sprites that change costume&lt;br /&gt;
** Sprites and say/think&lt;br /&gt;
** A graphic or size effect being applied to sprites&lt;br /&gt;
&lt;br /&gt;
== Friday - Monday (9/16/11 - 9/19/11) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warmup:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Copy the Scratch program that Mr. Bui has posted on the board&lt;br /&gt;
* Do you see a pattern?&lt;br /&gt;
* What do you think we can do to simplify the code?&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Demo [[Scratch - Moving and Drawing Assignment]]&lt;br /&gt;
* Demo [[Scratch - Sound Board Assignment]]&lt;br /&gt;
* Iteration / Repeating&lt;br /&gt;
* Iteration Practice Assignment&lt;br /&gt;
** Create a Scratch program that uses the &amp;#039;&amp;#039;&amp;#039;repeat&amp;#039;&amp;#039;&amp;#039; block to draw a staircase&lt;br /&gt;
** Create a Scratch program that draws a circle (HINT: Repeat 360 times turning and moving)&lt;br /&gt;
** Create a Scratch program that repeatedly draws squares across the screen&lt;br /&gt;
&lt;br /&gt;
== Thursday (9/15/11) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warmup:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Take out your headphones or borrow a pair of headphones from Mr. Bui&lt;br /&gt;
* Plug in the headphones to the backside of your computer&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Demo your [[Scratch - Moving and Drawing Assignment]]&lt;br /&gt;
* Key pressing&lt;br /&gt;
* Sounds&lt;br /&gt;
** Downloading a sound (e.g. Mario sound clips)&lt;br /&gt;
** Record your own sound&lt;br /&gt;
** Playing sounds in Scratch&lt;br /&gt;
* [[Scratch - Sound Board Assignment]]&lt;br /&gt;
&lt;br /&gt;
== Tuesday - Wednesday (9/13/11 - 9/14/11) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warmup:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Use Google Image Search to find a school-appropriate image that you would like to use as a sprite.  Don&amp;#039;t worry if you need to crop (cut out the image.)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Introduction to Scratch&lt;br /&gt;
** Sprites (costumes and direction)&lt;br /&gt;
** Basic movement&lt;br /&gt;
** Pen&lt;br /&gt;
* [[Scratch - Moving and Drawing Assignment]]&lt;br /&gt;
* Please bring headphones/earphones to your next class&lt;br /&gt;
&lt;br /&gt;
== Friday - Monday (9/8/11 - 9/12/11) ==&lt;br /&gt;
* How do we solve problems?&lt;br /&gt;
*# Pair up&lt;br /&gt;
*# Write out the steps involved in making a PB&amp;amp;J sandwich.&lt;br /&gt;
*# How many steps are necessary in making a PB&amp;amp;J sandwich?&lt;br /&gt;
* Share sandwich stories&lt;br /&gt;
* What lessons/problems did we run into?&lt;br /&gt;
* What does &amp;#039;&amp;#039;programming&amp;#039;&amp;#039; mean?&lt;br /&gt;
* Introduction to Scratch&lt;br /&gt;
&lt;br /&gt;
== Wednesday - Thursday (9/7/11 - 9/7/11) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warmup:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* If you have not done so, complete the [http://spreadsheets.google.com/viewform?key=p6_k1SMbS2zvMHJNJBBkFPA Student Survey]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Introductions&lt;br /&gt;
* Misc logistics&lt;br /&gt;
** 20/10 no pass policy&lt;br /&gt;
** Location of bathrooms&lt;br /&gt;
** Sign in/out sheets&lt;br /&gt;
* [[Computer Science I Syllabus]]&lt;br /&gt;
* IT Resources for Students (UserID: StudentID# and Password: Birthday)&lt;br /&gt;
** Google Apps - [http://www.apsva.us/google http://www.apsva.us/google]&lt;br /&gt;
** School Web Lockers - [http://wlhs.schoolweblockers.com http://wlhs.schoolweblockers.com]&lt;br /&gt;
** Blackboard - [http://apsva.blackboard.com http://apsva.blackboard.com]&lt;br /&gt;
* What is computer science?&lt;br /&gt;
# List people/things/systems that use computers (e.g. air traffic control)&lt;br /&gt;
# For each of the above people/things/systems, write down the information that they use (e.g. flight information)&lt;br /&gt;
# List things you have done in any science class&lt;br /&gt;
# Define the term: &amp;quot;to compute&amp;quot; or &amp;quot;computation&amp;quot;&lt;br /&gt;
# Share the document with [[Image:BuiEmail.bmp]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Homework:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Signed syllabus sheet due by the end of next week (9/16/11).  You may turn it in anytime before then.&lt;br /&gt;
&lt;br /&gt;
== Tuesday - Thursday (9/6/11 - 9/8/11) ==&lt;br /&gt;
* Introductions&lt;br /&gt;
* Name cards&lt;br /&gt;
* Lab setup/config&lt;br /&gt;
** Login username is your first initial and lastname (e.g. pbui)&lt;br /&gt;
** Your password is your student ID number&lt;br /&gt;
** Go to Apple (upper left) -&amp;gt; System Preferences -&amp;gt; Accounts -&amp;gt; Change Password&lt;br /&gt;
** Acceptable-use policies apply in this lab!&lt;br /&gt;
* Complete the [http://spreadsheets.google.com/viewform?key=p6_k1SMbS2zvMHJNJBBkFPA Student Surveys]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>