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:20231216T100000
DTEND;TZID=America/Los_Angeles:20231216T110000
DTSTAMP:20260426T015249
CREATED:20231216T041602Z
LAST-MODIFIED:20231216T041602Z
UID:23067-1702720800-1702724400@www.ayclogic.com
SUMMARY:10 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe continued with Monster Inheritance project.\n\nWe added add monster and list all monster\nWe started with Start Adventure menu\n\nWe display all monsters for user to fight.\nWe allow user to select a monster.\n\n\n\n\n\nHomework\n\nNo class on Dec 24 and Dec 30. The class will resume on January 6th.\nContinue on Monster Inheritance. After user enter the correct monster species to fight\, display the attack menu like below and get user input. After that you don’t have to do anything else.\n\n\nWhat do you want to do with the cyclops\n1. Magic attack\n2. Sword attack - 10 to 20 damage\nEnter your selection: 2\n\n\n\nIf you do it properly\, it should do like below\n\n1. Add Monster\n2. List all monsters\n3. Play Adventure\nEnter your selection (Enter 'exit' to quit): 2\n- Dragon - 100 health - 50 Max attack\n- Troll - 50 health - 20 Max attack\n- Water Golem - 19 health - 20 Max attack\n- Cyclops - 60 health - 30 Max attack\n- Unicorn - 70 health - 70 Max attack\n\nPlease select one of the following\n1. Add Monster\n2. List all monsters\n3. Play Adventure\nEnter your selection (Enter 'exit' to quit): 3\nEnter your name: Gamas\nEnter player's health: 100\n\nHi Gamas\, Welcome to AYC Logic Adventure Game\n\nGamas you have 100 health remaining.\nPlease choose your monster: \n- Dragon - 100 health - 50 Max attack\n- Troll - 50 health - 20 Max attack\n- Water Golem - 19 health - 20 Max attack\n- Cyclops - 60 health - 30 Max attack\n- Unicorn - 70 health - 70 Max attack\nEnter your selection (enter 'stop' to quit the game): cyclops\n\nWhat do you want to do with the cyclops\n1. Magic attack\n2. Sword attack - 10 to 20 damage\nEnter your selection: 2\nYou attacked Cyclops with 16 damage and the Cyclops has 44 health remaining.\n\nAs a bonus point\, after user select “2. Sword attack – 10 to 20 damage”\, If you add the code that will actually reduce the monster health by random damage between 10 to 20 damage\, then I will give you 3% bonus point for your final exam.
URL:https://www.ayclogic.com/event/10-am-python-oop-indo-gamas-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231216T103000
DTEND;TZID=America/Los_Angeles:20231216T113000
DTSTAMP:20260426T015249
CREATED:20231216T193549Z
LAST-MODIFIED:20231216T193549Z
UID:23072-1702722600-1702726200@www.ayclogic.com
SUMMARY:10:30 AM – Scratch Level 2 – Yitong
DESCRIPTION:Today we:\n\nDiscussed the Scratch Level 2 Practice Test.\n\nHomework:\n\nNo homework! Study if you need to for the final test.\n\nStudy Spaceship\, Cheese Chase\, and Fireball Fight.\nMake sure you know the difference between OR & AND.\n\n\n\nSend me your project here: yitong@ayclogic.com \n\nHomework is due FRIDAY NIGHT. You can submit it earlier\, I will check it as soon as I can.\nMake sure to SHARE your project. Otherwise\, I cannot see it.
URL:https://www.ayclogic.com/event/1030-am-scratch-level-2-yitong-18/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231216T130000
DTEND;TZID=America/Los_Angeles:20231216T140000
DTSTAMP:20260426T015249
CREATED:20231216T074101Z
LAST-MODIFIED:20231216T074101Z
UID:23070-1702731600-1702735200@www.ayclogic.com
SUMMARY:1 PM - Indo - Python OOP - Joel
DESCRIPTION:Today we did:\n\nWe started working on the MonsterSystem and learned about the concept of inheritance.\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/1-pm-indo-python-oop-joel/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231216T153000
DTEND;TZID=America/Los_Angeles:20231216T163000
DTSTAMP:20260426T015249
CREATED:20231217T003825Z
LAST-MODIFIED:20231217T003825Z
UID:23077-1702740600-1702744200@www.ayclogic.com
SUMMARY:3:30 PM - Adv Python Game Dev - Latisha
DESCRIPTION:Today We Did\n\nWe continued with Tank War\n\nWe created EnemyTank\, EnemyTurret\nWe made the Turret moved with the Tank\nWe used inheritance to reduce code duplication in EnemyTank\n\n\n\nHomework\n\nUse inheritance to reduce code duplication in EnemyTurret. This is very similar with what we did in EnemyTank using inheritance.\nInside EnemyTank.load_images(self) reduce the code duplication by creating a method that would provide the image name. This way you can remove the entire load_images(self) method from EnemyTank class hence reducing the code duplication even more. This is very similar why we create create_turret\n(self) method inside Tank and EnemyTank.
URL:https://www.ayclogic.com/event/330-pm-adv-python-game-dev-latisha-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231216T162000
DTEND;TZID=America/Los_Angeles:20231216T170000
DTSTAMP:20260426T015249
CREATED:20231217T024702Z
LAST-MODIFIED:20231217T024738Z
UID:23079-1702743600-1702746000@www.ayclogic.com
SUMMARY:4 PM – Intro To Java – William
DESCRIPTION:Today We Did\n\nReviewed listTeenageStudents() in SchoolSystem\nStarted learning about HashMaps\n\nput()\nget()\n\n\n\nHomework\n\nCreate a new HashMap called studentMap that maps from a student’s first name to their grade (Integer).\n\nAdd 2 students of your choice with different grade levels and names\, and print out their grade levels.\n\nE.g. (William Smith is in grade 13)\n\n\n\n\n\nNOTE: We will be starting class 20 minutes early next week to make up for lost time 🙂 \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/4-pm-intro-to-java-william-4/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231216T170000
DTEND;TZID=America/Los_Angeles:20231216T180000
DTSTAMP:20260426T015249
CREATED:20231217T025257Z
LAST-MODIFIED:20231217T025257Z
UID:23083-1702746000-1702749600@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed Python Quiz 1\n\nHomework\nFinish last week’s homework if you haven’t already! \nCreate the following file: \n\nDec16_FunctionsHW2.py\n\nCopy code from pages 137 to 139 in the textbook\n\n\n\nUpload the homework to your assigned Google Drive folders by Friday night. \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-9/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231216T180000
DTEND;TZID=America/Los_Angeles:20231216T190000
DTSTAMP:20260426T015249
CREATED:20231217T030642Z
LAST-MODIFIED:20231217T031345Z
UID:23085-1702749600-1702753200@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Abigail
DESCRIPTION:Today We Did\n\nContinued working on the Tunnel of Doom project.\nCoded the Banner sprite\nCoded the Best Time and Best Player\n\nHomework\n\nCreate two new costumes for your Tunnel sprite (so you should have three costumes in total). Each costume must look different from each other.\n\nMake sure that the “start” and “end” spots for each Tunnel costumes are the same.\n\n\nRandomize the Tunnel costumes when the game starts\nIf you haven’t already\, code the game to forever play the sound “Cave” when the game starts\n\nIf you have any question\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-1-abigail-37/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231216T180000
DTEND;TZID=America/Los_Angeles:20231216T190000
DTSTAMP:20260426T015249
CREATED:20231217T030706Z
LAST-MODIFIED:20231217T030706Z
UID:23086-1702749600-1702753200@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\nWhen the Button is clicked\, make the Cake sprite show up.\nMake a new sprite (click on paint when choosing a sprite) and name it Birthday Banner. Then make the banner using the rectangle tool and the text tool.\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\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-3/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231216T183000
DTEND;TZID=America/Los_Angeles:20231216T193000
DTSTAMP:20260426T015249
CREATED:20231219T004308Z
LAST-MODIFIED:20231219T004308Z
UID:23103-1702751400-1702755000@www.ayclogic.com
SUMMARY:6:30 PM - AI / ML - Shawn
DESCRIPTION:Today We Did\n\nWe went over homework.\nWe learned how to display each of the images from the URLs.PET.\nWe created github account.\nWe learned how to export our trained model into cat_vs_dog.pkl file.\nWe learned how to transfer our cat_vs_dog.pkl file into google drive folder.\n\nHomework\n\nIf you have not done it\, download the cat_vs_dog.pkl from your google drive. It should be under “My Drive/ayc_ai/cat_vs_dog.pkl” google folder.\nCreate a Pycharm project (CatVsDogStreamlit)\nCopy the cat_vs_dog.pkl file into your Pycharm project that you just created.\nAfter that\, we want to try to connect your Pycharm project with your Github account. By selecting Git menu > Github > Share Project on Github \nAfter that in the popup\, click Add Account.\nA Web Browser should appear with a blue “Authorize In Github” button. Click that button.\nAfter that you should see a login option in your github page. Enter your username and password.\nAfter you successfully enter username and password you should see a confirmation page.\nAfter this\, go back to your pycharm window and click the “share” button in the popup.\nAfter this\, in the bottom of your Pycharm\, you should see a progress dialog that says it is trying to connect and upload your file to your github. It might take several minutes to 5 mins complete this because the cat_vs_dog.pkl is large file. Once it is complete\, you see confirmation like below\nAfter this go back to your github\, hopefully you should see a new project/repository called “cat_vs_dog_streamlit” in your github.
URL:https://www.ayclogic.com/event/630-pm-ai-ml-shawn-2/
END:VEVENT
END:VCALENDAR