<?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_-_1920_-_September</id>
	<title>IBCS1 - 1920 - 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=IBCS1_-_1920_-_September"/>
	<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1920_-_September&amp;action=history"/>
	<updated>2026-06-13T20:13:52Z</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_-_1920_-_September&amp;diff=15828&amp;oldid=prev</id>
		<title>Admin: Protected &quot;IBCS1 - 1920 - September&quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1920_-_September&amp;diff=15828&amp;oldid=prev"/>
		<updated>2019-10-04T14:28:31Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/wl/IBCS1_-_1920_-_September&quot; title=&quot;IBCS1 - 1920 - September&quot;&gt;IBCS1 - 1920 - September&lt;/a&gt;&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&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 14:28, 4 October 2019&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_-_1920_-_September&amp;diff=15827&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;== Monday (9/30/19) == &#039;&#039;&#039;Agenda:&#039;&#039;&#039; * Introduction to Animation ** setup() function ** draw() function ** mouseX and mouseY variables ** width and height variables * Optional...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1920_-_September&amp;diff=15827&amp;oldid=prev"/>
		<updated>2019-10-04T14:28:20Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Monday (9/30/19) == &amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039; * Introduction to Animation ** setup() function ** draw() function ** mouseX and mouseY variables ** width and height variables * Optional...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Monday (9/30/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Introduction to Animation&lt;br /&gt;
** setup() function&lt;br /&gt;
** draw() function&lt;br /&gt;
** mouseX and mouseY variables&lt;br /&gt;
** width and height variables&lt;br /&gt;
* Optional: [https://docs.google.com/document/d/1yxestu4zbLljylbwmSUnskOcwiTnwf-wOTFvyHF1xoo/edit?usp=sharing Introduction to Animation]&lt;br /&gt;
* Tic-Tac-Toe Select-a-Square&lt;br /&gt;
*# Setup your screen size to be a large square (e.g. 600x600)&lt;br /&gt;
*# Within the draw() function, give the background a color()&lt;br /&gt;
*# Draw tic-tac-toe lines on your screen (make sure that the rows and columns are exactly 1/3 the size of the height and width)&lt;br /&gt;
*# Add conditional statements (if statements with comparison and logic operators) in the draw() function to detect which square you are in&lt;br /&gt;
*#* You&amp;#039;ll need to access the mouse&amp;#039;s current coordinates with mouseX and mouseY variables&lt;br /&gt;
*#* Draw a square of a different color inside the particular square that you are in&lt;br /&gt;
*#* The effect that you will generate will look like it is highlighting the current square where the mouse is&lt;br /&gt;
*# Demonstrate your program to Mr. Bui for credit&lt;br /&gt;
*# Challenge: Modify your code so that changing the screen size, will automatically be adjusted and accounted for by the rest of your code. Hint: use height and width variables&lt;br /&gt;
*# Challenge 2: Modify your code so that it works without any conditionals.  Hint: use division and multiplication&lt;br /&gt;
&lt;br /&gt;
== Thursday (9/26/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Nested if statements with logic operators quiz&lt;br /&gt;
* [[Processing Labs]] &amp;lt;-- in case you feel like learning faster&lt;br /&gt;
* Processing review&lt;br /&gt;
** size()&lt;br /&gt;
** rect()&lt;br /&gt;
** ellipse()&lt;br /&gt;
** line()&lt;br /&gt;
** background()&lt;br /&gt;
** fill()&lt;br /&gt;
** stroke()&lt;br /&gt;
* Submit [https://docs.google.com/document/d/1-TyjK48PtO_dgBDLRxKOk8zvOReC_A5196skWzCI0wk/edit?usp=sharing Introduction: My First Sketch] to Canvas&lt;br /&gt;
* Draw and demo your favorite emoji / logo / cartoon character using Processing&lt;br /&gt;
** Challenge: Make your drawing follow the mouse&lt;br /&gt;
** Challenge 2: If you made an emoji or character with eyes, make the eyes follow the mouse&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Homework:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Draw and demo your favorite emoji / logo / cartoon character using Processing&lt;br /&gt;
** Challenge: Make your drawing follow the mouse&lt;br /&gt;
** Challenge 2: If you made an emoji or character with eyes, make the eyes follow the mouse&lt;br /&gt;
&lt;br /&gt;
== [https://docs.google.com/presentation/d/1PoA335gHnDCoWpGEpgHLDDaVzxjZ7fdE-oDaQaiENaQ/edit?usp=sharing Back to School Night] ==&lt;br /&gt;
&lt;br /&gt;
== Tuesday (9/24/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Nested if statements with logic operators (not, and, or) quiz on &amp;#039;&amp;#039;&amp;#039;Thursday (9/26/19)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Complete and demonstrate [[Tech Support Flow Chart Assignment]]&lt;br /&gt;
* Introduction to Processing - Python Mode&lt;br /&gt;
*# Download and install [https://processing.org/download Processing]&lt;br /&gt;
*# Install Python Mode (upper right corner)&lt;br /&gt;
*# [[Processing Labs]]&lt;br /&gt;
*# Complete [https://docs.google.com/document/d/1-TyjK48PtO_dgBDLRxKOk8zvOReC_A5196skWzCI0wk/edit?usp=sharing Introduction: My First Sketch]&lt;br /&gt;
* Draw and demo your favorite emoji / logo / cartoon character using Processing&lt;br /&gt;
&lt;br /&gt;
== Friday (9/20/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Conditionals quiz&lt;br /&gt;
* App Catalog -&amp;gt; Install Python&lt;br /&gt;
* App Catalog -&amp;gt; Install Wing 101&lt;br /&gt;
* Reconfigure Wing 101&lt;br /&gt;
*# Go to Edit -&amp;gt; Configure Python&lt;br /&gt;
*# Change Python Executable to Custom&lt;br /&gt;
*# Type python3 into the Python Executable box and apply&lt;br /&gt;
* if-statement menu example&lt;br /&gt;
** [http://m.charlesleifer.com/t/800x-/blog/photos/p1415049480.87.png?key=d65ITxyLE11rw9V1ds4yoA== Diary menu example]&lt;br /&gt;
* Nested-if review w/ menus&lt;br /&gt;
* [[Tech Support Flow Chart Assignment]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Homework:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Work on the [[Tech Support Flow Chart Assignment]]&lt;br /&gt;
&lt;br /&gt;
== Wednesday (9/18/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Period 1 Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Booleans, comparison operators, &amp;amp; logic operators quiz on &amp;#039;&amp;#039;&amp;#039;Friday (9/20/19)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Complete the if/else repl.it exercises (3.2, 3.3, 3.4., 3.5, 3.8)&lt;br /&gt;
* Complete the if/else + logic operators: Party time assignment&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Period 5 Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Repl.it reminder&lt;br /&gt;
* if-statements review&lt;br /&gt;
* Nested-if statements example&lt;br /&gt;
* if-elif-else statements example&lt;br /&gt;
* [https://docs.google.com/presentation/d/1CRIXFRAQNH5AT6P7_W4BS-hjIZoPrOGuJ94WFwNK5Bc/edit?usp=sharing Boolean Logic Operators (Python)]&lt;br /&gt;
* Logical operators assignment in Canvas&lt;br /&gt;
* Booleans, comparison operators, &amp;amp; logic operators quiz on &amp;#039;&amp;#039;&amp;#039;Friday (9/20/19)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Complete the if/else repl.it exercises (3.2, 3.3, 3.4., 3.5, 3.8)&lt;br /&gt;
* Complete the if/else + logic operators: Party time assignment&lt;br /&gt;
&lt;br /&gt;
== Thursday - Monday (9/12/19 - 9/16/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Period 1 Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Repl.it reminder&lt;br /&gt;
* if-statements review&lt;br /&gt;
* Nested-if statements example&lt;br /&gt;
* if-elif-else statements example&lt;br /&gt;
* [https://docs.google.com/presentation/d/1CRIXFRAQNH5AT6P7_W4BS-hjIZoPrOGuJ94WFwNK5Bc/edit?usp=sharing Boolean Logic Operators (Python)]&lt;br /&gt;
* Boolean Bingo&lt;br /&gt;
*# You can only sign off the center square&lt;br /&gt;
*# You must try to find other people to sign off all the other squares (towards a blackout bingo board)&lt;br /&gt;
*# You can have a person sign off a maximum of 2 squares&lt;br /&gt;
* Logical operators assignment in Canvas&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Period 5 Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Values, Types &amp;amp; Variables Quiz&lt;br /&gt;
* Make sure you have completed the repl.it assignments:&lt;br /&gt;
** Rectangle Area&lt;br /&gt;
** Distance Formula&lt;br /&gt;
** Quadratic Formula&lt;br /&gt;
* Introduction to Booleans &amp;amp; Conditionals&lt;br /&gt;
** Look over this table about [https://realpython.com/python-operators-expressions/#comparison-operators Python comparison operators]&lt;br /&gt;
** Boolean values: True, False&lt;br /&gt;
** Comparison operators (&amp;lt;, &amp;gt;, &amp;lt;=, &amp;gt;=, ==, !=)&lt;br /&gt;
** Complete the Comparison Operators assignment in Canvas (re-attempt until you have full credit)&lt;br /&gt;
* if statements&lt;br /&gt;
** [https://docs.google.com/presentation/d/1cl55tY5xpHsH11H0QxtC8k9oJ1D6JYoz9FFSuimrVvw/edit?usp=sharing if statements (Python)]&lt;br /&gt;
** if-statement examples&lt;br /&gt;
** if-else examples&lt;br /&gt;
* Complete the Even or Odd assignment on repl.it&lt;br /&gt;
* Complete the Password Checker assignment on repl.it&lt;br /&gt;
* Complete the Negative Checker assignment on repl.it&lt;br /&gt;
* Complete the Letter Grade Calculator on repl.it&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Homework:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Complete all the repl.its if you did not do so in class:&lt;br /&gt;
** Password Checker&lt;br /&gt;
** Negative Checker&lt;br /&gt;
** Letter Grade Calculator&lt;br /&gt;
&lt;br /&gt;
== Tuesday (9/10/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warmup:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Python&amp;quot;&amp;gt;&lt;br /&gt;
# Predict what will be printed after the following code executes:&lt;br /&gt;
a = 2&lt;br /&gt;
b = 3&lt;br /&gt;
c = 5&lt;br /&gt;
d = 7&lt;br /&gt;
print((a*b+c*d-a)/a)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Values, Types &amp;amp; Variables Quiz on &amp;#039;&amp;#039;&amp;#039;Thursday (9/12/19)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [https://docs.google.com/a/apsva.us/presentation/d/18oxLyc3PCjcpSEsXHNpsu-Op97dCbo-VwYKjmU_-d5A/edit?usp=sharing Input/Output (Python)]&lt;br /&gt;
** Complete the Input Output 1 assignment in repl.it&lt;br /&gt;
* [https://docs.google.com/presentation/d/1regF5-hsVyPV1UIuE00QWzaioSTihf6CJwN6saZYshE/edit?usp=sharing Math operators]&lt;br /&gt;
* Circle calculations program example&lt;br /&gt;
* Complete the following assignments in repl.it:&lt;br /&gt;
** Rectangle Area&lt;br /&gt;
** Distance Formula&lt;br /&gt;
** Quadratic Formula&lt;br /&gt;
* Experienced programming practice&lt;br /&gt;
** [http://projecteuler.net Project Euler]&lt;br /&gt;
** [http://rosalind.info/ Rosalind]&lt;br /&gt;
&lt;br /&gt;
== Friday (9/6/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Complete introductions&lt;br /&gt;
* Experienced Students Option&lt;br /&gt;
** Go to Links-&amp;gt;Programming Practice&lt;br /&gt;
** Or work ahead as fast as you can by accessing Links-&amp;gt;Archived Websites&lt;br /&gt;
* Repl.it&lt;br /&gt;
** Join our class: https://repl.it/classroom/invite/d4K8NCA&lt;br /&gt;
** Create an account if you do not have one&lt;br /&gt;
** Update your last name to follow the naming convention: # - Last name (note the spaces)&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/presentation/d/14S9QcNRJrU092juIxr0ISsbuu-JFqYMkXx3XyzHq3gA/edit?usp=sharing Hello World, print(), &amp;amp; comments]&lt;br /&gt;
** Complete the Hello World assignment in repl.it&lt;br /&gt;
* [https://docs.google.com/presentation/d/1HHm45Q9RClDLRcVdk8BbJX8On4_D-XQB9nYvYzQjta0/edit?usp=sharing Basic Programming Terms]&lt;br /&gt;
* [https://docs.google.com/presentation/d/1iJGcl4qxBXeP1Ex4R6n9FK8RiRVV43hpYKpZlobZQVc/edit?usp=sharing Values, Types, &amp;amp; Variables]&lt;br /&gt;
** Complete the Values, Types, &amp;amp; Variables assignment in Canvas&lt;br /&gt;
** You are allowed multiple attempts (you will receive the grade of your highest attempt)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Homework:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Complete syllabus agreement assignment in Canvas by &amp;#039;&amp;#039;&amp;#039;Monday (9/9/19)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Complete all of the repl.its by the end of Monday (9/9/19)&lt;br /&gt;
&lt;br /&gt;
== Wednesday (9/4/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warmup:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Complete the Student Survey in Canvas&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Attendance&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;
** Mr. Bui has C Lunch&lt;br /&gt;
* [[IB Computer Science I Syllabus]]&lt;br /&gt;
** Complete syllabus agreement assignment in Canvas by &amp;#039;&amp;#039;&amp;#039;Monday (9/9/19)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Introductions w/ Pictures&lt;br /&gt;
*# You will be given a group Google presentation&lt;br /&gt;
*#* [https://docs.google.com/presentation/d/1UyNZJfN2Q09Rm6pRR5WcpMDm4CDoui8i2ZnOm4jAGww/edit?usp=sharing Period 1]&lt;br /&gt;
*#* [https://docs.google.com/presentation/d/1KLoe-kD58m1BIvgRWJi67n4v3jamYZ-dO17a_7sVwuI/edit?usp=sharing Period 5]&lt;br /&gt;
*# Create a new slide&lt;br /&gt;
*# Use your first and last name as your title&lt;br /&gt;
*# Paste 4 or more images that describe who you are&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Homework:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Complete syllabus agreement assignment in Canvas by &amp;#039;&amp;#039;&amp;#039;Monday (9/9/19)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Tuesday (9/3/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Introductions &amp;amp; attendance&lt;br /&gt;
** [https://docs.google.com/presentation/d/1Nzo-2anihJvunXw6plSr3pdw9mS26Mv0CZLT-inhGoc/edit?usp=sharing About Me]&lt;br /&gt;
* [[IB Computer Science I Syllabus]]&lt;br /&gt;
* Complete syllabus agreement assignment in Canvas by &amp;#039;&amp;#039;&amp;#039;Monday (9/9/19)&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>