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:20250309T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20251102T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250401T160000
DTEND;TZID=America/Los_Angeles:20250401T170000
DTSTAMP:20260514T142142
CREATED:20250401T235431Z
LAST-MODIFIED:20250401T235431Z
UID:28524-1743523200-1743526800@www.ayclogic.com
SUMMARY:Scratch 1 - TUE 4PM - Julian
DESCRIPTION:Today We Did:\n\nFinished programming Gobo so that he answer your yes or no questions\nMade Gobo change costumes when he answered differently\nAdded the horse sprites\n\nHomework:\n\nProgram the horse so that it picks between the numbers 1-5\nMake the horse say the number that it picked\n\nIf you have any questions feel free to email me at jsaroufim@ayclogic.com
URL:https://www.ayclogic.com/event/scratch-1-tue-4pm-julian-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250401T180000
DTEND;TZID=America/Los_Angeles:20250401T190000
DTSTAMP:20260514T142142
CREATED:20250402T012718Z
LAST-MODIFIED:20250402T021513Z
UID:28526-1743530400-1743534000@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nStarted the Monster Inheritance project.\n\n\nHomework:\nIn your MonsterSystem project\, do the following\, and upload to google drive when finished: \n\n\n"""\nHomework:\n\n1. If user clicks on "3" to play adventure\, initialize the player name and health variables.\nYou want to have a self.playerName and self.playerHealth in the __init__ method of the main.py file\, \nthen use "input" inside of elif selection == "3" to update these\n\n2. Say "Hi {name}\, Welcome to AYC Logic Adventure Game"\n\n3. in a while loop:\n    print out how much health the player has\n    \n    print out "Please choose your monster:"\n    list all monsters (hint: you already have a method for this)\n    get input for the monster name\n    \n    check if the monsters name exists.\n    If it exists\, print out "yay"\, and if not\, print out "Invalid monster species."\n    \n    \nexample output:\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: darin\nEnter player's health: 1000\n\nHi darin\, Welcome to AYC Logic Adventure Game\n\ndarin you have 1000 health remaining.\nPlease choose your monster: \n- Dragon - 100 health - 50 Max attack\n- Troll - 50 health - 20 Max attack\n- Water Golem - 30 health - 20 Max attack\n- Cyclops - 60 health - 30 Max attack\n- Bob - 150 health - 25 Max attack\nEnter your selection (enter 'stop' to quit the game): bob\nyay\n\ndarin you have 1000 health remaining.\nPlease choose your monster: \n- Dragon - 100 health - 50 Max attack\n- Troll - 50 health - 20 Max attack\n- Water Golem - 30 health - 20 Max attack\n- Cyclops - 60 health - 30 Max attack\n- Bob - 150 health - 25 Max attack\nEnter your selection (enter 'stop' to quit the game): bobbbbb\nInvalid monster species.\n"""\n\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1OwtesGpGH9qm7A9cPpFKe-gooY71zxc4?usp=sharing
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-27/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250402T170000
DTEND;TZID=America/Los_Angeles:20250402T180000
DTSTAMP:20260514T142142
CREATED:20250403T015230Z
LAST-MODIFIED:20250403T015230Z
UID:28538-1743613200-1743616800@www.ayclogic.com
SUMMARY:5 PM – Scratch 1 – Abigail (Yitong Sub)
DESCRIPTION:Today We\n\nStarted the Spaceship project.\n\nHomework\n\nWhen you press the w key\, change the Spaceship costume to Rocketship-a.\nWhen you press the s key\, change the Spaceship costume to Rocketship-e.\nWhen you press the a key\, change the Spaceship costume to Rocketship-b.\nWhen you press the d key\, change the Spaceship costume to Rocketship-d.\n\nIf you have any questions\, email me at yitong@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-scratch-1-abigail-yitong-sub-5/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250402T180000
DTEND;TZID=America/Los_Angeles:20250402T190000
DTSTAMP:20260514T142142
CREATED:20250403T015916Z
LAST-MODIFIED:20250410T005701Z
UID:28539-1743616800-1743620400@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Daniel
DESCRIPTION:What We Did\n\nReviewed the homework on inheritance\nContinued with Monster Inheritance project\n\nHomework\n\nCreate a file April_2_InheritanceHW.py and do 9-6 and 9-7 for the Try It Yourself on page 173\nIf you have any questions\, email me at dmeng@ayclogic.com.
URL:https://www.ayclogic.com/event/6-pm-python-oop-daniel-21/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250402T180000
DTEND;TZID=America/Los_Angeles:20250402T190000
DTSTAMP:20260514T142142
CREATED:20250407T225104Z
LAST-MODIFIED:20250407T225104Z
UID:28541-1743616800-1743620400@www.ayclogic.com
SUMMARY:6 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe started Tic Tac Toe project\n\nHomework\n\nResearch in the Internet\n\nXML file\nXML elements\nXML attribute\nHow to represent list in XML\n\n\nCreate an XML file school_system.xml\, that will contains student_list element and inside student_list element it will have a whole bunch of student element. Student element is a representation of Student class like below\n\n\n\npublic class Student {\n    /**\n     * private - visible only inside the class\n     * public - visible everywhere inside or outside the class\n     */\n    private String name;\n    private int age;\n    private int grade;\n}
URL:https://www.ayclogic.com/event/6-pm-android-game-dev-gamas-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250402T190000
DTEND;TZID=America/Los_Angeles:20250402T200000
DTSTAMP:20260514T142142
CREATED:20250403T005228Z
LAST-MODIFIED:20250403T005236Z
UID:28531-1743620400-1743624000@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nReviewed variables\, data types\, if statements\, how to get input from the shell\, how to compare (<=\, >=\, ==\, <\, >)\, typecasting (converting data types from one into another)\, and using lists\nLearnt about for loops for lists\n\nHomework:\nSubmit the files into the google drive: https://drive.google.com/drive/folders/1H8go-vwBIyC-4UklydoV1wFtTDM6Nr4v?usp=sharing when you are finished! \nCreate a new file called Mar26_Lists_HW2.py: \n\nFrom the textbook (depending on your book edition)\, do:\n2nd edition: TRY IT YOURSELF from page 42: 3-4\, 3-5\, 3-6\n3rd edition: TRY IT YOURSELF from page 41-42: 3-4\, 3-5\, 3-6\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1JIaswYI_MssVSv7icxgYPd_LblYQvOVO?usp=sharing
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-darin-16/
CATEGORIES:Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250403T180000
DTEND;TZID=America/Los_Angeles:20250403T190000
DTSTAMP:20260514T142142
CREATED:20250404T015520Z
LAST-MODIFIED:20250404T015520Z
UID:28547-1743703200-1743706800@www.ayclogic.com
SUMMARY:6 PM - USACO Bronze - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed solution for USACO Speeding Ticket https://usaco.org/index.php?page=viewproblem2&cpid=568.\nWe started learning recursion.\n\nHomework\n\nCreate April3RecursionHW.java\n\ncreate doFactorialWhileLoop(int num)\ncreate doFactorialRecursion(int num)\n\n\nListen to Youtube video about greedy algorithm:\n\nTBD
URL:https://www.ayclogic.com/event/6-pm-usaco-bronze-gamas-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250403T180000
DTEND;TZID=America/Los_Angeles:20250403T190000
DTSTAMP:20260514T142142
CREATED:20250404T020240Z
LAST-MODIFIED:20250404T020240Z
UID:28549-1743703200-1743706800@www.ayclogic.com
SUMMARY:6PM- Python OOP- Joshua Widjanarko
DESCRIPTION:Today We Did\n\nlooping through dictionary key\, values\, and items\nprinting it out\nhow to search if a “key” is inside the dictioanry\n\n  \nHomework\n6-5. Rivers: Make a dictionary containing three major rivers and the country\neach river runs through. One key-value pair might be ‘nile’: ‘egypt’.\n• Use a loop to print a sentence about each river\, such as The Nile runs\nthrough Egypt.\n• Use a loop to print the name of each river included in the dictionary.\n• Use a loop to print the name of each country included in the dictionary. \nfavorite_languages = {‘jen’: ‘python’\, ‘sarah’: ‘c’\,’edward’: ‘rust’\, ‘phil’: ‘python’\,\n} \n6-6. Polling: Use the code in favorite_languages.py (page 96).\n• Make a list of people who should take the favorite languages poll. Include\nsome names that are already in the dictionary and some that are not.\n• Loop through the list of people who should take the poll. If they have\nalready taken the poll\, print a message thanking them for responding.\nIf they have not yet taken the poll\, print a message inviting them to take\nthe poll
URL:https://www.ayclogic.com/event/6pm-python-oop-joshua-widjanarko/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250403T183000
DTEND;TZID=America/Los_Angeles:20250403T193000
DTSTAMP:20260514T142142
CREATED:20250404T023004Z
LAST-MODIFIED:20250404T023027Z
UID:28554-1743705000-1743708600@www.ayclogic.com
SUMMARY:6:30 PM – Python OOP – Sebastian
DESCRIPTION:Today we did \n\nInstall Python 3.13 and PyCharm\nLearn about dictionaries\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework into your Google Drive and name it APR3_dictionary_hw.py\nHomework: Please try your best to finish a program according to the following instructions in the link below:\n\nhttps://www.ayclogic.com/phone-book-system/
URL:https://www.ayclogic.com/event/630-pm-python-oop-sebastian-2/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250403T190000
DTEND;TZID=America/Los_Angeles:20250403T200000
DTSTAMP:20260514T142142
CREATED:20250404T030401Z
LAST-MODIFIED:20250404T061715Z
UID:28553-1743706800-1743710400@www.ayclogic.com
SUMMARY:7pm- Intro To Python - Joshua Widjanarko
DESCRIPTION:HOMEWORK AND WHAT WE DID\n-Make Progress on your project \n  \nProject Proposal \nMy definition function. I should Draw your functions in multiple different places and in any order\, and it will plot correctly . For whatevery you choose to change color\, needs a way to change the color (i.e a color positional arguement) \nex  def clouds(x\,y\,color): \nRoman Project To Do List \n\nFunction For Clouds\nFunction For the trees\nFunction for the Bees\nFunction for the person\nFunction for the Hearts\nFunction for the meat\nFunction for rain droplet\nNeed a Sun (If your sun is not just a circle\, its a function)\nNeed a background (doesn”t need a function)\nFunction for M\, I\, N\, E\, C\, R\, A \,F T\n\nSammy Project To Do \n\nFunction For Mountain\nDebatable\, but probably a function for ridge\nFunction for Dog house\nFunction for snow pile\nFunction for S\, N \, O\, W \,Y\nFunction for the Dog\nBackground (doesn’t need to be a function (one for sky one for ground)\n\nDerek \n\nFunction For Trex\nFunction For the Gate\nFunction for Trees\nFunction For mountains\nfunction for velociraptors\nfunction for Spinosaurus\nfunction for clouds\nfunction for brachiosaurus head/neck\nfunction for J\,U \,R\, A \,S\, I\, C\, P\, K\ndraw sky\,ground
URL:https://www.ayclogic.com/event/7pm-intro-to-python-joshua-widjanarko-12/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250404T163000
DTEND;TZID=America/Los_Angeles:20250404T173000
DTSTAMP:20260514T142142
CREATED:20250405T003148Z
LAST-MODIFIED:20250405T003148Z
UID:28561-1743784200-1743787800@www.ayclogic.com
SUMMARY:4:30 PM – Python Game Development – Bill
DESCRIPTION:Your HW:\n\nInside handle_main_menu method\nLoad and draw the title image in the middle of the screen\nLoad and draw the play button right below it
URL:https://www.ayclogic.com/event/430-pm-python-game-development-bill-7/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250404T180000
DTEND;TZID=America/Los_Angeles:20250404T190000
DTSTAMP:20260514T142142
CREATED:20250405T020840Z
LAST-MODIFIED:20250405T020840Z
UID:28563-1743789600-1743793200@www.ayclogic.com
SUMMARY:6 PM - USACO Bronze - Gamas
DESCRIPTION:Today We Did\n\nWe learned about modulus\nWe learned about List and Array.\nWe learned about how to use modulus inside for loop\n\nHomework\n\nCreate a new int array(6) (“numbers”) and add the following values: -100\,2\,3\,100\,-5\,14\nCreate a new int array(20) (“num2”) and use for loop to copy all elements from “numbers” to “num2”\nAdd code to count how many negative numbers inside the “num2” array.\nWrite a code that will go through each element inside “numbers” and print all odd number inside the list using modulus (%) operator.\nAlso read about Java primitive data type – https://www.w3schools.com/java/java_data_types.asp
URL:https://www.ayclogic.com/event/6-pm-usaco-bronze-gamas-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250404T180000
DTEND;TZID=America/Los_Angeles:20250404T190000
DTSTAMP:20260514T142142
CREATED:20250405T093211Z
LAST-MODIFIED:20250405T093211Z
UID:28569-1743789600-1743793200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development - Joel
DESCRIPTION:Today we did:\n\nWe made the homework (making the hitboxes) and started with the fireball class.\n\nHomework:\n\nCreate a new method called launch_fireball in main. It’s job is to make sure if the space key is pressed\, it will create a fireball (you can choose a random coordinate\, size can be around 50\, and a random direction) and add it to the fireball group. In the game loop\, don’t forget to call this function and also update the fireball group.\nThere will be an error because in the fireball class\, the self.rect accidentally took from self.image[0].get_width() and self.image[0].get_height(). Because we only have one image for the fireball\, self.image is not a list\, and so we cannot use “[0]”. You can simply remove it and the fireballs should spawn fine.\nThe point of the homework is just to spawn the fireball in one place and see if it works.\nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-joel-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250404T190000
DTEND;TZID=America/Los_Angeles:20250404T200000
DTSTAMP:20260514T142142
CREATED:20250405T031054Z
LAST-MODIFIED:20250405T031054Z
UID:28566-1743793200-1743796800@www.ayclogic.com
SUMMARY:7 PM - Scratch 1 - Julian (Abigail Sub)
DESCRIPTION:Today We Did:\n\nFinished working on the Birthday Card project.\nWe started working on the Custom Birthday Card project.\n\nHomework:\n\nImport any image to the background.\nMake sure to import the image in the costume tab.\n\nIf you have any questions feel free to email me at jsaroufim@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-scratch-1-julian-abigail-sub/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250405T090000
DTEND;TZID=America/Los_Angeles:20250405T100000
DTSTAMP:20260514T142142
CREATED:20250405T093700Z
LAST-MODIFIED:20250405T093700Z
UID:28571-1743843600-1743847200@www.ayclogic.com
SUMMARY:9 AM - Intro to Java - Joel
DESCRIPTION:Today we did:\n\nWe continued working on MonsterInheritance and started doing the game features.\n\nHomework:\n\nSimilar to how we did healMonster\, do the magic and sword attack in the same way. The difference is that you need to have a takeDamage function in the Monster to take damage instead of heal\, and you need to randomize the the attack damage based on the attackMenu instead of inputting a number. Don’t worry about checking if the monster dies or anything like that for now.
URL:https://www.ayclogic.com/event/9-am-intro-to-java-joel/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250405T150000
DTEND;TZID=America/Los_Angeles:20250405T160000
DTSTAMP:20260514T142142
CREATED:20250405T230438Z
LAST-MODIFIED:20250405T230438Z
UID:28573-1743865200-1743868800@www.ayclogic.com
SUMMARY:3 PM - Python OOP - Gamas
DESCRIPTION:Today We Did\n\nWe exercises with function and list.\n\nHomework\n\nCreate apr_6_hw.py\nCreate a new function “favorite_dance_style”\n\nIt has 1 parameter: dance_style\nInside the function print “I like ballet” if the parameter is equal to “ballet”\nOtherwise\, print “I don’t like <dance_style>”\nCall the function like these\n\nfavorite_dance_style(“ballet”)\nfavorite_dance_style(“tango”)\n\n\n\n\nCreate a list “friends”\n\nAdd 3 names\nuse for loop to print each name in the list.\nAfter the for loop\, add the 4th name to the list: Gamas\nuser for loop to print each name in the list\, if the name is “Gamas” print “Gamas is my teacher”.
URL:https://www.ayclogic.com/event/3-pm-python-oop-gamas/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250405T153000
DTEND;TZID=America/Los_Angeles:20250405T163000
DTSTAMP:20260514T142142
CREATED:20250411T011349Z
LAST-MODIFIED:20250411T011349Z
UID:28634-1743867000-1743870600@www.ayclogic.com
SUMMARY:3:30 PM – Unity Game Development – Bill
DESCRIPTION:Your HW:\n\nContinue working on your project\nAdd the enemy and bullets\n\nIf you can please try to get collisions between the 2
URL:https://www.ayclogic.com/event/330-pm-unity-game-development-bill-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250405T170000
DTEND;TZID=America/Los_Angeles:20250405T180000
DTSTAMP:20260514T142142
CREATED:20250406T124734Z
LAST-MODIFIED:20250406T124734Z
UID:28577-1743872400-1743876000@www.ayclogic.com
SUMMARY:5 PM - Python OOP - Daniel (Joel Sub)
DESCRIPTION:Today we did:\n\nWe worked on the ShoppingCartApplication version 2.\n\nHomework:\n\nCreate a new file called MonsterInheritanceMain.py. It will be empty for now\nCreate a new file called Monster. In this Monster class it will have three attributes: species\, health\, and max_attack. Create the constructor with these three attributes. It will also have a get_info method\, which will return the string\n“<species (uppercase)> – <health> health – <max_attack> max attack”\nMake sure to submit your homework in the Google Drive before the lesson.\n\nIf you have any questions\, feel free to email me at joel@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-python-oop-daniel-joel-sub-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250405T170000
DTEND;TZID=America/Los_Angeles:20250405T180000
DTSTAMP:20260514T142142
CREATED:20250416T074714Z
LAST-MODIFIED:20250416T074714Z
UID:28713-1743872400-1743876000@www.ayclogic.com
SUMMARY:5 PM - Digital Illustration 1 - Abigail
DESCRIPTION:Today We\n\nWe continued working on the Marvel drawing.\n\nHomework\n\nMake a NEW LAYER.\nColor the Captain America Shield red\, white\, and blue.\n\n \nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-digital-illustration-1-abigail-7/
CATEGORIES:Beginner Digital Illustration,Digital Illustration
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250405T183000
DTEND;TZID=America/Los_Angeles:20250405T193000
DTSTAMP:20260514T142142
CREATED:20250406T023558Z
LAST-MODIFIED:20250406T023558Z
UID:28575-1743877800-1743881400@www.ayclogic.com
SUMMARY:6:30 PM - Adv Python Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe continued with utilizing TankPathFinder inside EnemyTank class.\n\nHomework\n\nInside main.py\, inside projectile_wall_collision(self\, projectile\, wall):\n\nupdate self.active_map to reflect the wall being destroyed.
URL:https://www.ayclogic.com/event/630-pm-adv-python-game-dev-gamas/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250407T180000
DTEND;TZID=America/Los_Angeles:20250407T190000
DTSTAMP:20260514T142142
CREATED:20250408T015817Z
LAST-MODIFIED:20250408T015817Z
UID:28594-1744048800-1744052400@www.ayclogic.com
SUMMARY:6 PM - Minecraft Modding - Gamas
DESCRIPTION:Today We Did\n\nWe learned how to create Saturn Axe that can hit nearby enemies with lightnings.\n\nHomework\n\nNo homework
URL:https://www.ayclogic.com/event/6-pm-minecraft-modding-gamas-18/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250407T190000
DTEND;TZID=America/Los_Angeles:20250407T200000
DTSTAMP:20260514T142142
CREATED:20250415T003018Z
LAST-MODIFIED:20250415T003018Z
UID:28692-1744052400-1744056000@www.ayclogic.com
SUMMARY:7 PM - Intro To Python - Sebastian
DESCRIPTION:Homework\n\nStart your turtle project. By 04/14\, you should have done 25% of your project.\n\n 
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-sebastian/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250407T193000
DTEND;TZID=America/Los_Angeles:20250407T203000
DTSTAMP:20260514T142142
CREATED:20250411T011229Z
LAST-MODIFIED:20250411T011229Z
UID:28632-1744054200-1744057800@www.ayclogic.com
SUMMARY:7:30 PM – Adv Python Game Dev – Bill
DESCRIPTION:Your HW:\n\nNone
URL:https://www.ayclogic.com/event/730-pm-adv-python-game-dev-bill-11/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250408T160000
DTEND;TZID=America/Los_Angeles:20250408T170000
DTSTAMP:20260514T142142
CREATED:20250408T235835Z
LAST-MODIFIED:20250408T235835Z
UID:28601-1744128000-1744131600@www.ayclogic.com
SUMMARY:Scratch 1 - TUE 4PM - Julian
DESCRIPTION:Today We Did:\n\nFinished the horse code and added the new sound features\n\nHomework:\n\nMake a repeat loop that has reply number as the amount of times that it repeats. In this repeat loop\, make the horse (or squirrel) move 10 steps to the left\nMake the voice recordings for the sprite that you didn’t do (either the horse or Gobo) and add them in the code under the if statements\n\nIf you have any questions feel free to email me at jsaroufim@ayclogic.com
URL:https://www.ayclogic.com/event/scratch-1-tue-4pm-julian-6/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250408T180000
DTEND;TZID=America/Los_Angeles:20250408T190000
DTSTAMP:20260514T142142
CREATED:20250409T031232Z
LAST-MODIFIED:20250409T031232Z
UID:28609-1744135200-1744138800@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nContinued the Monster Inheritance project.\nImplemented the start of the attack system.\n\nHomework:\nIn your MonsterSystem project\, do the following\, and upload to google drive when finished: \nComplete the sword attack method\, where you have to get a random amount of damage to attack the monster with. \nAlso implement code for the monster to attack you. You will have to generate a random number from 0 – m.max_attack and reduce the player’s health. \nPrint statements after attacking and after getting attacked. \n\ndef sword_attack(self\, m):\n    # part of hw:\n    # get a random amount of damage from 10-20 using r.randint()\n    damage = 0 # replace this\n    monster = self.monsters[m]\n    monster.get_sword_damage(damage)\n\n    # have the monster attack us with some damage that is random from 0 - monster.max_attack\n    damageFromMonster = 0 # replace this\n    # minus the player health\n"""\nexample output:\nYou attacked dragon with 14 damage and the dragon has 86 health remaining.\ndragon attacked you with 38 damage. Your remaining health is 962.\n"""\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1OwtesGpGH9qm7A9cPpFKe-gooY71zxc4?usp=sharing
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-28/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250408T190000
DTEND;TZID=America/Los_Angeles:20250408T200000
DTSTAMP:20260514T142142
CREATED:20250408T224400Z
LAST-MODIFIED:20250409T030904Z
UID:28598-1744138800-1744142400@www.ayclogic.com
SUMMARY:7 PM - Intro to Competitive Programming - Darin
DESCRIPTION:What We Did Today:\n\nReviewed concepts and tools for basic programming in Java\nLearnt the modulus operator\nLearnt the difference between Lists and Arrays\n\nHomework:\nCreate a new file named Apr8_ArrayHomework.java\, and submit to the google drive: here when you are finished! \n\nCreate a new int array(6) (“numbers”) and add the following values: -100\,2\,3\,100\,-5\,14\nCreate a new int array(20) (“num2”) and use for loop to copy all elements from “numbers” to “num2”\nAdd code to count how many negative numbers inside the “num2” array.\nAfter you learn how to use modulus in Java\, write a code that will go through each element inside “numbers” and print all odd number inside the list using modulus (%) operator.\nRead about Java primitive data type – https://www.w3schools.com/java/java_data_types.asp\n\nNotes:\nYou can reach out to me at ddjapri@ayclogic.com if you have any questions! \nYou can find class notes here.
URL:https://www.ayclogic.com/event/7-pm-intro-to-competitive-programming-darin/
CATEGORIES:Intro To Competitive,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250409T170000
DTEND;TZID=America/Los_Angeles:20250409T180000
DTSTAMP:20260514T142142
CREATED:20250416T074101Z
LAST-MODIFIED:20250416T074101Z
UID:28711-1744218000-1744221600@www.ayclogic.com
SUMMARY:5 PM - Scratch 2 - Abigail
DESCRIPTION:Today We\n\nContinued working on the Spaceship project.\n\nHomework\n\nMake 2 sprites\, the Fireball Power-up & Bomb Power-up.\nMake 2 blank sprites and draw both of your power-ups.\nYou do NOT need to do any code in those sprites.\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-scratch-2-abigail-14/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250409T180000
DTEND;TZID=America/Los_Angeles:20250409T190000
DTSTAMP:20260514T142142
CREATED:20250410T020032Z
LAST-MODIFIED:20250410T020032Z
UID:28616-1744221600-1744225200@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Daniel
DESCRIPTION:What We Did\n\nWent over the try it yourself\, created IceCreamStand which inherits from Restaurant and Admin which inherits from User.\nContinued in the Monster System\, starting the Play Adventure option.\n\nHomework\n\nContinue in the Monster System and create a method that displays all the monsters with more than 50 health\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-python-oop-daniel-22/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250409T180000
DTEND;TZID=America/Los_Angeles:20250409T190000
DTSTAMP:20260514T142142
CREATED:20250410T020156Z
LAST-MODIFIED:20250410T020156Z
UID:28618-1744221600-1744225200@www.ayclogic.com
SUMMARY:6 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe continued with Tic Tac Toe UI layout.\nWe added the Player 1 TextView\, Name EditText\n\nHomework\n\nMake your Landing page like below
URL:https://www.ayclogic.com/event/6-pm-android-game-dev-gamas-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250409T190000
DTEND;TZID=America/Los_Angeles:20250409T200000
DTSTAMP:20260514T142142
CREATED:20250410T020018Z
LAST-MODIFIED:20250410T033047Z
UID:28617-1744225200-1744228800@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nReviewed past lessons\nLearnt about the while loop\n\nHomework:\nSubmit the files into the google drive: https://drive.google.com/drive/folders/1H8go-vwBIyC-4UklydoV1wFtTDM6Nr4v?usp=sharing when you are finished! \nCreate a new file called Apr9_LoopsHW.py: \n\nFrom the textbook (depending on your book edition)\, do:\nTRY IT YOURSELF from page 56: 4-1\, 4-2\nAlso do:\nTRY IT YOURSELF from pages 123: 7-4\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1JIaswYI_MssVSv7icxgYPd_LblYQvOVO?usp=sharing
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-darin-17/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR