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:20220108T090000
DTEND;TZID=America/Los_Angeles:20220108T100000
DTSTAMP:20260424T090213
CREATED:20220108T195939Z
LAST-MODIFIED:20220108T195939Z
UID:10994-1641632400-1641636000@www.ayclogic.com
SUMMARY:9 AM - Android Game Development With Java
DESCRIPTION:Homework\n\nWhen Birds and Bullets are out of the screen then you need to kill them. This way\, the game does not run out of memory\nThe birds are out of the screen when their X coordinate is less than or equal to 0.\nThe bullets are out of the screen when their X coordinate is more than the screenWidth.\nLook at how we removed the birds and the bullets when they collide.
URL:https://www.ayclogic.com/event/9-am-android-game-development-with-java-6/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T100000
DTEND;TZID=America/Los_Angeles:20220108T110000
DTSTAMP:20260424T090213
CREATED:20220108T185520Z
LAST-MODIFIED:20220108T185520Z
UID:10992-1641636000-1641639600@www.ayclogic.com
SUMMARY:10 AM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe added Player class\nWe removed code duplication on Dragon\, Troll and WaterGolem\nWe added maxAttack on Monster.\n\nHomework\n\nAfter player attacked monster\, the monster also need to damage the player. The damage would be from range of 0 to monster.maxAttack.\nIf the player.health <= 0\, stop the loop.\nDownload https://developer.android.com/studio
URL:https://www.ayclogic.com/event/10-am-intro-to-java-gamas-3/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T110000
DTEND;TZID=America/Los_Angeles:20220108T120000
DTSTAMP:20260424T090213
CREATED:20220108T051008Z
LAST-MODIFIED:20220108T051008Z
UID:10986-1641639600-1641643200@www.ayclogic.com
SUMMARY:11 AM - Scratch 2 - Gamas - Indo
DESCRIPTION:Today We Do\n\nWe finished Christmas Card project.\nWe started Cheese Chase project.\n\nHomework\n\nContinue with Cheese Chase project from the yellow book from page 54 to 60.
URL:https://www.ayclogic.com/event/11-am-scratch-2-gamas-indo/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T110000
DTEND;TZID=America/Los_Angeles:20220108T120000
DTSTAMP:20260424T090213
CREATED:20220108T200303Z
LAST-MODIFIED:20220108T212105Z
UID:10995-1641639600-1641643200@www.ayclogic.com
SUMMARY:11 AM - Scratch 1 - Abigail
DESCRIPTION:What we did today\n\nWe started working on the Funny Faces project\n\nHomework\n\nIn your pink Scratch book on page 75\, choose and draw five more sprites from the selection to put in your Funny Faces project.\nAdd coordinates to all of them.
URL:https://www.ayclogic.com/event/11-am-scratch-1-abigail-5/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T120000
DTEND;TZID=America/Los_Angeles:20220108T130000
DTSTAMP:20260424T090213
CREATED:20220108T210150Z
LAST-MODIFIED:20220108T210150Z
UID:10998-1641643200-1641646800@www.ayclogic.com
SUMMARY:12 PM - Intro To Java - Gamas
DESCRIPTION:Homework:\n\nCreate a class RestaurantSystem.java\nAnd the class should be very similar to Dec2MethodHomework.java where it will continuously displaying menu until user enter 3.\n\nSelect below:\n1. Add new restaurant\n2. List all restaurants\n3. Exit\nEnter your selection (1\, 2 or 3):2\n\nSelect below:\n1. Add new restaurant\n2. List all restaurants\n3. Exit\nEnter your selection (1\, 2 or 3):3\nThank you for using AYCLOGIC Restaurant system.
URL:https://www.ayclogic.com/event/12-pm-intro-to-java-gamas-3/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T130000
DTEND;TZID=America/Los_Angeles:20220108T140000
DTSTAMP:20260424T090213
CREATED:20220108T215859Z
LAST-MODIFIED:20220108T215859Z
UID:11002-1641646800-1641650400@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:Today: \n\nWe went over the homework\nAdd collision detection between the tank and the bricks.\nwe moved the tank back when it collided with the bricks.\n\nHomework: \n\nAdd collision detection between the bullet and the bricks.  When the bullet collides with the brick\, remove both from the screen.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-43/
CATEGORIES:Advanced Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T140000
DTEND;TZID=America/Los_Angeles:20220108T150000
DTSTAMP:20260424T090213
CREATED:20220108T230008Z
LAST-MODIFIED:20220109T000223Z
UID:11005-1641650400-1641654000@www.ayclogic.com
SUMMARY:2 PM - Intro To Python - Gamas
DESCRIPTION:Today We Do\n\nWe finished Dec1_ShoppingCart.py project.\nWe started Jan8_RobuxShoppingCart.py project.\n\nHomework\n\nIf you guys are not done with your turtle project\, I will extend the deadline until Jan15. This is 20% of your grade. Email your result to gamas@ayclogic.com. If you need help\, please feel free to email me or to ask your parents to schedule an extra class.\nContinue on Jan8_RobuxShoppingCart.py project\, make sure your project can do the following. Keep track of the items that the user purchase. Keep track of the amount of Robux user has.\n\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.
URL:https://www.ayclogic.com/event/2-pm-intro-to-python-gamas-11/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T140000
DTEND;TZID=America/Los_Angeles:20220108T150000
DTSTAMP:20260424T090213
CREATED:20220111T012417Z
LAST-MODIFIED:20220111T215542Z
UID:11049-1641650400-1641654000@www.ayclogic.com
SUMMARY:2PM - Intro to Python - Latisha
DESCRIPTION:Today We Did:\n\nMade Magic 8 Ball with random.choice\nStarted working on Hangman\n\nHomework:\n\nDo Exercises 1 and 2 from Star Wars Problem in a file called Jan8_StarWarsHomework.py\nNOTE: Please submit your homework in the google drive folder by Thursday 8pm\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/11049/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T140000
DTEND;TZID=America/Los_Angeles:20220108T150000
DTSTAMP:20260424T090213
CREATED:20220115T005942Z
LAST-MODIFIED:20220115T011019Z
UID:11095-1641650400-1641654000@www.ayclogic.com
SUMMARY:2 PM Scratch Level 1 - Alexander
DESCRIPTION:Today We Did:\n\nWe reviewed the Animal Crossing project to understand how to broadcast or say a message when a sprite reaches the edge of the screen.\n\nFor Homework:\n\nTake the practice test and we will review it on the next class.\nhttps://forms.gle/g73apc13LApbBGfF7
URL:https://www.ayclogic.com/event/2-pm-scratch-level-1-6/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T150000
DTEND;TZID=America/Los_Angeles:20220108T160000
DTSTAMP:20260424T090213
CREATED:20220108T235917Z
LAST-MODIFIED:20220108T235958Z
UID:11007-1641654000-1641657600@www.ayclogic.com
SUMMARY:3 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe finished reviewing Guess A Number between 0 to 100 game.\nWe started explaining about methods.\n\nHomework\n\nIf you are done with “tellMeYourAge” method\, please try to finish it as part of the homework.\nCreate a java file Jan8_MethodHomework.java. Inside this file\, create a method favoriteSport(String sport). If the sport parameter is “Volleyball” (non-casesensitive) print to the shell “Volleyball is a my favorite sport “. Otherwise print to the shell “<sport> is not my favorite sport”. Call the method from main.\nCreate another method\, this time method with return value: convertFromFahrenheitToCelcius(int fahrenheit).\n\nit has one parameter: fahrenheit the formula to convert from fahrenheit to celcius is  Celcius = (fahrenheit – 32) * 5/9 .\nSo what you have to do is subtract 32 from the parameter fahrenheit and then multiple with 5 and divide by 9.\nreturn the calculation.\nThe method needs to return a double data type.\nCall the method from main.\n\n\nIf you have question\, please feel free to email me to gamas@ayclogic.com\n\n 
URL:https://www.ayclogic.com/event/3-pm-intro-to-java-36/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T150000
DTEND;TZID=America/Los_Angeles:20220108T160000
DTSTAMP:20260424T090213
CREATED:20220109T000546Z
LAST-MODIFIED:20220109T000546Z
UID:11011-1641654000-1641657600@www.ayclogic.com
SUMMARY:3pm Scratch Level 1 - Bill
DESCRIPTION:Today We:\n\nContinued the Window Cleaner Project\nMade the splats have a random costume\nMade the splats be random sizes\nLearned about the motion sensing extension codes\nMade it so when you motion over a splat sprite\, it gets more and more transparent until it disappears\nWhen the splat sprite disappears\, the score goes up and the SplatsOnScreen variable goes down by 1\nMade a timer variable\nMade it so splats only respawn if the timer is not at zero\nMade the game compatible with people that don’t have a camera using a cloud sprite\nFinished the Window Cleaner Project\n\nYour HW:\n\nNone
URL:https://www.ayclogic.com/event/3pm-scratch-level-1-bill-11/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T150000
DTEND;TZID=America/Los_Angeles:20220108T160000
DTSTAMP:20260424T090213
CREATED:20220109T001716Z
LAST-MODIFIED:20220109T001820Z
UID:11013-1641654000-1641657600@www.ayclogic.com
SUMMARY:3 PM - Scratch Level 2 - Allison
DESCRIPTION:Today we:\n\nReviewed the last homework\nContinued the Spaceship 2.0 project\nCoded Asteroid clones to delete when touching the Fireball clones\nAdded the Bomb sprite\nCoded Bomb clones to be created when the key b is pressed\nCoded Bomb clones to move up\, switch costumes\, change sizes\, and change color effect\n\nHomework:\n\nCode Asteroid clones to delete when touching the Bomb clones\nCreate a new sprite (see image below for reference) and name it “Fireball Power-up”\n\nHide the sprite\nCode the sprite to create a clone every three seconds\nCode the clones to show and start at random x-positions on the top edge (Hint: look at the codes that make the Star clones start at the top edge)\nCode the clones to have random sizes\nCode the clones to move downwards after being created\nDelete the clones if they reach the bottom edge. You cannot use the code “if touching edge”. If you need help\, look at the codes that make the Star clones delete when it reaches the bottom edge\n\n\nContact us if you have any questions or need any help\n\n 
URL:https://www.ayclogic.com/event/3-pm-scratch-level-2-allison-5/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T163000
DTEND;TZID=America/Los_Angeles:20220108T173000
DTSTAMP:20260424T090213
CREATED:20220109T014202Z
LAST-MODIFIED:20220109T014322Z
UID:11021-1641659400-1641663000@www.ayclogic.com
SUMMARY:4:30 PM – Scratch Level 1
DESCRIPTION:Today we:\n\nStarted the Spiralizer project\nLearned about clones\nDeleted clones when they touch the edge so the Scratch limit for clones won’t be reached\nCoded the Ball sprite to change directions\, so each clone created moves in a different direction\nLearned about the pen extension\nLearned how to change pen color\nDeleted clones and erased pen when the space key is pressed\nLearned how to change the balls’ angle and speed\, as well as pen size\nFinished the Spiralizer project\n\nHomework:\n\nIn the Ask Gobo project:\n\nRecord yourself saying all of Gobo’s responses. You should have six recordings in total (because Gobo has six responses total they could say)\nCode Gobo to play the audio\nFor example\, record yourself saying “Maybe…”. Title that audio as “Maybe…”. Code Gobo to play the audio if ReplyNumber = 3.\n\n\nOther part of homework:\n\nConfirm your Scratch email\nClick on the link and print out the image for next class: Numbered Shapes In Grid\n\n\nContact us if you have any questions or need any help
URL:https://www.ayclogic.com/event/430-pm-scratch-level-1-10/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T170000
DTEND;TZID=America/Los_Angeles:20220108T180000
DTSTAMP:20260424T090213
CREATED:20220109T020134Z
LAST-MODIFIED:20220109T020318Z
UID:11025-1641661200-1641664800@www.ayclogic.com
SUMMARY:5 PM - Intro To Java - Gamas
DESCRIPTION:Homework\n\nContinue on StudentApplication project.\nCreate a new class Teacher which has the following attributes: firstName\, lastName\, age and subjectOfExpertise.\nInside SchoolSystem.java\, create a new list teacherList.\nAdd the “2. Add new teacher” feature.\nThis is very similar to “1. Add new student”. If you do it correctly\, it should look like this\n\nSchool System:\n1. Add a student\n2. Add a teacher\n3. Find student\n4. Find teacher\n5. List all students\n6. List all teachers\nEnter your selection (type "exit" to quit):2\n\nEnter First Name: Gamas\nEnter Last Name: Chang\nHow old are you: 100\nEnter Subject of Expertise: Java\nNew Teacher record is created: Gamas\n\nSchool System:\n1. Add a student\n2. Add a teacher\n3. Find student\n4. Find teacher\n5. List all students\n6. List all teachers\nEnter your selection (type "exit" to quit):
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-gamas-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T170000
DTEND;TZID=America/Los_Angeles:20220108T180000
DTSTAMP:20260424T090213
CREATED:20220109T031725Z
LAST-MODIFIED:20220109T031725Z
UID:11034-1641661200-1641664800@www.ayclogic.com
SUMMARY:5 PM - Python OOP - David
DESCRIPTION:Today We:\n\nReviewed functions and lists\nLearned about dictionaries – How to add to dictionaries\, check if a key is in a dictionary\, and how to loop through a dictionary using “name_of_dictionary.items()”\n\nHomework:\n\nCopy this file and change it so that instead of using lists it uses a dictionary: https://drive.google.com/file/d/1jwM7mpyDlACDigA-g3CjEQAvUkmYE0pS/view?usp=sharing\nRead pages 158 to 161 for more help on dictionaries\nPage 162 – Try it yourself section\n\nIf you have any questions\, please email david@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-python-oop-david-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220108T180000
DTEND;TZID=America/Los_Angeles:20220108T190000
DTSTAMP:20260424T090213
CREATED:20220109T031303Z
LAST-MODIFIED:20220109T031418Z
UID:11029-1641664800-1641668400@www.ayclogic.com
SUMMARY:6 PM – Intro To Python - David
DESCRIPTION:Today We:\n\nReviewed for the quiz next week\n\nHomework:\n\nKeep reviewing for the quiz and good luck next week! I have published the file we worked with today so review the homework and keep practicing! 🙂\n\nIf you have any questions\, please email david@ayclogic.com \n 
URL:https://www.ayclogic.com/event/5-pm-python-oop-david/
END:VEVENT
END:VCALENDAR