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:20231202T100000
DTEND;TZID=America/Los_Angeles:20231202T110000
DTSTAMP:20260425T204659
CREATED:20231202T045118Z
LAST-MODIFIED:20231202T045118Z
UID:22805-1701511200-1701514800@www.ayclogic.com
SUMMARY:10 AM - Indo - Python Game Development - Joel
DESCRIPTION:Today we did:\n\nWe created the giant fireball by making some new methods: create_giant_fireball\, and also created a giant_fireball_group\, to make sure that the giant fireball can pierce through all the birds.\nWe also made a landing page\, and made the play button.\n\nHomework:\n\nUsing the title image\, make sure to blit it above the play button\, and for the x-axis\, it should be in the center\, just like how we did the play button.\n\nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/10-am-indo-python-game-development-joel-7/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231202T100000
DTEND;TZID=America/Los_Angeles:20231202T170000
DTSTAMP:20260425T204659
CREATED:20231202T040724Z
LAST-MODIFIED:20231202T040724Z
UID:22803-1701511200-1701536400@www.ayclogic.com
SUMMARY:10 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe finished SchoolSystem\nWe started LibrarySystem project.\n\nHomework\n\nContinue on your LibrarySystem. Add code so the first 3 item in the menu would be working like below. And bonus point 3% on your final if you do List all old books (older than year 2000):\n\nPlease look at below options\n1. Add book\n2. List all books\n3. Find book by name\n4. Find book by id\n5. List all old books\nEnter your selection. Enter 'quit' to exit: 1\n\nADD NEW BOOK\nEnter book title: Narnia\nEnter book author: CS Lewis\nEnter publish year: 1960\nEnter book id: AAA1\nYou have added Narnia book to our library.\n\nPlease look at below options\n1. Add book\n2. List all books\n3. Find book by name\n4. Find book by id\n5. List all old books\nEnter your selection. Enter 'quit' to exit: 2\n\nLIST ALL BOOKS\nTitle: Lightning Thief - Book Author: Henry - Year Published: 1995 - id: AAA1\nTitle: Harry Potter - Book Author: JK Rowling - Year Published: 2001 - id: AAA2\nTitle: Narnia - Book Author: CS Lewis - Year Published: 1960 - id: AAA1\n\nPlease look at below options\n1. Add book\n2. List all books\n3. Find book by name\n4. Find book by id\n5. List all old books\nEnter your selection. Enter 'quit' to exit: 3\n\nFIND BOOK\nEnter book title that you want to find: narnia\nTitle: Narnia - Book Author: CS Lewis - Year Published: 1960 - id: AAA1\n\nPlease look at below options\n1. Add book\n2. List all books\n3. Find book by name\n4. Find book by id\n5. List all old books\nEnter your selection. Enter 'quit' to exit:
URL:https://www.ayclogic.com/event/10-am-python-oop-indo-gamas-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231202T103000
DTEND;TZID=America/Los_Angeles:20231202T113000
DTSTAMP:20260425T204659
CREATED:20231202T194426Z
LAST-MODIFIED:20231202T194732Z
UID:22815-1701513000-1701516600@www.ayclogic.com
SUMMARY:10:30 AM – Scratch Level 2 – Yitong
DESCRIPTION:Today we:\n\nWorked on the Fireball Fight project.\n\nHomework:\n\nMake a Right Player ATTACK variable. Add code to the Right Player sprite so that if there are more than 0 Right Player ATTACKs:\n\ncreate a clone of the Right Player Attack sprite\nchange the Right Player ATTACK variable by -1\n\n\nInside your Right Player Big Attack sprite\, copy the same code from the Right Player Small Attack sprite.\n\nThis Right Player Big Attack sprite should do -3 damage.\n\n\nMake a Right Player BIG ATTACK variable. Inside the Star sprite:\n\nbroadcast Right Player BIG ATTACK\nset the Right Player BIG ATTACK variable to 1\n\n\nInside the Right Player sprite\, when it receives Right Player BIG ATTACK\, it should:\n\nkeep changing color until the Right Player BIG ATTACK variable = 0\nclear graphic effects after it is done changing colors\n\n\nInside the Right Player sprite\, when the n-key is pressed\, if the Right Player BIG ATTACK variable = 1:\n\ncreate a clone of the Right Player Big Attack sprite\nset the Right Player BIG ATTACK variable to 0\n\n\nInside the Stage:\n\nset the Right Player ATTACK variable to 5\nset the Right Player BIG ATTACK to 0\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-16/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231202T130000
DTEND;TZID=America/Los_Angeles:20231202T140000
DTSTAMP:20260425T204659
CREATED:20231202T114558Z
LAST-MODIFIED:20231202T114610Z
UID:22813-1701522000-1701525600@www.ayclogic.com
SUMMARY:1 PM - Indo - PythonOOP - Joel
DESCRIPTION:Today we did:\n\nWe worked on GrocerySystem using a shopping cart list\, and a dictionary to store the values.\n\nHomework:\n\nContinuing in Dec2_GrocerySystemV3\, inside the for loop for finding the total price\, for each item in the list\, check if it is a frozen_food (or if item.frozen_food == True). If it is == True\, then print(f”{item.name} – remember to store inside a freezer”). If not\, then simply print the item’s name.\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-pythonoop-joel-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231202T130000
DTEND;TZID=America/Los_Angeles:20231202T140000
DTSTAMP:20260425T204659
CREATED:20231202T224809Z
LAST-MODIFIED:20231202T224809Z
UID:22819-1701522000-1701525600@www.ayclogic.com
SUMMARY:1 PM - Adnroid Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed individual project.\nWe continued with Metropolitan Weather app.\n\nHomework\n\nContinue with your personal individual project. The project is due next week 12/09.\nAlso you are recommended to participate in 2024 Congressional App Challenge. You can create Android app to participate. Register here. https://www.congressionalappchallenge.us/
URL:https://www.ayclogic.com/event/1-pm-adnroid-game-dev-gamas/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231202T140000
DTEND;TZID=America/Los_Angeles:20231202T150000
DTSTAMP:20260425T204659
CREATED:20231202T230818Z
LAST-MODIFIED:20231202T230818Z
UID:22821-1701525600-1701529200@www.ayclogic.com
SUMMARY:2 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nAdded rectangles to all classes\nRemoved sprites when they go off screen\nAdded giant fireballs\nLearned about & created event listeners\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\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Complete the player_bird_collision method inside main.py as described in class:\n \n\ndef player_bird_collision(self\, player\, bird):\n    if player.rect.colliderect(bird.rect):\n        """\n        HOMEWORK:\n        Think\, what should happen when a bird hits you?\n        (2 things\, you can be creative)\n        """\n        return True\n    else:\n        return False
URL:https://www.ayclogic.com/event/2-pm-python-object-oriented-programming-sebastian-16/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231202T143000
DTEND;TZID=America/Los_Angeles:20231202T153000
DTSTAMP:20260425T204659
CREATED:20231202T113758Z
LAST-MODIFIED:20231202T113758Z
UID:22811-1701527400-1701531000@www.ayclogic.com
SUMMARY:5PM - Indo - Intro to Python - Joel
DESCRIPTION:Today we did:\n\nWe learned about for loops in lists\, and for loops using range with one number (one argument).\n\nHomework:\n\nCreate a new file called Dec2_ForLoopListHomeowkr and do the exercises from here: https://www.ayclogic.com/animal-list-and-for-loop-exercises/ \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/5pm-indo-intro-to-python-joel-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231202T150000
DTEND;TZID=America/Los_Angeles:20231202T160000
DTSTAMP:20260425T204659
CREATED:20231204T211840Z
LAST-MODIFIED:20231209T230121Z
UID:22852-1701529200-1701532800@www.ayclogic.com
SUMMARY:3PM – Adv Python Game Dev – Latisha
DESCRIPTION:Today We Did\n\nContinue working on Tank Game\n\nHomework\n\nMake the Turret class in turret.py using the assets/Player_2/Type_1/PlayerTank_2_1_Turret_0.png image. Make a turret_group in main and create 1 turret\, and show it to the screen.\nMake the Bullet class in bullet.py using the assets/Bullet.png image. Make a bullet_group in main and create 1 bullet\, and show it to the screen.\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-7/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231202T160000
DTEND;TZID=America/Los_Angeles:20231202T170000
DTSTAMP:20260425T204659
CREATED:20231203T021117Z
LAST-MODIFIED:20231203T021117Z
UID:22825-1701532800-1701536400@www.ayclogic.com
SUMMARY:4 PM – Intro To Java – William
DESCRIPTION:Today We Did\n\nReviewed:\n\nAdd a teacher\nList all teachers\nList all students.\n\n\nExplained overriding toString() method\nStarted findStudent()\n\nHomework\n\nFinish findStudent()\n\nAdd a last name attribute to Student\n\nMake sure to modify addStudent()\n\n\nCheck if first and last name that user inputs matches a student\nPrint out the student’s information (name\, age\, grade)\n\n\nCreate findTeacher()\n\nMatch first and last name (similar to findStudent())\n\n\n\n\n\nMake sure to add both methods to your run() method\n\nUpload your SchoolApplication files 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/4-pm-intro-to-java-william-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231202T170000
DTEND;TZID=America/Los_Angeles:20231202T180000
DTSTAMP:20260425T204659
CREATED:20231203T014639Z
LAST-MODIFIED:20231203T014639Z
UID:22823-1701536400-1701540000@www.ayclogic.com
SUMMARY:5 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe continued with Snake and Apple project.\nWe added images instead of rectangle in the game.\n\nHomework\n\nCreate a game proposal\n\nCreate a google doc word and share it with gamas@ayclogic.com.\nInside the proposal\, you need have the story of your game. How to win the game\, how to lose the game. Is there enemy on the game? Is there projectile. Is there a fix duration on the game\nThe game needs to have landing page\, game page\, credit page\, win page and lose page.\nTry to find and purchase game asset in https://graphicriver.net/\nTry to find audio (for background music) in https://opengameart.org
URL:https://www.ayclogic.com/event/5-pm-android-game-dev-gamas-18/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231202T170000
DTEND;TZID=America/Los_Angeles:20231202T180000
DTSTAMP:20260425T204659
CREATED:20231203T021219Z
LAST-MODIFIED:20231210T024535Z
UID:22828-1701536400-1701540000@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed Nov11_PythonExercises.py\n\nHomework\n\nStudy for our quiz! I recommend reviewing the following topics:\n\nVariable datatypes\nWhile loops\nFor loops\nLists\n\n\nIf you need extra practice\, do any homeworks you haven’t finished or read textbook sections related to the topics!\n\nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231202T180000
DTEND;TZID=America/Los_Angeles:20231202T190000
DTSTAMP:20260425T204659
CREATED:20231203T030535Z
LAST-MODIFIED:20231210T030119Z
UID:22831-1701540000-1701543600@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Yitong
DESCRIPTION:Today we:\n\nContinued the Window Cleaner project.\n\nHomework:\n\nDo page 137\, step #8 in your pink coding book.\n\nYou do not need to get another “when I start as a clone” block\, just add the code from the book under the “when I start as a clone” block we already have. Email me if you’re still confused.\n\n\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-19/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231202T180000
DTEND;TZID=America/Los_Angeles:20231202T190000
DTSTAMP:20260425T204659
CREATED:20231203T030557Z
LAST-MODIFIED:20231203T030557Z
UID:22832-1701540000-1701543600@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Abigail
DESCRIPTION:Today We Did\n\nWe finished working on the Birthday Card project.\nWe started working on the Spiralizer project.\n\nHomework\n\nDo pages 97-98 on your pink Scratch book.\n\nIf you have any question\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-1-abigail-35/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231202T183000
DTEND;TZID=America/Los_Angeles:20231202T193000
DTSTAMP:20260425T204659
CREATED:20231203T033357Z
LAST-MODIFIED:20231203T033357Z
UID:22835-1701541800-1701545400@www.ayclogic.com
SUMMARY:7 PM – AI / ML – Shawn
DESCRIPTION:Today We Did\n\nCourse overview: learned about machine learning\nIntro to Colab\nhttps://colab.research.google.com/drive/1rFBxsmQEijlTPHKxq8-3MCAA0vtEwMo4?usp=sharing\n\nHomework\n\nMake a copy of this notebook and follow the instructions: https://colab.research.google.com/drive/1qjmmP4LhSIgVD0qmExb_fmuB-Sm_511n#scrollTo=KGBF7yb2tnh7\n\n\nEmail me at szhuang@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-ai-ml-shawn-9/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231202T191500
DTEND;TZID=America/Los_Angeles:20231202T201500
DTSTAMP:20260425T204659
CREATED:20231203T051501Z
LAST-MODIFIED:20231203T051501Z
UID:22843-1701544500-1701548100@www.ayclogic.com
SUMMARY:7:15 PM - Intro To Competitive Programming - Gamas
DESCRIPTION:Today We Did\n\nWe went over binary search and explain why the big O notation is O log(n).\nWe went over linear search.\nWe went over brute force (complete search) algorithm\n\nHomework\n\nDo the Milk Pails problem from here.\nSince USACO qualification is December 15\, do your exercises from problems listed in https://usaco.guide/bronze/ . No pain no gain.
URL:https://www.ayclogic.com/event/715-pm-intro-to-competitive-programming-gamas/
END:VEVENT
END:VCALENDAR