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:20220313T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20221106T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220423T090000
DTEND;TZID=America/Los_Angeles:20220423T100000
DTSTAMP:20260423T225949
CREATED:20220423T165854Z
LAST-MODIFIED:20220423T165854Z
UID:12642-1650704400-1650708000@www.ayclogic.com
SUMMARY:9 AM - Intro To Java - Gamas
DESCRIPTION:Homework\n\nCreate a method initializeEmailAccounts(). This method should add 3 email accounts to accountMap. Call this method inside the run() .\nCreate a new class EmailMessage.java and this class should have the following attributes: String senderEmail\, String destinationEmail\, String subject\, String emailContent.
URL:https://www.ayclogic.com/event/9-am-intro-to-java-gamas-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220423T100000
DTEND;TZID=America/Los_Angeles:20220423T110000
DTSTAMP:20260423T225949
CREATED:20220423T040327Z
LAST-MODIFIED:20220423T040403Z
UID:12640-1650708000-1650711600@www.ayclogic.com
SUMMARY:SAT - 10 AM - Scratch 2 - Gamas
DESCRIPTION:Homework\n\nMake the force field appears only after user press B.\nAnd make the force field disappear after 4 seconds.\nAdd the trailing effect.
URL:https://www.ayclogic.com/event/sat-10-am-scratch-2-gamas-2/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220423T100000
DTEND;TZID=America/Los_Angeles:20220423T110000
DTSTAMP:20260423T225949
CREATED:20220423T190925Z
LAST-MODIFIED:20220423T190925Z
UID:12644-1650708000-1650711600@www.ayclogic.com
SUMMARY:10 AM - Minecraft Modding With Java
DESCRIPTION:Today We Do\n\nWe started installation of Forge Minecraft modding framework.\n\nHomework\n\nNo homework.
URL:https://www.ayclogic.com/event/10-am-minecraft-modding-with-java/
CATEGORIES:Java,Minecraft Modding With Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220423T110000
DTEND;TZID=America/Los_Angeles:20220423T120000
DTSTAMP:20260423T225949
CREATED:20220424T205507Z
LAST-MODIFIED:20220424T205507Z
UID:12662-1650711600-1650715200@www.ayclogic.com
SUMMARY:11 AM – Scratch 1 – Abigail
DESCRIPTION:What we did today\n\nWe finished the Mary Had a Little Lamb project\nStarted the Virtual Snow project\nCreated the background and Snowflake sprite\nCoded the Snowflake sprite to create clones of itself\nCoded the Snowflake clones to go down\n\nHomework\n\nRead and do the codes in Scratch Book Pg. 148
URL:https://www.ayclogic.com/event/11-am-scratch-1-abigail-19/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220423T130000
DTEND;TZID=America/Los_Angeles:20220423T140000
DTSTAMP:20260423T225949
CREATED:20220423T211744Z
LAST-MODIFIED:20220423T211744Z
UID:12647-1650718800-1650722400@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:Today: \n\nWe went over the homework to add the enemy sprite.\nWe added the logic to move the enemy on the map.\n\nHomework: \n\nCreate a new sprite class called “TargetPointer” which has a single parameter the screen.  The target pointer should move to the location of the mouse.  Use the “assets/images/target.png” image for the target pointer.  Make sure the target pointer has a rect attribute for collision detection which we will use later.  You can use the code we use for the play button to determine the location of the mouse and where the target is drawn on the screen.\nAdd a game landing page and a play button.  Use “button_play.png” for the play button and “logo.png” for the landing page logo
URL:https://www.ayclogic.com/event/1-pm-python-game-development-57/
CATEGORIES:Advanced Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220423T130000
DTEND;TZID=America/Los_Angeles:20220423T140000
DTSTAMP:20260423T225949
CREATED:20220424T023718Z
LAST-MODIFIED:20220424T023718Z
UID:12655-1650718800-1650722400@www.ayclogic.com
SUMMARY:1 PM Intro to Java Alexander Lee
DESCRIPTION:Today We Did:\n\nWe learned about using methods and the difference between static and non-static.\nWe also learned about what to do when the method is either void or has a data type.\n\nFor Homework:\n\nCreate a new Magic8Ball project but this time use the asList and randomly grab an answer from the list using a random index and then print it out.\nCreate a new Java class <date>_MethodsHomework.java\nCreate a new method convertFromFahrenheitToCelcius. It has one parameter int Fahrenheit. Inside the method\, it will convert the Fahrenheit parameter into Celcius by using this formula (F − 32) × 5/9 = C . You have to return the result. This is very similar to what we did in the class with addFourNumbers method.\nAlong with that create another method that asks for your favorite song\, and if the song is “Shape of You” then say that it is your favorite song\, otherwise say that the song is alright.
URL:https://www.ayclogic.com/event/1-pm-intro-to-java-alexander-lee-5/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220423T150000
DTEND;TZID=America/Los_Angeles:20220423T160000
DTSTAMP:20260423T225949
CREATED:20220424T211504Z
LAST-MODIFIED:20220424T211935Z
UID:12664-1650726000-1650729600@www.ayclogic.com
SUMMARY:3 PM - Scratch Level 2 - Allison
DESCRIPTION:Today we:\n\nFinished the Jumpy Monkey project.\nAnnounced the Mother’s Day Card competition. Feel free to join if you’d like!\nStarted the Doom on the Broom project.\n\nImportant Reminders:\n\nThere are new homework rules. After you finish your homework in Scratch\, you have to send an email the night before the day of the class.\nSince our class is on Saturday\, send an email to allison@ayclogic.com by Friday 8 PM. In that email\, write down your name and a link to your shared Scratch project homework. Make sure to share your Scratch project.\n\nHomework:\n\nAdd a Bat sprite.\nRead and do the codes in the yellow Scratch Book Pg. 114. Do not do any codes after “point towards Witch”.\nContact us at gamas@ayclogic.com or allison@ayclogic.com if you have any questions or need any help.
URL:https://www.ayclogic.com/event/3-pm-scratch-level-2-allison-17/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220423T160000
DTEND;TZID=America/Los_Angeles:20220423T170000
DTSTAMP:20260423T225949
CREATED:20220426T000800Z
LAST-MODIFIED:20220426T000800Z
UID:12690-1650729600-1650733200@www.ayclogic.com
SUMMARY:4PM - Object Oriented Programming - Latisha
DESCRIPTION:Today We Did:\n\nContinued working on Adventure Game\n\nAdded magic attack\nAdded Water Golem class\n\n\n\nHomework:\n\nMake the Dragon class like we made Water Golem\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/4pm-object-oriented-programming-latisha/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220423T170000
DTEND;TZID=America/Los_Angeles:20220423T180000
DTSTAMP:20260423T225949
CREATED:20220424T022609Z
LAST-MODIFIED:20220424T024112Z
UID:12653-1650733200-1650736800@www.ayclogic.com
SUMMARY:5 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe continued on MonsterInheritance project.\nWe made sure this project has Monster class which has String species\, int health\, int maxDamage.\nWe added Monster.doDamage(int amount) which will reduce Monster.health.\nWe added attack menu after user selected a monster.\n\nHomework\n\nAdd initializeMonster() method and add 3 monsters to monsterMap:\n\ndragon\, health: 100\, maxDamage: 50\ntroll\, health: 50\, maxDamage: 25\nwater golem\, health: 30\, maxDamage: 10\n\n\nCall this initializeMonster() inside MonsterInheritanceMain.run() method before the while loop. This way\, it is easier to test this project.\nAdd “Melee Attack” feature where player attack the selected monster and monster attack the player.\nWhen player attack the selected monster\, the selected monster health will be reduced. Use the monster.doDamage(int amount) method. This is similar to withdrawal mechanism in the quiz.\nWhen the monster attack the player\, the damage would be between 10 and monster.maxDamage. Look at below for expected behavior\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 Chang\nHow much health you want: 100\n\nGamas Chang has 100 health remaining.\nPlease select one of the following monsters:\n- troll - health remaining: 50\n- dragon - health remaining: 100\n- water golem - health remaining: 30\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\n4. Heal\nEnter your selection:2\nHow much melee damage do you want to do to the TROLL: 20\nYou attacked the TROLL with 20 damage and it has 30 healths remaining.\nTROLL attacked Gamas Chang and did 14 damage\n\nGamas Chang has 86 health remaining.\nPlease select one of the following monsters:\n- troll - health remaining: 30\n- dragon - health remaining: 100\n- water golem - health remaining: 30\nEnter your selection (Enter 'stop' to end the game):
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-gamas-14/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220423T170000
DTEND;TZID=America/Los_Angeles:20220423T180000
DTSTAMP:20260423T225949
CREATED:20220426T002356Z
LAST-MODIFIED:20220426T002356Z
UID:12693-1650733200-1650736800@www.ayclogic.com
SUMMARY:5PM - Object Oriented Python - Latisha
DESCRIPTION:Topics covered in class today:\n\nFinished Supermarket Application\nStarted Adventure Game\n\nHomework\n\nFollow the instructions in this website and do it in a file called Apr23_SupermarketPractice.py (NOTE: SupermarketItem class is the same as the GroceryItem class)\n\nIf you need any help or have any questions\, please contact me at latisha@ayclogic.com
URL:https://www.ayclogic.com/event/5pm-object-oriented-python-latisha-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220423T180000
DTEND;TZID=America/Los_Angeles:20220423T190000
DTSTAMP:20260423T225949
CREATED:20220424T020029Z
LAST-MODIFIED:20220424T020839Z
UID:12651-1650736800-1650740400@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Bill
DESCRIPTION:Today We Do\n\nWe created left_arm(x\,y\,color) function.\n\nHomework\n\nCreate right_arm(x\,y\, color) function\nAlso do last week homework: head\, neck\, eye balls\, mouth\, legs\, feet.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-bill-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR