<?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=IBCS1_-_1718_-_November</id>
	<title>IBCS1 - 1718 - November - 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=IBCS1_-_1718_-_November"/>
	<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1718_-_November&amp;action=history"/>
	<updated>2026-08-12T01:13:45Z</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=IBCS1_-_1718_-_November&amp;diff=14127&amp;oldid=prev</id>
		<title>Admin: Protected &quot;IBCS1 - 1718 - November&quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1718_-_November&amp;diff=14127&amp;oldid=prev"/>
		<updated>2018-01-11T15:11:38Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/wl/IBCS1_-_1718_-_November&quot; title=&quot;IBCS1 - 1718 - November&quot;&gt;IBCS1 - 1718 - November&lt;/a&gt;&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:11, 11 January 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1718_-_November&amp;diff=14125&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;== Tuesday - Thursday (11/28/17 - 11/30/17) == &#039;&#039;&#039;Agenda:&#039;&#039;&#039; * APS Hour of Code Volunteer Opportunity ** December 4th from 6:30-8pm at the Career Center ** [https://docs.googl...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1718_-_November&amp;diff=14125&amp;oldid=prev"/>
		<updated>2018-01-11T15:11:16Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Tuesday - Thursday (11/28/17 - 11/30/17) == &amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039; * APS Hour of Code Volunteer Opportunity ** December 4th from 6:30-8pm at the Career Center ** [https://docs.googl...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Tuesday - Thursday (11/28/17 - 11/30/17) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* APS Hour of Code Volunteer Opportunity&lt;br /&gt;
** December 4th from 6:30-8pm at the Career Center&lt;br /&gt;
** [https://docs.google.com/forms/d/e/1FAIpQLSe-zGiMuN0OKnGJHsxzr8CSViyx_4ohtC8iv3MbPO6E5ZkpIA/viewform Volunteer Registration Form]&lt;br /&gt;
* While loops review&lt;br /&gt;
** [[Media:PythonWhileLoops.pptx]]&lt;br /&gt;
* Complete and demo [[Prime numbers assignment]] (Wing IDE)&lt;br /&gt;
* Complete and demo [[Guessing Game Assignment]] (Wing IDE)&lt;br /&gt;
** Additional challenge: Design and implement a graphical version of the guessing game.  Use Processing and mouse-clicks with &amp;quot;warmer&amp;quot;, &amp;quot;colder&amp;quot;, and &amp;quot;hot&amp;quot; feedback&lt;br /&gt;
* Continue on to [[Monte Carlo Calculation of Pi]] (Wing IDE)&lt;br /&gt;
** Additional challenge: Animate your Monte Carlo Pi calculation using Processing&lt;br /&gt;
&lt;br /&gt;
== Thursday (11/23/17) ==&lt;br /&gt;
* Thanksgiving Break&lt;br /&gt;
&lt;br /&gt;
== Tuesday (11/21/17) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Introduction to While Loops&lt;br /&gt;
** [[Media:PythonWhileLoops.pptx]]&lt;br /&gt;
* While Loop practice (using Wing IDE)&lt;br /&gt;
** Write a loop that prints 0 to 10&lt;br /&gt;
** Write a loop that prints 10 to 0&lt;br /&gt;
** Write a loop that prints from 19 to 77&lt;br /&gt;
** Write a loop that prints the first 50 even numbers&lt;br /&gt;
** Prompt a user for a number N. Write a loop that then prints out the first N even numbers (Hint: Use multiple variables)&lt;br /&gt;
* Work on [[Prime numbers assignment]] (using Wing IDE)&lt;br /&gt;
* Demo Mario Side Scroller&lt;br /&gt;
* Jump walk-through&lt;br /&gt;
&lt;br /&gt;
== Wednesday - Friday (11/15/17 - 11/17/17) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Make sure you have completed all assignments thus far&lt;br /&gt;
** Bouncing Image Lab&lt;br /&gt;
** Mario Side Scroller&lt;br /&gt;
* Work on implementing the extra challenges in the Mario Side Scroller (see below)&lt;br /&gt;
&lt;br /&gt;
== Wednesday - Monday (11/8/17 - 11/13/17) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Demo missing assignments&lt;br /&gt;
* Demo completed Bouncing Image Lab&lt;br /&gt;
* Mario Side-scroller&lt;br /&gt;
*# Create a Processing program named MarioSideScroller&lt;br /&gt;
*# Download the [[Media:Mario-1-1.gif]] and add the file to your Processing program (or any wide, panoramic image of your choice)&lt;br /&gt;
*# Download the small Mario image [[Media:MarioSprite_right.png]] and add the file to your Processing program (or any character sprite of your choice)&lt;br /&gt;
*# Create and initialize global variables: &lt;br /&gt;
*#* bg_x, bg_y (background x and y-coordinates)&lt;br /&gt;
*#* sprite_x, sprite_y (sprite x and y-coordinates)&lt;br /&gt;
*#* Note: &amp;quot;sprite&amp;quot; is a movable computer graphic&lt;br /&gt;
*# Set your window size to 600 x 448 (the image has a height of 448 pixels)&lt;br /&gt;
*# Load and display the background image using the image() function (use the variables!)&lt;br /&gt;
*#* Verify that you are display background image properly (you should only be seeing a portion of the level)&lt;br /&gt;
*# Load and display the sprite image (use the variables!)&lt;br /&gt;
*# Add keyboard detecting code:&lt;br /&gt;
*## if the RIGHT key is pressed, then move the sprite to the right by manipulating the sprite_x&lt;br /&gt;
*## if the LEFT key is pressed, then move the sprite to the left by manipulating the sprite_x&lt;br /&gt;
*# if the sprite touches the right edge of the screen (or wherever you want)&lt;br /&gt;
*## Manipulate the bg_x so that background image moves to the left&lt;br /&gt;
*## You must also manipulate the sprite_x so that it does not keep moving beyond that point&lt;br /&gt;
*# if the sprite touches the left edge of the screen (or wherever you want)&lt;br /&gt;
*## Manipulate the bg_x so that background image moves to the right&lt;br /&gt;
*## You must also manipulate the sprite_x so that it does not keep moving beyond that point&lt;br /&gt;
*# Additional challenges:&lt;br /&gt;
*## Use an image editing program to create a flipped mirror Mario image (or simply find one). Load the image such that when Mario goes left, you use the flipped image instead of the right-facing image&lt;br /&gt;
*## Implement a jump feature (hint: you can use the Gravity Launcher program to help you)&lt;br /&gt;
&lt;br /&gt;
== Wednesday - Friday (11/1/17 - 11/3/17) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Demo [https://docs.google.com/document/d/1uWpr7pX91LzklGwR6InKvsu7M9IRn2y55xgHHq0MAcQ/edit?usp=sharing Input: Keyboard Variables]&lt;br /&gt;
* Demo [https://docs.google.com/document/d/13zLTnm_mxURSFxEWJ24MUBOAK1Y6jbfk8NxL-wS_U7g/edit?usp=sharing Media: Loading &amp;amp; Displaying Images]&lt;br /&gt;
* Bouncing Image Lab&lt;br /&gt;
*# You will be creating a new Processing sketch that combines multiple labs.  You will create a bouncing Image (of your choice) on the screen that responds to keyboard clicks&lt;br /&gt;
*# Display a background image (of your choice)&lt;br /&gt;
*# Display a smaller image on the screen that will move around&lt;br /&gt;
*# Make the smaller image bounce around on the screen (for testing purposes only).  After the image successfully bounces around, set dx and dy to 0 so that it no longer moves&lt;br /&gt;
*# Add the following keyboard functionalities:&lt;br /&gt;
*#* Pressing the up arrow makes the image&amp;#039;s dy variable decrease by decrementing (decreasing) dy by 1&lt;br /&gt;
*#* Pressing the down arrow makes the image&amp;#039;s dy variable increase by incrementing (increasing) dy by 1&lt;br /&gt;
*#* Pressing the left arrow makes the image&amp;#039;s dx variable decrease by decrementing (decreasing) dx by 1&lt;br /&gt;
*#* Pressing the right arrow makes the image&amp;#039;s dx variable increase by incrementing (increasing) dx by 1&lt;br /&gt;
*#* Pressing the letter w increases the height of the image (Note: you will need to keep track of the height of the image using a new variable)&lt;br /&gt;
*#* Pressing the letter s decreases the height of the image&lt;br /&gt;
*#* Pressing the letter d increases the width of the image (Note: you will need to keep track of the width of the image using a new variable)&lt;br /&gt;
*#* Pressing the letter a decreases the width of the image&lt;br /&gt;
*# The image should bounce of the sides of the screens accordingly&lt;br /&gt;
*#* Ensure that the bouncing off the sides is based on the image&amp;#039;s width and height such that when the image&amp;#039;s width or height changes, the bouncing will correctly occur at the edge of the image&lt;br /&gt;
*#* Hint: You should use screen&amp;#039;s width, height, and the image&amp;#039;s width and height of the image to mathematically determine the bounce&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>