BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//American Young Coder - ECPv6.10.1.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:American Young Coder
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:20220313T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20221106T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220302T170000
DTEND;TZID=America/Los_Angeles:20220302T180000
DTSTAMP:20260424T014245
CREATED:20220303T020415Z
LAST-MODIFIED:20220303T020545Z
UID:11824-1646240400-1646244000@www.ayclogic.com
SUMMARY:5pm Intro To Python - Bill
DESCRIPTION:Today We:\n\nContinued the Shopping Cart system project\nLearned how to check if the user’s response is not something we are looking for\nAdded elif statements to check the possible options of the user input\nMade the system keep track of the items the user purchases using a list\nMade the system keep track of the total cost using a price variable\nPrinted out the list at the end when the user checks out\nPrinted out the total cost at the end when the user checks out\nMade the menu\, list\, and total cost display more readable\n\nYour HW:\nCreate a new program called “Mar2_RobuxShoppingCart”. This program will be similar to the shopping cart program that we made: \nWelcome to Robux Bank\, you have 300 robux in the beginning.\n\nWhat do you want to do: \n1. Buy hat 100 Robux\n2. Buy hair 150 Robux\n3. VIP Server 500 Robux\n4. Add more Robux\n5. Exit\nEnter your selection: 1\nYou purchased a Hat. You have 200 robux remaining.\n\nWhat do you want to do: \n1. Buy hat 100 Robux\n2. Buy hair 150 Robux\n3. VIP Server 500 Robux\n4. Add more Robux\n5. Exit\nEnter your selection: 2\nYou purchased a Hair. You have 50 robux remaining.\n\nWhat do you want to do: \n1. Buy hat 100 Robux\n2. Buy hair 150 Robux\n3. VIP Server 500 Robux\n4. Add more Robux\n5. Exit\nEnter your selection: 3\nYou only have 50 robux remaining. Therefore you cannot purchase VIP Server for 500 robux.\n\nWhat do you want to do: \n1. Buy hat 100 Robux\n2. Buy hair 150 Robux\n3. VIP Server 500 Robux\n4. Add more Robux\n5. Exit\nEnter your selection: 5\n\nYou have purchased the following items:\n1. Hat\n2. Hair\nYour remaining Robux balance is 50 Robux.\nPlease allow the user to keep track of the amount of money spent and the items purchased. You do not need to worry about option 4 yet\, we will cover this in the next class. \nIf you have any questions\, please email me at billhan@ayclogic.com \n 
URL:https://www.ayclogic.com/event/5pm-intro-to-python-bill-19/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220302T170000
DTEND;TZID=America/Los_Angeles:20220302T180000
DTSTAMP:20260424T014245
CREATED:20220307T090210Z
LAST-MODIFIED:20220307T090210Z
UID:11898-1646240400-1646244000@www.ayclogic.com
SUMMARY:5PM - Advanced Digital Illustration
DESCRIPTION:WEDNESDAY \nToday we continued the Sayu project – we started to add shading with a light gray color. \nHOMEWORK \nWork on your final project. You should be finished with steps: 1) Stick-figure sketch\, and 2) Body sketch. \n\nStart on step 3) Clothing sketch – Do this on a separate layer\, so that the clothes are easily to erase if you mess up and need to fix something.
URL:https://www.ayclogic.com/event/5pm-advanced-digital-illustration-45/
CATEGORIES:Digital Illustration,Intermediate Digital Illustration
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220302T180000
DTEND;TZID=America/Los_Angeles:20220302T190000
DTSTAMP:20260424T014245
CREATED:20220303T025701Z
LAST-MODIFIED:20220303T025701Z
UID:11829-1646244000-1646247600@www.ayclogic.com
SUMMARY:6 PM – Coding Olympic Training
DESCRIPTION:Homework \nGiven a 2D grid of size m x n and an integer k. You need to shift the grid k times. \nIn one shift operation: \n\nElement at grid[i][j] moves to grid[i][j + 1].\nElement at grid[i][n – 1] moves to grid[i + 1][0].\nElement at grid[m – 1][n – 1] moves to grid[0][0].\n\nReturn the 2D grid after applying shift operation k times. \nNote: Please don’t create new array\, do it in place. I have shared what we have in class.
URL:https://www.ayclogic.com/event/6-pm-coding-olympic-training-12/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220302T180000
DTEND;TZID=America/Los_Angeles:20220302T190000
DTSTAMP:20260424T014245
CREATED:20220303T025840Z
LAST-MODIFIED:20220428T233322Z
UID:11828-1646244000-1646247600@www.ayclogic.com
SUMMARY:6PM - Intro to Python - Latisha
DESCRIPTION:Today We Did:\n\nFinished Magic 8 Ball with choice and randint\nStarted Hangman\n\nHomework:\n\nWork on Hangman\n\nKeep printing the number of lives using the symbols\nKeep asking the user “Enter a letter or the whole word: “\nIf the user enters word that is equal to the secret_word\, exit the loop\nIf you did it correctly\, it should be like below\n\nsecret_word: hydra\n\n['?'\, '?'\, '?'\, '?'\, '?']\n☂☂☂☂☂☂☂☂☂\nGuess a letter or the whole word: a\n\n['?'\, '?'\, '?'\, '?'\, '?']\n☂☂☂☂☂☂☂☂☂\nGuess a letter or the whole word: b\n\n['?'\, '?'\, '?'\, '?'\, '?']\n☂☂☂☂☂☂☂☂☂\nGuess a letter or the whole word: hydra\n\n\n\nNOTE: Please submit your homework file inside the google drive folder Tuesday at 5pm\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/6pm-intro-to-python-latisha-14/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220302T190000
DTEND;TZID=America/Los_Angeles:20220302T200000
DTSTAMP:20260424T014245
CREATED:20220303T035506Z
LAST-MODIFIED:20220303T035506Z
UID:11833-1646247600-1646251200@www.ayclogic.com
SUMMARY:7 PM - Intro To Python - Gamas
DESCRIPTION:Today We Do\n\nWe reviewed For Loop List Homework and do some more exercises.\n\nHomework\n\nCreate March2_ForLoopListHomework2.py\nDo TRY IT YOURSELF from page 56: 4-1 and 4-2.\nAnd then create another file March2_ForLoopRange.py\nCopy codes from page 57.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-gamas-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220302T190000
DTEND;TZID=America/Los_Angeles:20220302T200000
DTSTAMP:20260424T014245
CREATED:20220303T040650Z
LAST-MODIFIED:20220303T171352Z
UID:11835-1646247600-1646251200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today: \n\nWe added the bullet sprite.\nWe added direction to the bullet and spawned them in 4 different directions\nWe added the enemy health.\n\nHomework: \n\nAdd the landing page with a play button:\nWhen you click the play button show the game in session page instead.\nAdd collision detection between the bullet and the enemy which destroy both sprites.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-111/
CATEGORIES:Advanced Python Game Development
END:VEVENT
END:VCALENDAR