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:20230312T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20231105T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231223T100000
DTEND;TZID=America/Los_Angeles:20231223T110000
DTSTAMP:20260426T015354
CREATED:20231223T063247Z
LAST-MODIFIED:20231223T063247Z
UID:23186-1703325600-1703329200@www.ayclogic.com
SUMMARY:10 AM - Indo - Python Game Development - Joel
DESCRIPTION:Today we did:\n\nWe worked on a couple improvements\, such as making sure the user can only start the game when clicking the area of the play button\, making sure we reset the bird\, fireball\, and giant_fireball groups\, and also adding the giant_fireball cooldown indicator.\n\nHomework:\n\nTo make the game look better\, make sure that all the types of attacks (fireball\, 4-fireballs\, giant fireball) start from the front of the bird\, not on top. So the fireballs should spawn in front of the bird.\n\nIf you have any questions\, feel free to email me at joel@ayclogic.com or Mr. Gamas at gamas@ayclogic.com. \n 
URL:https://www.ayclogic.com/event/10-am-indo-python-game-development-joel-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231223T140000
DTEND;TZID=America/Los_Angeles:20231223T150000
DTSTAMP:20260426T015354
CREATED:20231223T231239Z
LAST-MODIFIED:20231223T231439Z
UID:23198-1703340000-1703343600@www.ayclogic.com
SUMMARY:2 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did \n\n\nCreated player class & recalled why we need to inherit Sprite\n\nCloned entire new repository & set up PyCharm\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/sat-2-pm-dragon-birdie/-/tree/Sebastian?ref_type=heads\nKeep in mind AYC Logic’s observed holidays are found here: \nhttps://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Use the dot operator with pygame to find the correct method to resize our player image to the size specified by “self.size” attribute.\n \n\n\nHints:\n– 1 line of code is necessary\n– Method name is “scale()”\n\n\nFill out:\nplayer_image = pygame.SOMETHING.scale(player_image\, (SOMETHING\, SOMETHING) )
URL:https://www.ayclogic.com/event/2-pm-python-object-oriented-programming-sebastian-18/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231223T143000
DTEND;TZID=America/Los_Angeles:20231223T153000
DTSTAMP:20260426T015354
CREATED:20231223T232026Z
LAST-MODIFIED:20231223T232026Z
UID:23200-1703341800-1703345400@www.ayclogic.com
SUMMARY:2:30 PM - Intro To Competitive Programming - Gamas
DESCRIPTION:Today We Did\n\nWe continued studying how to sort Java List using Comparator.\nWe started discussing USACO Milking Ordering problem – http://www.usaco.org/index.php?page=viewproblem2&cpid=832\n\nHomework\n\nNo class next week\, the class will resume on Jan 6th.\nTry to solve the USACO Milking ordering problem.\nGo to USACO.org and look at Dec 2023 Bronze problem and try to solve them.
URL:https://www.ayclogic.com/event/230-pm-intro-to-competitive-programming-gamas-12/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231223T153000
DTEND;TZID=America/Los_Angeles:20231223T163000
DTSTAMP:20260426T015354
CREATED:20231224T003247Z
LAST-MODIFIED:20231224T003247Z
UID:23203-1703345400-1703349000@www.ayclogic.com
SUMMARY:3:30 PM - Adv Python Game Dev - Latisha
DESCRIPTION:Today We Did\n\nWe continued with removing code duplications from EnemyTurret and EnemyTank classes using inheritance.\nWe started launching player’s bullet when user click the mouse.\n\nHomework\n\nNo class next week\, the class will resume on Jan 6th\, 2024.\nMake the player bullet moves to the right.\nWhen the player’s bullet reach the end of the screen\, kill it.\nAdd cool down so user cannot spam with bullet. Take a look at dragon_birdie on the cool down for the dragon.\nLaunch enemy bullet upward when user click SPACE key.\nWhen the enemy bullet reach the end of the screen kill it.\nReviewed the cosine\, sine and tangent math formula that you guys did in the Tower of Defense.
URL:https://www.ayclogic.com/event/330-pm-adv-python-game-dev-latisha-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231223T154000
DTEND;TZID=America/Los_Angeles:20231223T170000
DTSTAMP:20260426T015354
CREATED:20231224T021448Z
LAST-MODIFIED:20231224T021752Z
UID:23205-1703346000-1703350800@www.ayclogic.com
SUMMARY:4 PM – Intro To Java – William
DESCRIPTION:Today We Did\n\nFinished learning about HashMaps\n\ncontainsKey()\nReplace values\nremove()\nsize()\nkeySet()\nvalues()\n\n\nStarted EmailApplication\n\ncreateEmailAccount()\nCreated EmailAccount class\n\n\n\nHomework\nWork on EmailApplication: \n\nCreate getter methods for EmailAccount (refer to Student in SchoolApplication as reference)\nImplement listAllEmailAccounts():\n\nPrint the message: “We have a total of __ email accounts in our system!”\nList all accounts in the system in the format: “#. (name) – (email)”\nThe output should look something like:\n\n\n\nPlease select an item below:\n1. Create an email account\n2. Login\n3. List all email accounts\n4. Exit\nPlease make your selection (1-4): 3\n\nWe have a total of 3 email accounts in our system!\n\n1. Elijah Tshing - iamverycool@gmail.com\n\n2. Jayden Chong - tomato@outlook.com\n\n3. Shawn Zhuang - szhuang@ayclogic.com\nREMINDER: NO CLASS NEXT WEEK. Happy Holidays! \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/4-pm-intro-to-java-william-5/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231223T170000
DTEND;TZID=America/Los_Angeles:20231223T180000
DTSTAMP:20260426T015354
CREATED:20231224T021924Z
LAST-MODIFIED:20231224T021924Z
UID:23206-1703350800-1703354400@www.ayclogic.com
SUMMARY:5 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed each individual Android project.\nWe continued with Snake and Apple game.\n\nWe replaced Point with SnakePart class\nWe utilized SnakePart.getDirection() to set direction for the body of the Snake.\n\n\n\nHomework\n\nThere is no class next week. The class is resumed on January 6\, 2024.\nContinue on your individual project.
URL:https://www.ayclogic.com/event/5-pm-android-game-dev-gamas-20/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231223T170000
DTEND;TZID=America/Los_Angeles:20231223T180000
DTSTAMP:20260426T015354
CREATED:20231224T023628Z
LAST-MODIFIED:20231224T023628Z
UID:23212-1703350800-1703354400@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nLearned about functions\n\nWithout parameters\nWith 1\, 2\, 3 parameters\n\n\n\nHomework\nCreate the following file: \n\nDec16_FunctionsHW3.py\n\nComplete Try It Yourself 8-1\, 8-2\, 8-3\, 8-5 (ignore the default value) on pages 131 and 136-137\nIf you get stuck\, try reading pages 130-133 and 137-139\n\n\n\nREMINDER: NO CLASS NEXT WEEK. Happy Holidays! \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-10/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231223T170000
DTEND;TZID=America/Los_Angeles:20231223T180000
DTSTAMP:20260426T015354
CREATED:20231224T031137Z
LAST-MODIFIED:20231224T031137Z
UID:23220-1703350800-1703354400@www.ayclogic.com
SUMMARY:5 PM - Digital Illustration 2 - Abigail
DESCRIPTION:What we did today\n\nWe finished working on the Chongyun drawing.\nWe started working on Facial Expressions practice.\n\nHomework\n\nFinish drawing the rest of the sad face. (Nose\, eyebrows\, mouth)\nMake sure the facial features pertain to the emotion.\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-digital-illustration-2-abigail-3/
CATEGORIES:Intermediate Digital Illustration
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231223T180000
DTEND;TZID=America/Los_Angeles:20231223T190000
DTSTAMP:20260426T015354
CREATED:20231224T025949Z
LAST-MODIFIED:20231224T030143Z
UID:23216-1703354400-1703358000@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Yitong Liu
DESCRIPTION:Today we:\n\nFinished the Window Cleaner project.\nStarted the Birthday Card project.\n\nHomework:\n\nAdd and color your second Shark sprite.\nIn your pink coding book\, do page 90\, step #18.\n\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\nNO CLASS NEXT WEEK! We will be back on January 6th\, 2024. \nPoints:\n\nSadev:      IIII\nPahan:      III\nRoman:     IIIII\nBenjamin:  I\nEmma:      II\n\nSTUDENTS OF THE MONTH!!!\n(NOVEMBER)\n\nSadev\nRoman\nPahan\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-liu-4/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231223T180000
DTEND;TZID=America/Los_Angeles:20231223T190000
DTSTAMP:20260426T015354
CREATED:20231224T031513Z
LAST-MODIFIED:20231224T031513Z
UID:23222-1703354400-1703358000@www.ayclogic.com
SUMMARY:6 PM - Scratch 1 - Abigail
DESCRIPTION:What we did today\n\nWe finished working on the Tunnel of Doom project.\nWe started working on the Window Cleaner project.\n\nHomework\n\nMake a minimum of 3 different costumes for the splat sprite.\nMake sure they each look different. (different color\, shape\, size\, etc.)\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-1-abigail-38/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231223T183000
DTEND;TZID=America/Los_Angeles:20231223T193000
DTSTAMP:20260426T015354
CREATED:20231224T033021Z
LAST-MODIFIED:20231224T033021Z
UID:23214-1703356200-1703359800@www.ayclogic.com
SUMMARY:6:30 PM – AI / ML – Shawn
DESCRIPTION:Today We Did\n\nWe created a new Pycharm project\, dragged our pkl files into the project\, and uploaded our files to Github\nWe created our server.py and requirements.txt\nWe learned what streamlit was and what our pkl model is\n\nHomework\n\nCopy the following code into server.py and upload it to Github: https://pastebin.com/UX3atEZB\n\n  \nIf you have any questions\, email me at szhuang@ayclogic.com.
URL:https://www.ayclogic.com/event/630-pm-ai-ml-shawn-3/
END:VEVENT
END:VCALENDAR