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:20201017T100000
DTEND;TZID=America/Los_Angeles:20201017T110000
DTSTAMP:20260515T101905
CREATED:20201017T181707Z
LAST-MODIFIED:20201017T181811Z
UID:4873-1602928800-1602932400@www.ayclogic.com
SUMMARY:10AM - Intro to Python
DESCRIPTION:Today We Did:\n\nQuiz Review\n\n\nThings to Review for the Quiz:\n\nVariables and data types\nHow to combine string using “f” formatter?\nIF ELIF ELSE\nHow to get input from Shell input()\, int()\nList. How to add a new element to the list using append?\nFor Loop\nWhile loop\nHow to continuously ask user for input until user enters “quit” and break from the loop.\nHow to make String upper case\, lower case and capitalize the first letter of every word.\n\n\nNotes About the Quiz:\n\nWill take place from 10AM – 12PM\nMust use a Gmail account to take the quiz (please no school email)\nYou may use Thonny to write and run code\, but you are NOT allowed to open past homework and exercises during the quiz\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-6/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201017T100000
DTEND;TZID=America/Los_Angeles:20201017T110000
DTSTAMP:20260515T101905
CREATED:20201017T204014Z
LAST-MODIFIED:20201017T204014Z
UID:4877-1602928800-1602932400@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:Homework:\n\nIn Flappy Duck project:\n\nDisplay the score on the top left corner of the screen. Look at how we displayed score in the Birdie project.\nCreate 2 Game modes:\n\nGAME_STARTED =1\nGAME_NOT_STARTED = 2\n\n\nIn the beginning of the game\, start the game mode in GAME_NOT_STARTED and display play button. Look at how we did it in Birdie project.
URL:https://www.ayclogic.com/event/10-am-python-game-development-28/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201017T110000
DTEND;TZID=America/Los_Angeles:20201017T120000
DTSTAMP:20260515T101905
CREATED:20201017T204254Z
LAST-MODIFIED:20201017T204449Z
UID:4881-1602932400-1602936000@www.ayclogic.com
SUMMARY:11 AM - Scratch level 1
DESCRIPTION:Today We: \n\nReviewed how messages and broadcasting works\nMade the correct banner appear when the animal touches the finish line\n\nYour Homework: None
URL:https://www.ayclogic.com/event/11-am-wednesday-scratch-level-1/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201017T120000
DTEND;TZID=America/Los_Angeles:20201017T130000
DTSTAMP:20260515T101905
CREATED:20201017T202956Z
LAST-MODIFIED:20201017T202956Z
UID:4872-1602936000-1602939600@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:Homework:\n\nIn Flappy Duck project:\n\nCreate a new file: score_line.py\nInside the file\, create a new class called ScoreLine.\nthe class should inherits from pygame.sprite.Sprite.\nInside the __init__\,\n\nIt would have parameters: x\, y\, height\, screen\ncreate a self.rect (the hitbox) with width of 5 pixel and height from the parameter\n\n\nInside the update() function\, draw the rectangle on the screen.\n\n\nAs a bonus point\, you can try to integrate this sprite into main.py.
URL:https://www.ayclogic.com/event/12-pm-python-game-development-3/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201017T130000
DTEND;TZID=America/Los_Angeles:20201017T140000
DTSTAMP:20260515T101905
CREATED:20201017T211029Z
LAST-MODIFIED:20201017T211124Z
UID:4885-1602939600-1602943200@www.ayclogic.com
SUMMARY:1 PM - Intro To Python
DESCRIPTION:Today started starry night.\nI’ve extended the due date for the final project until next Saturday\, Oct 24.  Please email chet@ayclogic.com your final project before class starts.\nAfter finishing your final project\, randomize the number of points in the stars\, and the size of the stars and planets.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-13/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201017T150000
DTEND;TZID=America/Los_Angeles:20201017T160000
DTSTAMP:20260515T101905
CREATED:20201017T235916Z
LAST-MODIFIED:20201017T235916Z
UID:4888-1602946800-1602950400@www.ayclogic.com
SUMMARY:3 PM - Intro to Java
DESCRIPTION:We went over how to edit Vehicle by using the same popup dialog for insert new vehicle.\nHomework:\n\nWhen user did not select a row and click edit button. Show an alert popup that say “You did not select any vehicle for edit.”\nIf you have not done so\, when user click edit and user selected a row\, make sure all the text fields in the popup are populated with the selected vehicle data: maker\, model\, mpg\, num of seat and fuel capacity.
URL:https://www.ayclogic.com/event/3-pm-intro-to-java-25/
CATEGORIES:Introduction To Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201017T160000
DTEND;TZID=America/Los_Angeles:20201017T170000
DTSTAMP:20260515T101905
CREATED:20201018T212710Z
LAST-MODIFIED:20201018T212710Z
UID:4902-1602950400-1602954000@www.ayclogic.com
SUMMARY:4 PM Scratch Level 2
DESCRIPTION:Today we were able to continue on with the Glacier Race project.\nFor Homework\, please do from pages 173-175.
URL:https://www.ayclogic.com/event/4-pm-scratch-level-2-27/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201017T170000
DTEND;TZID=America/Los_Angeles:20201017T180000
DTSTAMP:20260515T101905
CREATED:20201018T010036Z
LAST-MODIFIED:20201018T010106Z
UID:4890-1602954000-1602957600@www.ayclogic.com
SUMMARY:5 PM - Intro To Python - Gamas
DESCRIPTION:Homework:\n\nCreate a function “random_number” no parameter. This function will return a random 3 digits between 100 to 999.\nCreate a function “random_password” no parameter. This function will do the following:\n\nCall random_adjective function UPPER\nCall random_action function LOWER\nCall random_noun function CAPITALIZE\nCall random_number function\ncombine all of them together and return the combination of these 4 results.\n\n\nCall the “random_password” function and print to the shell.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-gamas/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201017T170000
DTEND;TZID=America/Los_Angeles:20201017T180000
DTSTAMP:20260515T101905
CREATED:20201018T010751Z
LAST-MODIFIED:20201018T010751Z
UID:4894-1602954000-1602957600@www.ayclogic.com
SUMMARY:5PM - Intro To Python - Latisha
DESCRIPTION:Today we Learned:\n\nHow to use .title()\, .upper()\, and .lower()\nHow to use the f-string method and “+” method for string combinations\nHow to add code into f-string combination method\n\n\nHomework:\n\npg. 79-81 from the book (IntroToPythonPg79to81)\, put into a file called Oct17_IfElseHomework.py\n\n\n\nIf you have any questions\, you can send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/5pm-intro-to-python-latisha/
END:VEVENT
END:VCALENDAR