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:20250309T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20251102T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250425T163000
DTEND;TZID=America/Los_Angeles:20250425T173000
DTSTAMP:20260514T152027
CREATED:20250430T002921Z
LAST-MODIFIED:20250430T002921Z
UID:28873-1745598600-1745602200@www.ayclogic.com
SUMMARY:4:30 PM - Python Game Development - Bill
DESCRIPTION:Your HW:\n\nNone\nReview all the code we have done so far\, if you have any questions write them down to ask next week (for the review before the quiz)
URL:https://www.ayclogic.com/event/430-pm-python-game-development-bill-9/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250425T180000
DTEND;TZID=America/Los_Angeles:20250425T190000
DTSTAMP:20260514T152027
CREATED:20250426T035556Z
LAST-MODIFIED:20250426T035556Z
UID:28840-1745604000-1745607600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development - Joel
DESCRIPTION:Today we did:\n\nWe added the launch giant fireball\, draw_score\, and custom collision functions.\n\nHomework:\n\nMake sure in the fireball bird collision function\, when the fireball and bird collides\, the speed of the bird is added to the score. Make sure to call this custom collision function in the giant fireball collide as well.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-joel-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250425T180000
DTEND;TZID=America/Los_Angeles:20250425T190000
DTSTAMP:20260514T152027
CREATED:20250501T033951Z
LAST-MODIFIED:20250501T033951Z
UID:28890-1745604000-1745607600@www.ayclogic.com
SUMMARY:6 PM - USACO  Bronze - Gamas
DESCRIPTION:Today We Did\n\nWe went over the homeworks\n\nprintForwardEveryOtherElement(int[])\nfindMax(int[])\nprintForwardUntilMiddleUsingList(List<Integer>)\nprintReverse(List<Integer>)\nreverseArray(int[])\n\n\n\nHomework\nInside Apr25InsertMiddleOfArray.java \n\nFinish the implementation of below\n\n\n\npublic String[] createNewArrayWithAdditional(String[] original\, int index\, String word) {\n    /**\n     * String[] original = new String[]{"a"\, "c"\, "d"\, "e"};\n     * String[] newArray = createNewArrayWithAdditional(original\, 3\, "z");\n     *\n     * newArray = a\,c\,d\,e\,z\n     * original = a\,c\,d\,e\n     */\n    String[] result = new String[original.length+1];\n    int originalIndex = 0;\n    int newIndex = 0;\n    while(originalIndex < original.length) {\n        /**\n         * 1. copy each element from the original to the result one element every loop.\n         * 2. when originalIndex == index\, insert word into result array.\n         * 3. everytime it loops\, you need to increment originalIndex and newIndex.\n         *    Except when originalIndex == index.\n         */\n    }\n    return result;\n}\n\n\n\n\nAdd a new method and finish the implementation like below\n\n\n\npublic static String[] copyAndDeleteInTheMiddle(String[] arr\, int index) {\n    // Write a method that returns a new array that contains all the elements of the input\n    // array arr\, except for the element at the specified index\, which is removed.\n    // The elements after the specified index are shifted to fill the gap.\n    // Example:\n    // String[] letters = {"a"\, "b"\, "c"\, "d"\, "e"};\n    // String[] newArr = removeAtIndex(letters\, 2); // newArr = ["a"\, "b"\, "d"\, "e"]\n}
URL:https://www.ayclogic.com/event/6-pm-usaco-bronze-gamas-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250425T190000
DTEND;TZID=America/Los_Angeles:20250425T200000
DTSTAMP:20260514T152027
CREATED:20250426T030937Z
LAST-MODIFIED:20250426T030937Z
UID:28835-1745607600-1745611200@www.ayclogic.com
SUMMARY:Scratch 1 - FRI 7PM - Julian
DESCRIPTION:What We Did:\n\nWent over how to make a sound play forever until it is told to stop.\nReviewed broadcasting and receiving signals.\nSet up our tunnel of doom.\n\nHomework:\n\nMake sure your Tunnel of Doom code is working right.\nCheck your birthday card to see if it is all good to go and functioning.
URL:https://www.ayclogic.com/event/scratch-1-fri-7pm-julian-7/
END:VEVENT
END:VCALENDAR