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:20220319T100000
DTEND;TZID=America/Los_Angeles:20220319T230000
DTSTAMP:20260424T014355
CREATED:20220319T180128Z
LAST-MODIFIED:20220319T180128Z
UID:12081-1647684000-1647730800@www.ayclogic.com
SUMMARY:10 AM - Intro To Java - Gamas
DESCRIPTION:Homework\n\nContinue with PetSystem\nAdd feature to change name and change age\nLook at expected behavior below\n\nMenu\n1. Add pet\n2. List all pets\n3. Find pet by name\n4. Change pet's age\n5. Change pet's name\n6. Exit\nPlease make your selection (1-4):1\n\nENTER NEW PET\nPet Species: Dog\nPet Name: Stitch\nPet age: 6\n\nMenu\n1. Add pet\n2. List all pets\n3. Find pet by name\n4. Change pet's age\n5. Change pet's name\n6. Exit\nPlease make your selection (1-4):2\nStitch - Dog - 6\n\nMenu\n1. Add pet\n2. List all pets\n3. Find pet by name\n4. Change pet's age\n5. Change pet's name\n6. Exit\nPlease make your selection (1-4):5\n\nCHANGE PET NAME\nEnter the pet's name that you want to find: Stitch\nGive me a new name: Atlas\nYou changed Stitch to Atlas\n\nMenu\n1. Add pet\n2. List all pets\n3. Find pet by name\n4. Change pet's age\n5. Change pet's name\n6. Exit\nPlease make your selection (1-4):2\nAtlas - Dog - 6
URL:https://www.ayclogic.com/event/10-am-intro-to-java-gamas-11/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220319T110000
DTEND;TZID=America/Los_Angeles:20220319T120000
DTSTAMP:20260424T014355
CREATED:20220319T052124Z
LAST-MODIFIED:20220319T052124Z
UID:12079-1647687600-1647691200@www.ayclogic.com
SUMMARY:SAT - 11 AM - Scratch 2 - Gamas
DESCRIPTION:Today We Do\n\nWe continued with Jumpy Monkey.\nWe added gravity to make sure the monkey can fall after jumping\n\nHomework\n\nStarting next week we are going to start our class at 10 AM Jakarta time because of America day light saving timezone.\nCreate NumBananas variable and set it to 3 just like page 95\nInside Banana sprite\, do all the code related to “NumBananas” variable.\nDo page 100.\nSubmit the homework by Friday night. How to do the homework\, share your project and email me at gamas@ayclogic.com.
URL:https://www.ayclogic.com/event/sat-11-am-scratch-2-gamas-4/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220319T110000
DTEND;TZID=America/Los_Angeles:20220319T120000
DTSTAMP:20260424T014355
CREATED:20220319T190400Z
LAST-MODIFIED:20220319T190400Z
UID:12083-1647687600-1647691200@www.ayclogic.com
SUMMARY:11 AM - Scratch 1 - Abigail
DESCRIPTION:What we did today\n\nWe continued doing and going over the Window Cleaner Project.\n\nHomework\n\nDo page 139 of your pink Scratch book\, ONLY add the “Difficulty” variable\, because we already finished everything else.
URL:https://www.ayclogic.com/event/11-am-scratch-1-abigail-15/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220319T120000
DTEND;TZID=America/Los_Angeles:20220319T130000
DTSTAMP:20260424T014355
CREATED:20220319T195635Z
LAST-MODIFIED:20220319T195635Z
UID:12086-1647691200-1647694800@www.ayclogic.com
SUMMARY:12 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe started Monster Inheritance project.\nWe went over how to do inheritance in Java.\n\nHomework:\n\nContinue with Monster Inheritance project. Add the following feature\nAdd a feature so we can keep track of the player’s health.\nAdd a feature so we can attack monster using magic attack.\nEvery time monster is attacked\, the monster will attack the player as well. The monster attack should range from 0 to monster.maxAttack which will decrease player’s health.\n\nGamas has 97 health remaining.\nPlease select one of the following monsters:\n- TROLL - health remaining: 20\n- DRAGON - health remaining: 100\n- WATER GOLEM - health remaining: 20\nEnter your selection (Enter 'exit' to quit): dragon\n\nWhat do you want to do with the water golem:\n1. Magic attack\n2. Melee attack\n3. Arrow attack\n4. Heal\nEnter your selection:1\n\nWhat kind of magic attack you want to do to DRAGON:\n1. Fire magic - 10 damage\n2. Water magic - 10 damage\n3. Earth magic - 12 damage\n4. Wind magic - 8 damage\nEnter your selection:1\nDRAGON is immune to fire magic attack. No damage is done.\nDRAGON attacked Gamas and did 8 damage
URL:https://www.ayclogic.com/event/12-pm-intro-to-java-gamas-13/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220319T130000
DTEND;TZID=America/Los_Angeles:20220319T140000
DTSTAMP:20260424T014355
CREATED:20220319T210109Z
LAST-MODIFIED:20220319T210109Z
UID:12088-1647694800-1647698400@www.ayclogic.com
SUMMARY:1 PM - Intro To Java - Alexander Lee
DESCRIPTION:For Homework\n\nDo the 3rd question with the Game Inventory for homework\, by creating a new file called GameInventory.java and then following this link https://www.ayclogic.com/java-list-forloop/
URL:https://www.ayclogic.com/event/1-pm-intro-to-java-alexander-lee-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220319T130000
DTEND;TZID=America/Los_Angeles:20220319T140000
DTSTAMP:20260424T014355
CREATED:20220319T211035Z
LAST-MODIFIED:20220323T031025Z
UID:12090-1647694800-1647698400@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:Today:\n\nWe went over the homework to make the enemy tank fire the bullet.\nWe visualized the maze solver’s path by creating a white dot for each node coordinate.\nWe used the direction of the second node in the path from the maze solver to determine which way to move the enemy tank.\nWe fixed the bug where the maze solver thinks the enemy tank only takes up once map cell.\n\nHomework:\n\nAdd collision detection between the enemy bullets and the player tank.\nCreate a new game mode called GAME_OVER.\nWhen the game mode is GAME_OVER show game_over page which should look like this:\n\n\n\n\nWhen the enemy tank shoots the player tank change the game mode to be GAME_OVER.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-53/
CATEGORIES:Advanced Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220319T150000
DTEND;TZID=America/Los_Angeles:20220319T160000
DTSTAMP:20260424T014355
CREATED:20220319T225437Z
LAST-MODIFIED:20220323T025954Z
UID:12094-1647702000-1647705600@www.ayclogic.com
SUMMARY:3 PM Scratch Level 2 - Alexander Lee
DESCRIPTION:Today We Did\n\nWe finished up the How Old are You project.\nStarted the Movie Ticket Price project\nPracticed using the user input\, getting the name\, movie name\, and age.\n\nFor Homework\n\n Ask the User if they are able to pay for the ticket.\nIf the user answers yes\, then have the ticket person say “Thanks for the money\, enjoy watching (movie name)”.\nIf the user answers no\, then have the ticket person say “Sorry\, you don’t have enough money this time! Come back another time when you have enough money.”
URL:https://www.ayclogic.com/event/3-pm-scratch-level-2-alexander-lee/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220319T150000
DTEND;TZID=America/Los_Angeles:20220319T160000
DTSTAMP:20260424T014355
CREATED:20220319T225723Z
LAST-MODIFIED:20220319T225723Z
UID:12095-1647702000-1647705600@www.ayclogic.com
SUMMARY:3 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe continued with RestaurantSystemUsingMap.java\nWe added findRestaurant using Map. We verified if restaurant name exists in our system.\n\nHomework\n\nIf you are not done\, finish the listAllRestaurants().\nCreate a new Java file PetSystem.java\nCopy broken Java code from https://www.ayclogic.com/fix-java-error/ and fix all compilation errors and logic errors.
URL:https://www.ayclogic.com/event/3-pm-intro-to-java-gamas-11/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220319T150000
DTEND;TZID=America/Los_Angeles:20220319T160000
DTSTAMP:20260424T014355
CREATED:20220320T021156Z
LAST-MODIFIED:20220320T021226Z
UID:12105-1647702000-1647705600@www.ayclogic.com
SUMMARY:3pm Scratch Level 2 - Bill
DESCRIPTION:Today We:\n\nContinued the Space Ship 2.0 project\nCreated and Used a new Fireball variable that limits the amount of fireballs the player can shoot\nMade the Powerup sprites start at the top and fall to the bottom of the screen like the asteroids\nMade the Fireball powerup sprite that adds 1 to the Fireball variable when the player touches it\nMade the bomb sprite work\nCreated and Used a new Bombs variable that also limits the user from spamming bombs\nMade the bomb powerup sprite give the player a bomb when it touches the rocket ship\n\nYour HW:\n\nAdd sound effects for when:\n\nThe player touches a powerup\nThe player shoots a bomb/fireball\n\n\nTry to make it so the game goes on infinitely and when the player dies\, it displays how long they survived for using the Time variable
URL:https://www.ayclogic.com/event/3pm-scratch-level-2-bill/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220319T160000
DTEND;TZID=America/Los_Angeles:20220319T170000
DTSTAMP:20260424T014355
CREATED:20220321T075204Z
LAST-MODIFIED:20220321T075204Z
UID:12117-1647705600-1647709200@www.ayclogic.com
SUMMARY:4PM - Object Oriented Python - Latisha
DESCRIPTION:Today We Did:\n\nWorked on Grocery System Application\n\nHomework:\n\nAdd 2 more options to your application so it works correctly with a menu like below:\n\n\n1. Milk – $5\n2. Ice Cream – $4\n3. Bread – $6\n4. Juice – $3\n5. Eggs – $4\n6. I am done\, checkout please\n\n\nMake item_info an empty dictionary then add the values of all the grocery items to item_info\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/4pm-object-oriented-python-latisha-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220319T170000
DTEND;TZID=America/Los_Angeles:20220319T180000
DTSTAMP:20260424T014355
CREATED:20220320T010557Z
LAST-MODIFIED:20220320T010557Z
UID:12098-1647709200-1647712800@www.ayclogic.com
SUMMARY:5 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe learn how to fix error in Java.\nWe added change pet’s name in PetSystem.\n\nHomework\n\nNext week is Java Quiz. It is 20% of your grade. Please prepare and don’t be late.\nThe quiz is open book and you have to do coding in IntelliJ.\nStudy EmailApplication and SchoolApplication. If you want to do good in the quiz\, you have to study these 2 applications and practice. How do you practice\, you have to redo these 2 applications from scratch. I know this is a lot of work\, but if you want to do good you have to do this. If you are stuck\, you can look at the solution.\nIf you are confused\, you can email me at gamas@ayclogic.com or setup an extra class with me. Ask your parents to reach out to me.
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-gamas-12/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220319T170000
DTEND;TZID=America/Los_Angeles:20220319T180000
DTSTAMP:20260424T014355
CREATED:20220320T013432Z
LAST-MODIFIED:20220320T013432Z
UID:12101-1647709200-1647712800@www.ayclogic.com
SUMMARY:5 PM - Python OOP - David
DESCRIPTION:Topics covered in class:\n\nWe reviewed how dictionaries and classes work\nWorked with the school application program\n\nHomework:\n\nRedo the functions for the school application program\, to use the “student_dict” that we made instead of the list that we used last week.\n\nIf you have any questions\, email me at david@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-python-oop-david-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220319T180000
DTEND;TZID=America/Los_Angeles:20220319T190000
DTSTAMP:20260424T014355
CREATED:20220320T013525Z
LAST-MODIFIED:20220320T013525Z
UID:12103-1647712800-1647716400@www.ayclogic.com
SUMMARY:6 PM - Intro to Python
DESCRIPTION:Today we:\n\nDid the 2nd quiz\n\nHomework:\n\nNone\n\nIf you have any questions\, please email me at david@ayclogic.com \n 
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-52/
END:VEVENT
END:VCALENDAR