BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//American Young Coder - ECPv6.10.1.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://www.ayclogic.com
X-WR-CALDESC:Events for American Young Coder
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20200308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20201101T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T090000
DTEND;TZID=America/Los_Angeles:20201031T100000
DTSTAMP:20260428T145831
CREATED:20201105T074515Z
LAST-MODIFIED:20201105T074515Z
UID:5058-1604134800-1604138400@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:Homework:\n\nThe bird currently is flapping its wings too fast or too frequently. You need to slow it down\n\nGo to bird.py\, inside flap_wing() function you need to delay the switching of the image. How to do it should be very similar on how we did the following:\n\nLook at main.py and see how we slow down the creation of birds.\nLook at main.py and see how we slow down the creation of clouds.\nLook at player.py and see how we slow down the flapping of its wings.
URL:https://www.ayclogic.com/event/9-am-python-game-development-32/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T100000
DTEND;TZID=America/Los_Angeles:20201031T110000
DTSTAMP:20260428T145831
CREATED:20201031T180424Z
LAST-MODIFIED:20201031T180424Z
UID:5019-1604138400-1604142000@www.ayclogic.com
SUMMARY:10AM - Intro to Python
DESCRIPTION:Today we Learned:\n\nHow to make functions without return value\nHow to use parameters/arguments\nHow to call a function\n\n\nHomework:\n\npages 130-133 from the book\, put it in a file called Oct31_FunctionsWOReturnHomework.py\n\n\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/10am-intro-to-python-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T100000
DTEND;TZID=America/Los_Angeles:20201031T110000
DTSTAMP:20260428T145831
CREATED:20201031T210318Z
LAST-MODIFIED:20201031T210318Z
UID:5025-1604138400-1604142000@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:Homework\n\nMake the coins appear between Tubes\nDetect collision between Coin and Tube. When they collide\, increase the score by 10\nDisplay score on the top left corner of the screen. Look at how we did it in Birdie project.
URL:https://www.ayclogic.com/event/10-am-python-game-development-29/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T110000
DTEND;TZID=America/Los_Angeles:20201031T120000
DTSTAMP:20260428T145831
CREATED:20201031T190556Z
LAST-MODIFIED:20201031T190556Z
UID:5021-1604142000-1604145600@www.ayclogic.com
SUMMARY:11 am - Scratch Level 1
DESCRIPTION:Today we: \n\nSelected a background\nGave the first 5 letters of our names special animations/effects when each letter was clicked\nWhen each letter was clicked a different effect/animation started playing\n\nYour HW: \n\nSelect a background that you like (select one that doesn’t distract from your name)\nMake some of the letters fancy(For example the ones that spin)\nIf your name is longer than 5 letters create more letters and loop through the effects again. For example the sixth letter will use the same code as the first letter and the seventh letter will use the same code as the second letter.
URL:https://www.ayclogic.com/event/11-am-scratch-level-1-10/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T120000
DTEND;TZID=America/Los_Angeles:20201031T130000
DTSTAMP:20260428T145831
CREATED:20201031T200215Z
LAST-MODIFIED:20201031T200215Z
UID:5023-1604145600-1604149200@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:Homework\n\nDisplay score on the top left corner of the screen. Look at how we did it in Birdie project.\nMake the coin appear in the top and bottom randomly. Hint: use random.choice to decide whether top or bottom location\nDetect collision between player and tube. If they collide\, make player disappear.
URL:https://www.ayclogic.com/event/12-pm-python-game-development-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T130000
DTEND;TZID=America/Los_Angeles:20201031T140000
DTSTAMP:20260428T145831
CREATED:20201101T001346Z
LAST-MODIFIED:20201101T001346Z
UID:5027-1604149200-1604152800@www.ayclogic.com
SUMMARY:1 PM - Intro to Python
DESCRIPTION:Today we finished baby name generator.\nYour homework is to review for the final test.
URL:https://www.ayclogic.com/event/1-pm-intro-to-python-24/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T150000
DTEND;TZID=America/Los_Angeles:20201031T160000
DTSTAMP:20260428T145831
CREATED:20201107T065933Z
LAST-MODIFIED:20201107T071705Z
UID:5069-1604156400-1604160000@www.ayclogic.com
SUMMARY:3 PM - Intro to Java
DESCRIPTION:Homework:\n\nLast week in the class\, we did tell me your age program. Change the program so it will continuously ask user about his/her age until the user enter “quit” or “exit”\nCreate “Magic 8 Ball” game according to the following instructions\n\nFor you to be able to create above game\, you need to know how to select a random number in Java. Below is the example of code how to do it\nCreate a new Java file GenerateRandom.java in your IntelliJ\nCopy and paste below code and run below code couple of times and you will see that it will print a different number between 0 to 24 every time you run.\n \n\nimport java.util.Random;\npublic class GenerateRandom {\n    public static void main( String args[] ) {\n      Random rand = new Random(); \n      int upperBound = 25;\n      //generate random values from 0-24\n      int int_random = rand.nextInt(upperBound); \n      System.out.println("My random number is "+int_random);\n    }\n}\n\n\nIf you want to generate random number between 0 to 8\, you need to change below from\nint upperBound = 25;\n into  \nint upperBound = 9;\n\nThe remaining instructions on how to create the Magic 8 Ball game can be found by clicking here
URL:https://www.ayclogic.com/event/3-pm-intro-to-java-27/
CATEGORIES:Introduction To Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T160000
DTEND;TZID=America/Los_Angeles:20201031T170000
DTSTAMP:20260428T145831
CREATED:20201101T000325Z
LAST-MODIFIED:20201101T000325Z
UID:5029-1604160000-1604163600@www.ayclogic.com
SUMMARY:4 PM Scratch Level 2
DESCRIPTION:Today we were able to continue and add in the countdown for the Glacier Race and also the collisions.\nFor Homework:\n\nPlease do from pages 180-181.\nhwphotos
URL:https://www.ayclogic.com/event/4-pm-scratch-level-2-28/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T160000
DTEND;TZID=America/Los_Angeles:20201031T170000
DTSTAMP:20260428T145831
CREATED:20201101T062746Z
LAST-MODIFIED:20201101T062746Z
UID:5038-1604160000-1604163600@www.ayclogic.com
SUMMARY:4PM - Intro to Python Makeup Session
DESCRIPTION:Today We Learned:\n\nHow to use a for-loop to print values in a list\nHow to use f-string formatters inside a for-loop\nHow to use if-else statements in a for-loop\n\n\nHomework:\n\nPages 57-59 from the book\, put in a file called Oct26_ForLoopHomework.py\n\n\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/4pm-intro-to-python-makeup-session/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T160000
DTEND;TZID=America/Los_Angeles:20201031T170000
DTSTAMP:20260428T145831
CREATED:20201105T233820Z
LAST-MODIFIED:20201105T234102Z
UID:5060-1604160000-1604163600@www.ayclogic.com
SUMMARY:4 PM - Intro To Python - Gamas
DESCRIPTION:Homework:\n\nIn Oct31_ListIndex.py\, in the class we were doing a for loop. Inside the for loop do the following\n\nFind the index where “answer” variable exists in the “secret_word”.\nUse the index number to update the “?” inside the “clue” variable with “answer” variable\nFor example\, if the “secret_word” is “dragon” and the “answer” is “a”\, then the “clue” variable will be come [“?”\,”?”\,”a”\,”?”\,”?”\,”?”]\nUsing the same technique\, go to Oct24_hangman.py and replace the “?” inside the “clue” variable.
URL:https://www.ayclogic.com/event/4-pm-intro-to-python-4/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T170000
DTEND;TZID=America/Los_Angeles:20201031T180000
DTSTAMP:20260428T145831
CREATED:20201101T013944Z
LAST-MODIFIED:20201101T013944Z
UID:5033-1604163600-1604167200@www.ayclogic.com
SUMMARY:5 PM - Intro to Python - Nathaniel
DESCRIPTION:We reviewed two homework assignments from October 17 and October 24 (Oct17_IfElseHomework.py and October24_InputFromShellHomework.py). During the lecture\, if\, if/else\, if/elif\, and if/elif/else statements were discussed in depth with various examples that can be found in the 5PM Saturday Intro to Python google drive. \nThere is no homework due this upcoming week! Happy Halloween everybody! \nIf you have any questions\, please feel free to email me at naelee@ucsc.edu
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-nathaniel/
CATEGORIES:Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T180000
DTEND;TZID=America/Los_Angeles:20201031T190000
DTSTAMP:20260428T145831
CREATED:20201101T020326Z
LAST-MODIFIED:20201101T020326Z
UID:5035-1604167200-1604170800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework\n\nPage 95 and Page 99 – TRY IT YOURSELF 6-1 and 6-2
URL:https://www.ayclogic.com/event/6-pm-python-game-development-52/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR