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:20230312T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20231105T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T090000
DTEND;TZID=America/Los_Angeles:20230930T100000
DTSTAMP:20260425T130452
CREATED:20231001T021509Z
LAST-MODIFIED:20231001T021509Z
UID:21876-1696064400-1696068000@www.ayclogic.com
SUMMARY:9 AM - Python OOP - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed Phone Book homework.\nWe went over proof that in worst case scenario\, using python dictionary to search is faster than using list.\nWe went over using Python class as a custom data type.\n\nHomework\n\nno homework
URL:https://www.ayclogic.com/event/9-am-python-oop-gamas/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T100000
DTEND;TZID=America/Los_Angeles:20230930T110000
DTSTAMP:20260425T130452
CREATED:20230930T041342Z
LAST-MODIFIED:20230930T041406Z
UID:21856-1696068000-1696071600@www.ayclogic.com
SUMMARY:SAT - 10 AM - Indo - Python Game Development - Joel
DESCRIPTION:Today we did:\n\nWe created a gitlab account\, integrated it with pycharm\, and learned how to commit and push code to gitlab.\nWe also learned a little bit about assets\, and loading and displaying the background and the birds.\n\nIf you have any questions\, feel free to email me at joel@ayclogic.com or Mr. Gamas at gamas@ayclogic.com.
URL:https://www.ayclogic.com/event/sat-10-am-indo-python-game-development-joel/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T103000
DTEND;TZID=America/Los_Angeles:20230930T113000
DTSTAMP:20260425T130452
CREATED:20230930T184358Z
LAST-MODIFIED:20230930T184358Z
UID:21860-1696069800-1696073400@www.ayclogic.com
SUMMARY:10:30 AM – Scratch Level 2 – Yitong
DESCRIPTION:Today We:\n\nFinished the Intro To List project.\nStarted the Mary Had A Little Lamb – List project.\n\nHomework:\n\nAdd the Watermelon\, Apple\, Banana\, Muffin\, Bread\, Donut\, Jam\, and Milk sprites.\n\nSubmit your homework here: yitong@ayclogic.com \n\nHomework is due FRIDAY NIGHT\nMake sure to share your project\, or else I can’t see it
URL:https://www.ayclogic.com/event/1030-am-scratch-level-2-yitong-6/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T130000
DTEND;TZID=America/Los_Angeles:20230930T140000
DTSTAMP:20260425T130452
CREATED:20230930T070935Z
LAST-MODIFIED:20230930T070935Z
UID:21858-1696078800-1696082400@www.ayclogic.com
SUMMARY:SAT - 1 PM - Indo - PythonOOP - Joel
DESCRIPTION:Today we did:\n\nWe modified the Grocery System and the Robux Shopping Cart by using a dictionary instead of the list.\n\nMake sure that you understand how to add key-value pairs to the dictionary\, how to get the value from the dictionary using the key\, how to loop through the keys\, the value\, or both at the same time\, and how to delete a key-value pair from the dictionary. \nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/sat-1-pm-indo-pythonoop-joel/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T130000
DTEND;TZID=America/Los_Angeles:20230930T140000
DTSTAMP:20260425T130452
CREATED:20230930T205956Z
LAST-MODIFIED:20231001T021805Z
UID:21863-1696078800-1696082400@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe went over project proposal for each student and assign task for next week 10/07.\nWe started Weather app application.\n\nHomework\n\nPlease make progress on your custom game according to your assigned google doc.\nIn your MetropolitanWeatherApp\,\n\nadd text hint to the text field “Enter City Name”.\nchange button text to “FETCH”\nAdd a TextView on the bottom of the screen “Weather Info”\nIt should look like below
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-19/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T143000
DTEND;TZID=America/Los_Angeles:20230930T153000
DTSTAMP:20260425T130452
CREATED:20231001T022800Z
LAST-MODIFIED:20231001T023147Z
UID:21878-1696084200-1696087800@www.ayclogic.com
SUMMARY:2:30 PM - Intro To Competitive Programming - Gamas
DESCRIPTION:Today We Did\n\nWe continued with exploring more List practices\n\nprintForwardEveryOtherElement\nswapFirstAndLast\nflipList\n\n\n\nHomework\nInside Sep23ArrayAndListIteration.java \n\nfinish the boolean isPalindrome(String[] text) method. This is similar to how flipList method works.\nstudy how to Java String substring functions works. Look at example in https://www.w3schools.blog/substring-in-java . So basically you need to know how to iterate one letter at a time in a String.\nOnce you figure out how Java String substring works\, create a new  method boolean isPalindrome(String text) method. This one is very similar to #1 but the parameter is String text instead of String[] text.
URL:https://www.ayclogic.com/event/230-pm-intro-to-competitive-programming-gamas-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T150000
DTEND;TZID=America/Los_Angeles:20230930T160000
DTSTAMP:20260425T130452
CREATED:20231002T041525Z
LAST-MODIFIED:20231002T041525Z
UID:21892-1696086000-1696089600@www.ayclogic.com
SUMMARY:3PM - Adv Python Game Dev - Latisha
DESCRIPTION:Today We Did\n\nContinue working on Tower of Defense Project\n\nHomework\n\nadd all the game modes to config: GAME_LANDING_PAGE\, GAME_IN_SESSION\, GAME_OVER\, GAME_WIN\,and GAME_CREDIT_PAGE. add self.game_mode to your init\, and if the game mode is GAME_IN_SESSION then call game_in_session.\nMake a function called game_landing_page() that should show the title of the game. call game_landing_page() when the game mode is GAME_LANDING_PAGE\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/3pm-adv-python-game-dev-latisha/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T150000
DTEND;TZID=America/Los_Angeles:20230930T160000
DTSTAMP:20260425T130452
CREATED:20231003T032102Z
LAST-MODIFIED:20231003T032102Z
UID:21915-1696086000-1696089600@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nContinued learning about inheritance fundamentals\nWorked through monster system project\nCompleted Monster parent class\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework to the corresponding project’s folder in your Google Drive\nHomework: Begin creating the Dragon class in our MonsterSystem project.\n\nInside the file “dragon.py”\, create the class “Dragon” which will inherit our “Monster” class.\nOverride the Dragon class’s constructor and make it only take in 2 parameters: health\, and max_attack (don’t take in species anymore)\nCall the parent class’s constructor (hint: How can we call methods from a class’s parent?)
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-14/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T153000
DTEND;TZID=America/Los_Angeles:20230930T163000
DTSTAMP:20260425T130452
CREATED:20231001T023810Z
LAST-MODIFIED:20231001T023902Z
UID:21882-1696087800-1696091400@www.ayclogic.com
SUMMARY:3:30 PM - Intro To Java - William
DESCRIPTION:Today We Did\n\nWe learned about List\nWe learned about for loop.\nWe learned how to compare String using .equals method.\n\nHomework\n\nCreate Sep30_ForLoopListHW.java and do problem number 1 and 2 only from here: https://www.ayclogic.com/java-list-forloop/
URL:https://www.ayclogic.com/event/330-pm-intro-to-java-william-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T170000
DTEND;TZID=America/Los_Angeles:20230930T180000
DTSTAMP:20260425T130452
CREATED:20231001T012708Z
LAST-MODIFIED:20231001T012708Z
UID:21869-1696093200-1696096800@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – Shawn
DESCRIPTION:Today We Did\n\nReviewed all loops\n\nHomework\n\nPlease submit your homework to the corresponding project’s folder in your Google Drive\nHomework: copy these pages in a file named Sep30_LoopHW.py\n\nHomework: Page 56 to 58\nHomework: 117 and 121\n\n\n\nEmail me at szhuang@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-shawn-40/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T170000
DTEND;TZID=America/Los_Angeles:20230930T180000
DTSTAMP:20260425T130452
CREATED:20231001T171355Z
LAST-MODIFIED:20231004T044026Z
UID:21890-1696093200-1696096800@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Bill
DESCRIPTION:Your HW:\n\nLeon:\n\nYou have made some improvement to your spaceship game\, which is good. But there are still some missing features.\nIn the credit page\, please add\n\nschool : ayclogic.com\nadvisor: Bill Hang\n\n\nThe player movement has to be limited to be within the screen\, otherwise\, the player can easily go outside of screen to avoid being hit by enemy.\nWhen the player kill enemy\, there is no score. Please add score.\nIn the game win page or game lose page\, please add credit button.\nAdd sound effects when bullet are launched and when enemy are hit. If you don’t have sound effect\, email to gamas@ayclogic.com or billhan@ayclogic.com\n\n\nCreate the game over page\nMake it have large text that says “GAME OVER”\nAlso make it have buttons that restart the game
URL:https://www.ayclogic.com/event/5-pm-python-game-development-bill-25/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T180000
DTEND;TZID=America/Los_Angeles:20230930T190000
DTSTAMP:20260425T130452
CREATED:20231001T020454Z
LAST-MODIFIED:20231001T020454Z
UID:21872-1696096800-1696100400@www.ayclogic.com
SUMMARY:6 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe started Magic8Ball project.\nWe discussed about making Crystal Tic Tac Toe have a totally different UI.\n\nHomework\n\nInside the Magic8Ball project\, when ASK button is clicked\, change the image in the middle randomly between ball1.png\, ball2.png\, ball3.png\, ball4.png. Create a random number generator between 1 to 4.\nFind game assets or images for your new Tic Tac Toe app.
URL:https://www.ayclogic.com/event/6-pm-android-game-dev-gamas-2/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T180000
DTEND;TZID=America/Los_Angeles:20230930T190000
DTSTAMP:20260425T130452
CREATED:20231001T020648Z
LAST-MODIFIED:20231008T013205Z
UID:21871-1696096800-1696100400@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Yitong
DESCRIPTION:Today we:\n\nWorked on the Mouse1\, Mouse2\, and Bat sprites.\n\nHomework:\n\nAdd the Bear sprite.\nFlip the Bear sprite so that it’s facing the left.\n\nHint: Look at the Dino Dance project and check how we flipped the green dinosaur sprite!\nYou get +1 point if you flip the sprite using code!\n\n\nMake the Bear sprite start at the right side of the screen and walk to the left.\n\nHint: Look at what we did in the Mouse1 sprite and think about how to make the Bear sprite walk in the opposite direction!\n\n\nMake the Bear sprite change costumes when walking.\nAdd the Dinosaur3 sprite.\nMake the Dinosaur3 sprite start at the bottom of the screen and fly up.\nMake the Dinosaur 3 sprite change costumes when flying.\n\nWhoever turns their homework in first gets +2 points! Your homework HAS to be correct\, or else you will NOT get any points. \nSubmit your homework here: yitong@ayclogic.com \n\nHomework is due by FRIDAY NIGHT\nDon’t forget to share your project\, otherwise\, I cannot see it.\n\nPoints:\n\nSadev:       III\nPahan:       II\nRoman:      III\nBenjamin:   I\nEmma:       II\n\nHow to submit homework:\n\nGo to your email and compose a new message.\n\n\n\n\nGo to the coding homework calendar to copy my email address and paste it into the email message.\n\n\n\n\n\nGo to your project and make sure it is SHARED. Copy the link and paste it into the email message.\n\n\n\n\n\n\nThis is what your email message should look like when you’re done.
URL:https://www.ayclogic.com/event/6-pm-scratch-1-yitong-11/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T180000
DTEND;TZID=America/Los_Angeles:20230930T190000
DTSTAMP:20260425T130452
CREATED:20231001T030327Z
LAST-MODIFIED:20231001T030327Z
UID:21885-1696096800-1696100400@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Abigail
DESCRIPTION:What we did today\n\nWe finished working on the Animal Race project.\n\nHomework\n\nDo page 57 on your pink Scratch book.\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-1-abigail-28/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T190000
DTEND;TZID=America/Los_Angeles:20230930T200000
DTSTAMP:20260425T130452
CREATED:20231001T030511Z
LAST-MODIFIED:20231001T030511Z
UID:21887-1696100400-1696104000@www.ayclogic.com
SUMMARY:7 PM - Digital Illustration 2 - Abigail
DESCRIPTION:What we did today\n\nWe continued working on the Akito drawing.\n\nHomework\n\nFinish shading the blue color on top of the orange shading color.\nMake sure to only shade it on the skin.\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-digital-illustration-2-abigail-12/
CATEGORIES:Digital Illustration,Intermediate Digital Illustration
END:VEVENT
END:VCALENDAR