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:20220709T090000
DTEND;TZID=America/Los_Angeles:20220709T100000
DTSTAMP:20260423T173308
CREATED:20220709T181952Z
LAST-MODIFIED:20220709T181952Z
UID:13866-1657357200-1657360800@www.ayclogic.com
SUMMARY:9 AM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe continued with Monster Inheritance project.\nWe added attack menu after user selected a proper monster species.\n\nHomework\n\nIn the attack menu\, after user selected “2. Melee attack”\, we need to have mechanism where the user can attack monster\, which will reduce monster.health. This is very similar to the quiz\, where we have bank account and user during withdrawal can reduce the bank account balance.\nOn top of this\, we also want the monster to attack the player and reduce the “playerHealth” attribute. For now\, just reduce’s player health by 10. Next week we will see how to randomize monster attack according to monster.maxAttack.\nLook at expected behavior below where user will attack troll with 10 attack points. Then the troll’s health will be decreased from 50 to 40. And the troll will attack the player which will reduce playerHealth from 100 to 90.\n\nPlease select from one of the following\n1. Add new monster\n2. List all monsters\n3. Play the game\nEnter your selection (enter "exit" to quit):3\n\nWhat is your name: Gamas\nHow much health you want: 100\n\nGamas has 100 health remaining.\nPlease select one of the following monsters:\n- troll - 50 health\n- dragon - 100 health\n- Water Golem - 30 health\nEnter your selection (Enter 'stop' to end the game): troll\n\nWhat do you want to do with the troll:\n1. Magic attack\n2. Melee attack\n3. Arrow attack (5 -10 damage)\n4. Heal\nEnter your selection:2\nHow much melee attack do you want to do to the troll: 10\nYou attacked TROLL with 10 attack. The TROLL has 40 health remaining.\nTROLL attacked Gamas and did 10 damage\n\nGamas has 90 health remaining.\nPlease select one of the following monsters:\n- troll - 40 health\n- dragon - 100 health\n- Water Golem - 30 health\nEnter your selection (Enter 'stop' to end the game):
URL:https://www.ayclogic.com/event/9-am-intro-to-java-gamas-11/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220709T100000
DTEND;TZID=America/Los_Angeles:20220709T110000
DTSTAMP:20260423T173308
CREATED:20220709T181029Z
LAST-MODIFIED:20220709T181029Z
UID:13864-1657360800-1657364400@www.ayclogic.com
SUMMARY:10 AM - Intro to Python - Saagar
DESCRIPTION:Today we did:\n\nIf\, elif\, else statements and when/how we use them to execute code based on specific condition(s)\, else is not always necessary\nImportant of indentation and colons in distinguishing if blocks and else blocks\nHow to use different boolean operators like AND (all conditions must be true)\, OR (at least one condition must be true)\, and NOT\nHow to use <\, <=\, >\, >=\, ==\, != with ints/floats and ==\, != for strings\n\nHomework\n\nCreate python file called “July9_IfElseHomework.py”. Do homework from page 79-81 from the textbook. Similar to the first homework\, follow along the textbook and copy the code to your file and run it.\n\n 
URL:https://www.ayclogic.com/event/10-am-intro-to-python-saagar-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220709T100000
DTEND;TZID=America/Los_Angeles:20220709T110000
DTSTAMP:20260423T173308
CREATED:20220709T183410Z
LAST-MODIFIED:20220709T183410Z
UID:13868-1657360800-1657364400@www.ayclogic.com
SUMMARY:10 AM - Minecraft Modding with Java - Gamas
DESCRIPTION:Today We Do\n\nWe fixed displaying Saturn Ore properly in minecraft game.\nWe tried adding drop loot for Saturn Ore.\n\nHomework\n\nWe are going to create Saturn Armor next week. Please copy below image to your minecraft project. Place this image in the same location as your saturn_sword.png and saturn_axe.png.\n\nOnce you place the image in the correct location\, modify the image according to your desire. This will be your saturn armor.
URL:https://www.ayclogic.com/event/10-am-minecraft-modding-with-java-gamas-4/
CATEGORIES:Java,Minecraft Modding With Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220709T150000
DTEND;TZID=America/Los_Angeles:20220709T160000
DTSTAMP:20260423T173308
CREATED:20220709T230127Z
LAST-MODIFIED:20220709T230127Z
UID:13871-1657378800-1657382400@www.ayclogic.com
SUMMARY:3 PM - Scratch 2 - Allison
DESCRIPTION:Today We Do\n\nWe added Star sprite which will appear on the screen every 3 seconds.\nWe made one of the player flashing when it touch the star.\nWhen that flashing player launch the projectile\, it stop the flashing.\n\nHomework\n\nMake the other player flashing when it touch the star.\nMake the other player stop flashing when it launch its projectile.\nAdd some code in your player’s projectile sprite so the projectile will become big when GumbalSuperPower variable is “yes” (hint set size to 200%). And when GumbalSuperPower variable is “no” set the size back to 100%. Hint you have to use IF ELSE code. Do this for both players.\nThe homework is due on Friday night. Please send an email to both alexlee@ayclogic.com and gamas@ayclogic.com with the project link. Don’t forget to share your project.
URL:https://www.ayclogic.com/event/3-pm-scratch-2-allison/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220709T160000
DTEND;TZID=America/Los_Angeles:20220709T170000
DTSTAMP:20260423T173308
CREATED:20220711T201932Z
LAST-MODIFIED:20220711T201943Z
UID:13901-1657382400-1657386000@www.ayclogic.com
SUMMARY:4PM - Python Game Development - Latisha
DESCRIPTION:Today We Do\n\nSet up Birdie Game\n\nHomework\n\nLoad bird01_A.png into self.bird and blit it to the screen at (50\,50)\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/4pm-python-game-development-31/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220709T163000
DTEND;TZID=America/Los_Angeles:20220709T173000
DTSTAMP:20260423T173308
CREATED:20220710T005023Z
LAST-MODIFIED:20220710T005023Z
UID:13874-1657384200-1657387800@www.ayclogic.com
SUMMARY:4:30 PM - Scratch 1 - Allison
DESCRIPTION:What we did today\n\nWe finished working on the Punch the Dummy project.\nWe started working on the MHALL (Mary had a Little Lamb) project.\nWe finished coding the C note sprite.\nWe duplicated the sprite four times to have five note sprites.\n\nHomework\n\nChange the names of all the sprites to C\, D\, E\, F\, G.\nSwitch the costumes so that all the sprites have their own distinct color.
URL:https://www.ayclogic.com/event/430-pm-scratch-1-allison/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220709T170000
DTEND;TZID=America/Los_Angeles:20220709T180000
DTSTAMP:20260423T173308
CREATED:20220710T012430Z
LAST-MODIFIED:20220710T012430Z
UID:13881-1657386000-1657389600@www.ayclogic.com
SUMMARY:5 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe finished Temperature Converter android application.\nWe learned how to deploy android application manually using APK file.\n\nHomework\n\nYou will soon have final test.\nPlease do this practice test. This is a big practice test and will probably take you about 2 hours to do this: https://docs.google.com/forms/d/1-9XuzlnuzbEp6QkzNYcqxG_TQsjYA4USsBET27kgguA
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-gamas-20/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220709T170000
DTEND;TZID=America/Los_Angeles:20220709T180000
DTSTAMP:20260423T173308
CREATED:20220711T201718Z
LAST-MODIFIED:20220711T201748Z
UID:13898-1657386000-1657389600@www.ayclogic.com
SUMMARY:5PM - OOP - Latisha
DESCRIPTION:Today We Do\n\nFinished Adventure Game\n\nHomework\n\nCreate a new file book.py and add a new class Book. Inside the class\, add these attributes: name\, author\, publication_year\nCreate a new file book_main.py and add a new class BookSystem.\nInside BookSystem\, create a dictionary book_dictionary.\nInside BookSystem create a new method application_loop().\nComplete features 1 and 2 from the example below\n\nEnter one of the following:\n1. Add Book\n2. List all books\n3. Find book by name\n4. List all books before year 2010\n0. Exit\nPlease enter your selection: 1\n\nADD NEW BOOK\nEnter book name: Chamber Of Secrets\nEnter book author: JK Rowling\nEnter publication year: 1998\n\nEnter one of the following:\n1. Add Book\n2. List all books\n3. Find book by name\n4. List all books before year 2010\n0. Exit\nPlease enter your selection: 2\n\nLIST ALL BOOKS\nChamber Of Secrets by JK Rowling\, published on 1998
URL:https://www.ayclogic.com/event/5pm-oop-latisha/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220709T180000
DTEND;TZID=America/Los_Angeles:20220709T200000
DTSTAMP:20260423T173308
CREATED:20220710T015030Z
LAST-MODIFIED:20220710T015030Z
UID:13883-1657389600-1657396800@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Bill
DESCRIPTION:Today We:\n\nTook the Final Intro To Python Exam\n\nYour HW:\n\nNone
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-bill-10/
END:VEVENT
END:VCALENDAR