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:20250309T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20251102T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251015T170000
DTEND;TZID=America/Los_Angeles:20251015T180000
DTSTAMP:20260514T234203
CREATED:20251016T000614Z
LAST-MODIFIED:20251016T015853Z
UID:31302-1760547600-1760551200@www.ayclogic.com
SUMMARY:5 PM – Scratch 1 – Yitong
DESCRIPTION:Today we:\n\nStarted the Dino Dance project.\n\nHomework:\n\nMake a new Dinosaur4 sprite.\n\n\n\n\n\nChange the color of the Dinosaur4 sprite.\n\n\n\n\nOPTIONAL: Make your new Dinosaur4 sprite dance.\n\nHint: Try the “switch costume” block we used in the other Dinosaur sprites.\n\n\n\n\nEmail me for help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-scratch-1-yitong-15/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251015T170000
DTEND;TZID=America/Los_Angeles:20251015T180000
DTSTAMP:20260514T234203
CREATED:20251016T010232Z
LAST-MODIFIED:20251016T010232Z
UID:31306-1760547600-1760551200@www.ayclogic.com
SUMMARY:5PM – Intro To Python – Daniel
DESCRIPTION:What We Did\n\nWe went over some questions on the turtle project.\nWe finished learning how to draw a half circle.\n\nHomework\n\nContinue working on turtle project\, and be done with about 50% next week.\nProject is due 11/5/2025.\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/5pm-intro-to-python-daniel-23/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251015T180000
DTEND;TZID=America/Los_Angeles:20251015T190000
DTSTAMP:20260514T234203
CREATED:20251016T010033Z
LAST-MODIFIED:20251016T033504Z
UID:31305-1760551200-1760554800@www.ayclogic.com
SUMMARY:6 PM - Android Game Dev - Gamas
DESCRIPTION:Homework\n\nEthan –\n\nYou are behind\, you need to have more progress.\nWhen user click on the item that they want to purchase\, the amount of money has to be reduced.\nWe somehow need to change the status of the item after it is purchased. Maybe display the text Already purchased.\nWe also need to display what each item do.\nEnable the feature show me how each item that I purchase will add the click numbers.\nLimit the number of items you can purchase because you are behind.\n\n\nDereck –\n\nAdd credit page\n\nDesigned and Created by Dereck Chea\nAsset from <website name>\nAmerican Young Coder Academy\nwww.ayclogic.com\n\n\n\n\nYitong –\n\nAdd www.ayclogic.com and American Young Coder Academy as the school in the credit page.\n\n\nAbigail –\n\nAdd feature to enable to feed monster when you have food.\n\n\nDavid –\n\nYou are behind David\nWhen user click Submit\, there is an error. It is because you use integer in below code. You have to use playerScoreField.setText(String.valueOf(playerScore)).\n\nplayerScoreField.setText(playerScore);\n\n\nYou also have to randomize the enemy image when you click submit.\nAfter you fix above errors\, after clicking Submit\, you need to update the score in these TextViews “Player Score: <score>” and the “Computer Score: <score>”.\nRESET button is not working.\nThere is no background song.\nI don’t see the code where it is going to decide who wins the game? How many round will the game continues? It cannot be forever. You have to limit your game.\nBeautify your game\n\nPlayer Score and Computer Score and Round TextView needs to have bigger and stronger font.\nThe alignment for these UI components are not good in my screen. It might be good in your screen. But it is not good in my screen\, this is because the way you put the Horizontal and Vertical constraints are not consistent. For example\,\n\n“roundText” TextView\, you put 32 for all Horizontal and Vertical\n“”round” TextView\, put only 96 from the top and 64 from the right. This will look different from phone to phone. The “round” TextView should be put 32 for both Top and Bottom just like “roundText” TextView and it should be set like 32dp to the right of “roundText”.\n\n\nthe Rock\, Paper\, Scissor images also are not aligned. Same problem\, the constraints for all three of these ImageView are not consistent.\nLook at my screenshot below\n\n\n\n\n\nTheo –\n\nAdd a status TextView somewhere in the screen to display the amount of money that you are betting.\nUse status TextView to show if you are winning or not\nAdd background song look at Tic Tac Toe codes.\nFor each of the button\, if you have no more money\, make sure to display a popup saying you have no more money.\nAdd credit page.\nI can see the alignment of your images are good now\, which is good. But can you beautify the interface more\, maybe make the font stronger etc.
URL:https://www.ayclogic.com/event/6-pm-android-game-dev-gamas-24/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251015T190000
DTEND;TZID=America/Los_Angeles:20251015T200000
DTSTAMP:20260514T234203
CREATED:20251016T030606Z
LAST-MODIFIED:20251016T030708Z
UID:31312-1760554800-1760558400@www.ayclogic.com
SUMMARY:7:00 PM – Python Game Development – Darin
DESCRIPTION:What We Did Today:\n\nCreated logic for alternating costumes\nTidied up the code by refactoring\nSpawned the score variable onto our screen\n\nHomework:\n\n\n# homework\n# spawn the coins into the game\, but place them in between the tubes (you can place them in two fixed locations up and down)\n# define collisions for them as we did with the duck and tubes\n# when a collision happens\, increment score by 2\, and make the coin disappear\n# you can make it disappear by setting dokillb to True in\n# "pygame.sprite.groupcollide(self.player_group\, self.coin_group\, False\, True\, self.player_coin_coll"\n\n# make sure also that the coin changes costumes.\n\n\nNotes:\nAll class notes can be found here: https://gitlab.com/billhan5732/wed-630-flappy-duck-bill/-/tree/bill/src \nYou can reach me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/700-pm-python-game-development-darin-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251015T190000
DTEND;TZID=America/Los_Angeles:20251015T200000
DTSTAMP:20260514T234203
CREATED:20251016T031327Z
LAST-MODIFIED:20251016T031327Z
UID:31316-1760554800-1760558400@www.ayclogic.com
SUMMARY:7 PM - AI and Machine Learning - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed Cat VS Dog kaggle project.\nWe started Pet Breed Classification project.\n\nHomework\n\nInside “WED-7-PM-<YourName>-Pet-Breed-Classification” kaggle project. Modify the implementation of extract_breed_name(file_path) function so the function will return a breed name only when image file name is given. For example\n\nprint(extract_breed_name(“Abyssinian_1.jpg”)) will print “Abyssinian”\nprint(extract_breed_name(“english_cocker_spaniel_35.jpg”)) will print “english_cocker_spaniel”\nprint(extract_breed_name(“english_setter_178.jpg”)) will print “english_setter”\n\n\nThe implementation of this function has to work for all 7390 pet images you have.\nResearch in the Internet how to do this.
URL:https://www.ayclogic.com/event/7-pm-ai-and-machine-learning-gamas-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251015T190000
DTEND;TZID=America/Los_Angeles:20251015T200000
DTSTAMP:20260514T234203
CREATED:20251016T031455Z
LAST-MODIFIED:20251022T081323Z
UID:31320-1760554800-1760558400@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Yitong
DESCRIPTION:Today we:\n\nContinued learning about functions without return values.\nStarted learning about functions with return values.\n\nPython file from class: https://drive.google.com/drive/u/3/folders/143UhHBu3LouTWr3l0WDVNGwpC6gElwjl \nHomework:\n\nName your Python file oct15_functions_with_return_value\nDo the Try-It-Yourself questions (#8-1\, #8-2) on page 131\, (#8-3\, #8-4\, #8-5) on page 136.\nCopy code from pages 137-139.\n\n\nEmail me for help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-yitong-14/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR