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:20260426T000508
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:20260426T000508
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:20260426T000508
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:20260426T000508
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:20260426T000508
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:20260426T000508
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:20260426T000508
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:20260426T000508
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:20260426T000508
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:20260426T000508
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:20260426T000508
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:20260426T000508
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:20260426T000508
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:20260426T000508
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:20260426T000508
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
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231204T160000
DTEND;TZID=America/Los_Angeles:20231204T170000
DTSTAMP:20260426T000508
CREATED:20231205T215021Z
LAST-MODIFIED:20231205T215427Z
UID:22876-1701705600-1701709200@www.ayclogic.com
SUMMARY:4 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nLearned how to do special printing (.upper()\, .lower()\, .title()\nLearned how to use print(f””) with variables\nIntroduced if\, elif\, and else statements\n\nHomework:\nSubmit the file into the google drive (the link is shared in your gmail) when you are finished! \n\nCreate StringHW2.py and do page 25 from the book TRY IT YOURSELF: 2-3\, 2-4\, 2-5 and 2-6\nThere is a total of 4 problems here\, make sure to label the problems with comments.\n\nNotes:\nIf you have any questions\, feel free to email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/4-pm-intro-to-python-darin-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231204T170000
DTEND;TZID=America/Los_Angeles:20231204T180000
DTSTAMP:20260426T000508
CREATED:20231205T023443Z
LAST-MODIFIED:20231205T024836Z
UID:22862-1701709200-1701712800@www.ayclogic.com
SUMMARY:5 PM - Python OOP - Juan
DESCRIPTION:Gamas Sub \nToday We Did\n\nWe finished Supermarket OOP project\nWe started Library System project.\n\nHomework\nContinue on Library System project. Add code to do \n\nAdd Book\nList All Books\nFind Book by name\nList all old books (before 2000).\n\nIf you do it properly\, it should behave like below: \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: Lord of The Rings\nEnter book author: JRR Tolkien\nEnter publish year: 1954\nEnter book id: AAA1\nYou have added Lord of The Rings 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: 1\n\nADD NEW BOOK\nEnter book title: Harry Potter\nEnter book author: JK Rowling\nEnter publish year: 1997\nEnter book id: AAA2\nYou have added Harry Potter 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: 1\n\nADD NEW BOOK\nEnter book title: Order of Phoenix\nEnter book author: JK Rowling\nEnter publish year: 2003\nEnter book id: AAA3\nYou have added Order of Phoenix 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: Lord of The Rings - Book Author: JRR Tolkien - Year Published: 1954 - id: AAA1\nTitle: Harry Potter - Book Author: JK Rowling - Year Published: 1997 - id: AAA2\nTitle: Order of Phoenix - Book Author: JK Rowling - Year Published: 2003 - id: AAA3\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: Lord of The Rings\nTitle: Lord of The Rings - Book Author: JRR Tolkien - Year Published: 1954 - 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: 5\n\nLIST ALL OLD BOOKS\nTitle: Lord of The Rings - Book Author: JRR Tolkien - Year Published: 1954 - id: AAA1\nTitle: Harry Potter - Book Author: JK Rowling - Year Published: 1997 - id: AAA2\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/5-pm-python-oop-juan-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231204T190000
DTEND;TZID=America/Los_Angeles:20231204T200000
DTSTAMP:20260426T000508
CREATED:20231205T040150Z
LAST-MODIFIED:20231205T040150Z
UID:22868-1701716400-1701720000@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nHandled game resets between game modes\nDeveloped methods for win & lose landing pages\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/MON-7PM-FlappyBird/-/tree/Sebastian?ref_type=heads\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Think of where to call our game_win_page & game_over_page methodsHint: Where do we check game modes & draw their corresponding pages?
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-20/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231204T190000
DTEND;TZID=America/Los_Angeles:20231204T200000
DTSTAMP:20260426T000508
CREATED:20231205T085915Z
LAST-MODIFIED:20231205T085915Z
UID:22872-1701716400-1701720000@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nPython Quiz 2\n\nHomework\n\nNo homework this week!\nNext week we will be covering Turtle.\n\nIf you have any questions\, email me at williamsmith@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-18/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231204T190000
DTEND;TZID=America/Los_Angeles:20231204T200000
DTSTAMP:20260426T000508
CREATED:20231209T022108Z
LAST-MODIFIED:20231209T022108Z
UID:22927-1701716400-1701720000@www.ayclogic.com
SUMMARY:7 PM - Python OOP - Gamas
DESCRIPTION:Today We Did\n\nWe continued with Monster Inheritance project. We added codes that would enable to player to do sword damage.\n\nHomework\n\nContinue on mon-7pm-monster-inheritance \nWhen player sword attack monster\, the monster also is going to attack the player causing random damage between 10 to monster.max_attack . Add code to do this.\nWhen player select a monster and then select “1. Magic attack” add codes so it will behave like below.\n\nWelcome to AYC Logic adventure game\n1. Add new monster\n2. List all monsters\n3. Start adventure\nPlease make your selection. Enter "quit" to exit: 3\nEnter your name: Gamas\nEnter player's health: 100\nHi Gamas\, Welcome to AYC Logic Adventure Game\n\nGamas you have 100 health remaining.\nPlease choose your monster: \n- Dragon - 100 health - 100 Max attack\n- Troll - 50 health - 75 Max attack\n- Water Golem - 50 health - 50 Max attack\nEnter your selection (enter 'stop' to quit the game): dragon\n\nWhat do you want to do with the dragon \n1. Magic attack \n2. Sword attack - 10 to 20 damage \nEnter your selection: 2\ndragon was attacked by player (20 attack points) and now have 80 health remaining.\nDragon attacked you with 64 damage. Your remaining health is 36.\n\nGamas you have 36 health remaining.\nPlease choose your monster: \n- Dragon - 80 health - 100 Max attack\n- Troll - 50 health - 75 Max attack\n- Water Golem - 50 health - 50 Max attack\nEnter your selection (enter 'stop' to quit the game): troll\n\nWhat do you want to do with the troll \n1. Magic attack \n2. Sword attack - 10 to 20 damage \nEnter your selection: 1\n\nWhat kind of magic attack you want to do:\n1. Fire magic - Max damage: 10\n2. Water magic - Max damage: 10\n3. Earth magic - Max damage: 15\n4. Wind magic - Max damage: 8 \nEnter your selection: 1\nYou attacked Troll with 10 damage and the Troll has 40 health remaining.\nTroll attacked you with 41 damage. Your remaining health is -5.\n\nGamas you have -5 health remaining.\nPlease choose your monster: \n- Dragon - 80 health - 100 Max attack\n- Troll - 40 health - 75 Max attack\n- Water Golem - 50 health - 50 Max attack\nEnter your selection (enter 'stop' to quit the game):
URL:https://www.ayclogic.com/event/7-pm-python-oop-gamas-11/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231205T170000
DTEND;TZID=America/Los_Angeles:20231205T180000
DTSTAMP:20260426T000508
CREATED:20231206T044011Z
LAST-MODIFIED:20231206T044011Z
UID:22898-1701795600-1701799200@www.ayclogic.com
SUMMARY:5 PM – Python OOP – Shawn
DESCRIPTION:Today We:\n\nContinued the Grocery System V3 project\n\nYour HW:\n\nAfter you checkout and exit\, print out all the things you’ve bought and the total price.\n\nHint: add a list for the items & a price variable to count
URL:https://www.ayclogic.com/event/5-pm-python-oop-shawn/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231205T180000
DTEND;TZID=America/Los_Angeles:20231205T190000
DTSTAMP:20260426T000508
CREATED:20231206T030715Z
LAST-MODIFIED:20231206T031436Z
UID:22882-1701799200-1701802800@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nBlitted coin images to screen\nCreated player class\nAdded player’s jump functionality using gravity\nRemembered how to use the ASCII table to detect which key the user typed\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-flappy-bird/-/tree/Sebastian?ref_type=heads\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Next class we will begin developing collisions between different sprites\, please add the “self.rect” attribute to all classes which will need to handle collisions.\n\nTo create this pygame rectangle for collisions\, we use the method:\n\nself.rect = pygame.Rect(x\, y\, width\, height)\n\nThe x and y will be simple for every class since they all have attributes for x and y\, but you will have to think a bit more to get the width & height.\nThe width & height of a rectangle should be based off the image(s) corresponding to the class. We can get an image’s width and height with these methods:\n\nimage.get_width()\nimage.get_height()\n\nThe tricky part will be to get a singular image\, since some classes have lists of images instead of just a single image! Remember how to index inside of a list and grab one image to fix this. Does it matter which image we get from the list\, or are they all the same width/height?\n\n\nOnce you added this self.rect attribute to 3 classes without any errors\, you know you’re done.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-11/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231205T180000
DTEND;TZID=America/Los_Angeles:20231205T190000
DTSTAMP:20260426T000508
CREATED:20231206T043842Z
LAST-MODIFIED:20231206T043842Z
UID:22896-1701799200-1701802800@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Shawn
DESCRIPTION:Today We Did\n\nLearned inheritance\nStarted MonsterSystem\n\nHomework\n\nMake a file called Dec5_Inheritance.py and copy pages 168 to 170\n\nEmail me at szhuang@ayclogic.com if you have any issues!
URL:https://www.ayclogic.com/event/6-pm-python-oop-shawn-26/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231205T180000
DTEND;TZID=America/Los_Angeles:20231205T190000
DTSTAMP:20260426T000508
CREATED:20231206T155915Z
LAST-MODIFIED:20231206T155915Z
UID:22902-1701799200-1701802800@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:QUIZ 1 IS NEXT WEEK on December 12!!\n\nWhat We Did Today:\n\nWrapped up all the concepts learned to this point in preparation for the first quiz\n\nHomework:\nSTUDY FOR YOUR QUIZ NEXT WEEK! Use the quiz review and your past python files \nPART 1: \nSubmit your ReviewQuiz1.py into the google drive if you haven’t done so already. \nwww.ayclogic.com/intro-to-python-exercises \nPART 2: \nFinish your Nov14_WhileLoops2HW.py and submit it into the google drive if you haven’t already. \nDepending on your book: \n2nd edition: Page 123-124 TRY IT YOURSELF 7-4\, 7-5\, 7-6\, 7-7 \n3rd edition: Page 123 TRY IT YOURSELF 7-4\, 7-5\, 7-6\, 7-7 \nNotes:\nIf you have any questions\, do email me at ddjapri@ayclogic.com.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-34/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231205T180000
DTEND;TZID=America/Los_Angeles:20231205T190000
DTSTAMP:20260426T000508
CREATED:20231212T220938Z
LAST-MODIFIED:20231212T220938Z
UID:23000-1701799200-1701802800@www.ayclogic.com
SUMMARY:6PM - Digital Illustration 2
DESCRIPTION:Today we continued the Elsa project \n\nfinished the details on the dress and sleeves\nadded some more highlights and shadows to the hair\nadded more skin and shadows to the skin\nstarted on the background with blue-lavender gradient
URL:https://www.ayclogic.com/event/6pm-digital-illustration-2-40/
CATEGORIES:Digital Illustration,Intermediate Digital Illustration
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231205T183000
DTEND;TZID=America/Los_Angeles:20231205T193000
DTSTAMP:20260426T000508
CREATED:20231206T034420Z
LAST-MODIFIED:20231206T035014Z
UID:22886-1701801000-1701804600@www.ayclogic.com
SUMMARY:6:30 PM – Scratch Level 2 – Allison
DESCRIPTION:Today we:\n\nBegan reviewing the practice test\n\nHomework:\n\nCassie and Rex:\n\nFor this week\, you do not have to email me your homework. You only have to finish the Practice Test that was emailed to you. Please check your email to find the Practice Test.\nSubmit the Practice test by Monday at 8 PM.\nMake sure to check the instructions and the video one more time when you are finished with the project. Don’t forget to share the project before submitting it.\n\n\nElizabeth\, Kai\, and Phoenix:\n\nCorrect any mistakes you got for the multiple choice questions.\nIf you want\, do your best to correct any mistakes in the two practice test projects.\nAfterwards\, resubmit the Practice Test.\n\n\nEveryone:\n\nContact us if you have any questions or need any help
URL:https://www.ayclogic.com/event/630-pm-scratch-level-2-allison-24/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231205T190000
DTEND;TZID=America/Los_Angeles:20231205T200000
DTSTAMP:20260426T000508
CREATED:20231206T040318Z
LAST-MODIFIED:20231206T040318Z
UID:22893-1701802800-1701806400@www.ayclogic.com
SUMMARY:7 PM – Scratch Level 2 – Yitong
DESCRIPTION:Today we:\n\nWorked on the Fantastic Flowers project.\n\nHomework:\n\nIn your pink coding book\, do page 115\, step #19-20.\n\nSend me your project here: yitong@ayclogic.com \n\nHomework is due MONDAY 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.\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/7-pm-scratch-level-2-yitong-10/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231205T190000
DTEND;TZID=America/Los_Angeles:20231205T200000
DTSTAMP:20260426T000508
CREATED:20231206T044125Z
LAST-MODIFIED:20231206T044125Z
UID:22880-1701802800-1701806400@www.ayclogic.com
SUMMARY:7 PM – AI / ML – Shawn
DESCRIPTION:Today We Did\n\nStarted Titanic project\n\nHomework\n\nTry to add another feature called “First Name” that represents the first name of each person\n\nEmail me at szhuang@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/7-pm-ai-ml-shawn-10/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231206T183000
DTEND;TZID=America/Los_Angeles:20231206T193000
DTSTAMP:20260426T000508
CREATED:20231209T012936Z
LAST-MODIFIED:20231209T012936Z
UID:22925-1701887400-1701891000@www.ayclogic.com
SUMMARY:6:30 PM - Python OOP - Bill
DESCRIPTION:Today We:\n\nStarted to work on the grocery system v3\n\nYour HW:\n\nCopy over from the grocery system v2 into the main\nMake it so it works exactly like before but instead of storing the item indexes in the shopping_cart list\, make it store the actual grocery item instance (from the dictionary)
URL:https://www.ayclogic.com/event/630-pm-python-oop-bill-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231206T190000
DTEND;TZID=America/Los_Angeles:20231206T200000
DTSTAMP:20260426T000508
CREATED:20231207T040809Z
LAST-MODIFIED:20231207T040809Z
UID:22904-1701889200-1701892800@www.ayclogic.com
SUMMARY:7 PM – Scratch Level 1 – Allison
DESCRIPTION:Today we:\n\nContinued the Punch Dummy project\nCoded the Pow and Boxing Glove sprite\n\nImportant Reminders:\n\nAfter you finish your homework in Scratch\, send an email to allison@ayclogic.com by Tuesday at 8 PM. In that email\, write down your name and a link to your shared Scratch project homework. Make sure to share your Scratch project.\n\nHomework:\n\nWhen the game starts\, turn video on.\nWhen the player presses the space key\, turn video off.\nCode the Face sprite to move back and forth if the Face sprite is touched by the mouse pointer or video motion.\nCode the Eye sprite to move back and forth if the Eye sprite is touched by the mouse pointer or video motion.\nIf the Face sprite is touched by the mouse pointer or video motion\, start the sound “Big Boing”\nContact us at gamas@ayclogic.com or allison@ayclogic.com if you have any questions or need any help.
URL:https://www.ayclogic.com/event/7-pm-scratch-level-1-allison-24/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
END:VCALENDAR