|
|
(120 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == Thursday (1/9/20) ==
| |
− | '''Warmup:'''
| |
− | * Complete the Basic Strings Exercises in Canvas if you did not already do so (re-attempt if you did not get a full score)
| |
− | * Review the Basic Strings Exercises
| |
− |
| |
− | '''Agenda:'''
| |
− | * While Loops Quiz 2 in Canvas
| |
− | * String practice notes
| |
− | ** Iterating through a String
| |
− | ** Assembling a String
| |
− | ** Checking conditions with Strings
| |
− | * Strings quiz next week
| |
− | * String repl.it assignments:
| |
− | ** printStr() function
| |
− | ** getFirstWord() function
| |
− | ** countVowels() function
| |
− | ** reverse() function
| |
− | ** removeSpaces() function
| |
− | ** removeLetters() function
| |
− | ** replaceLetters() function
| |
− |
| |
− | == Tuesday (1/7/20) ==
| |
− | '''Warmup:'''
| |
− | # Write a loop that prints 0, 0.5, 1.0, 1.5, ..., 9.5, 10.0
| |
− | # Write a loop that prints numbers from 20 down through 0
| |
− | # Write a loop that prints numbers less than 100 that are even AND that are divisible by 7
| |
− |
| |
− | '''Agenda:'''
| |
− | * while loops quiz on '''Thursday (1/9/20)'''
| |
− | * Introduction to Strings
| |
− | * [https://docs.google.com/presentation/d/1hv7kOqNVPtZ_e2XqgYuRQSvwn2jOEUgYRFipTMFstTI/edit?usp=sharing Strings (Python) slides]
| |
− | ** Complete the Basic Strings Exercises in Canvas
| |
− | * Review Basic Strings Exercises
| |
− |
| |
− | == Friday (12/20/19) ==
| |
− | '''Agenda:'''
| |
− | * while loops quiz
| |
− | * Complete all repl.it exercises
| |
− | ** No work will be accepted after winter break
| |
− |
| |
− | == Monday - Wednesday (12/16/19 - 12/18/19) ==
| |
− | '''Agenda:'''
| |
− | * Complete all repl.it exercises:
| |
− | ** Loops: Powers of 2 repl.it
| |
− | ** Loops: Summation repl.it
| |
− | ** Loops: Factorial repl.it
| |
− | ** isPrime function and loop assignment in repl.it
| |
− | ** Loops: Fibonacci
| |
− | ** Taylor series Pi repl.it
| |
− | ** Taylor series e repl.it
| |
− | * while loops quiz on '''Friday (12/20/19)'''
| |
− | ** Be able to trace / follow a while loop's execution
| |
− | ** Be able to write / implement a while loop
| |
− |
| |
− | == Tuesday - Thursday (12/10/19 - 12/12/19) ==
| |
− | '''Agenda:'''
| |
− | * Demo Robots + Item Collection Game
| |
− | * Introduction to Iteration (looping)
| |
− | ** [https://docs.google.com/presentation/d/130_vwU_d09j7A-N8-GC4c7izG4ghg6ZTnj7U6UT7XQg/edit?usp=sharing while loop slides]
| |
− | * while loop practice (using Wing IDE or repl.it)
| |
− | ** Write a loop that prints 0 to 10
| |
− | ** Write a loop that prints 10 to 0
| |
− | ** Write a loop that prints from 19 to 77
| |
− | ** Write a loop that prints the first 50 even numbers
| |
− | ** Write a loop that prints all the numbers that are divisible by 3 and 7 between 0 and 1000
| |
− | ** Write a function named rangeOfEvens(a, b) that uses a loop to print all the even numbers between a and b
| |
− | ** Prompt a user for a number N. Write a loop that then prints out the first N even numbers (Hint: Use multiple variables)
| |
− | * Looping repl.it exercises:
| |
− | ** Loops: Powers of 2 repl.it
| |
− | ** Loops: Summation repl.it
| |
− | ** Loops: Factorial repl.it
| |
− | ** isPrime function and loop assignment in repl.it
| |
− | ** Loops: Fibonacci
| |
− |
| |
− | == Friday (12/6/19) ==
| |
− | '''Agenda:'''
| |
− | * Complete the "Top-Down" Perspective Game (Robots / Item Collection Game)
| |
− |
| |
− | == Wednesday (12/4/19) ==
| |
− | '''Agenda:'''
| |
− | * Group 4 Project Field Trip
| |
− | ** Complete the [https://goo.gl/forms/0ya5UJ6KdVJvDvJF3 Group 4 Project Reflection]
| |
− | * Complete the "Top-Down" Game (Robots / Item Collection Game) if you are not attending the field trip today
| |
− |
| |
− | == Monday (12/2/19) ==
| |
− | '''Agenda:'''
| |
− | * [https://drive.google.com/open?id=1s1zAquCP4iF_xO68JnPcziVuv-RzVOwv Group 4 Project Field Trip Logistics!]
| |
− | * "Top-Down" Perspective Game (Robots / Item Collection Game) - complete and demo this week
| |
− | ** This next game will use a top-down perspective and be a variation of many games that you might have played in the past
| |
− | ** The keyboard will move the player around (WASD or arrow keys)
| |
− | ** The player must collect 5 or more items on the screen. Collecting all the items wins the game.
| |
− | ** The player must avoid colliding with at least 3 enemy robots that follow it around. Colliding with a robot loses the game
| |
− | ** There is a timer counting down, and the player must collect all the items before it hits 0. Otherwise, the player loses.
| |
− | ** The screen wraps around (e.g. player moving off screen to the left appears on the right)
| |
− | * Additional challenges:
| |
− | ** Robots that collide with each other become disabled "land mines"
| |
− | ** Attack ability so that player can fight back a robot
| |
− | ** Health meter for the player
| |
− | ** Levels that increase in difficulty (e.g. add more robots)
| |
− | ** Warp doors - the player going through the door appears at the other door
| |
− | ** An invincibility or shield power-up item
| |
− |
| |
− | == [[IBCS1 - 1920 - November]] ==
| |
− | == [[IBCS1 - 1920 - October]] ==
| |
− | == [[IBCS1 - 1920 - September]] ==
| |
| == [[IBCS1 - Archives]] == | | == [[IBCS1 - Archives]] == |