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:20250902T160000
DTEND;TZID=America/Los_Angeles:20250902T170000
DTSTAMP:20260514T223548
CREATED:20250903T013002Z
LAST-MODIFIED:20250903T013045Z
UID:30576-1756828800-1756832400@www.ayclogic.com
SUMMARY:Scratch 1 - Tue 4:00 PM - Julian
DESCRIPTION:Today We Did:\n\nFinished our Virtual Snow project.\nReviewed our Practice Final Test.\n\nHomework:\n\nComplete the final test\, then copy and paste your Scratch projects into the Google Form via the Share button\, then press Copy Link.\nHere is the Google Form: https://docs.google.com/forms/d/1D2V4Z65i10Mj8oNbuCVY1ShidaLwd4178U-LZrSHs5k/viewform\nMake sure to do this well as it is 10% of your final grade!\n\nIf you have any questions feel free to email me at jsaroufim@ayclogic.com
URL:https://www.ayclogic.com/event/scratch-1-tue-400-pm-julian-6/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250902T173000
DTEND;TZID=America/Los_Angeles:20250902T183000
DTSTAMP:20260514T223548
CREATED:20250902T235749Z
LAST-MODIFIED:20250903T013251Z
UID:30567-1756834200-1756837800@www.ayclogic.com
SUMMARY:Scratch 1 - Tue 5:30 PM - Julian
DESCRIPTION:Today We Did:\n\nContinued working on our “Drawing Shapes” project.\n\n\nHomework:\n\n\n\nComplete the pentagon shape using the pen tool just like we did the triangle in class.\n\nIf you have any questions feel free to email me at jsaroufim@ayclogic.com
URL:https://www.ayclogic.com/event/scratch-1-tue-400-pm-julian-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250902T190000
DTEND;TZID=America/Los_Angeles:20250902T200000
DTSTAMP:20260514T223548
CREATED:20250827T175215Z
LAST-MODIFIED:20250904T024621Z
UID:30426-1756839600-1756843200@www.ayclogic.com
SUMMARY:7 PM – Intro to Competitive Programming – Darin
DESCRIPTION:What We Did Today:\n\nImplemented the optimal solution for Milk Exchange\n\nHomework:\nDo https://usaco.org/index.php?page=viewproblem2&cpid=1347! We will discuss in class together. \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-20/
CATEGORIES:Intro To Competitive,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250902T190000
DTEND;TZID=America/Los_Angeles:20250902T200000
DTSTAMP:20260514T223548
CREATED:20250903T030403Z
LAST-MODIFIED:20250903T030403Z
UID:30583-1756839600-1756843200@www.ayclogic.com
SUMMARY:7:00 PM- Python OOP- Joshua
DESCRIPTION:Today We Did\n\nReviewed the homework Dog class\nspoke about how to initiate a class and give it class methods to do stuff\n\n  \nHomework\n\nPage 162 – TRY IT YOURSELF\nPage 163 to Page 166 – copy code to Pycharm in a new file and run it.
URL:https://www.ayclogic.com/event/700-pm-python-oop-joshua-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250903T000000
DTEND;TZID=America/Los_Angeles:20250903T000000
DTSTAMP:20260514T223548
CREATED:20250904T032201Z
LAST-MODIFIED:20250910T232924Z
UID:30636-1756857600-1756857600@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Yitong
DESCRIPTION:Today we:\n\nWent over For Loop List Hw 3.\nReviewed using for-each loops and range.\nLearned about while loops.\n\nHomework:\n\nMake a file called Sept3_while_loop_hw1.\nDo pages 117 and 121 in your coding book.\n\n\nEmail me for help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/30636/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250903T170000
DTEND;TZID=America/Los_Angeles:20250903T180000
DTSTAMP:20260514T223548
CREATED:20250904T021336Z
LAST-MODIFIED:20250904T021336Z
UID:30621-1756918800-1756922400@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Joel
DESCRIPTION:Today we did:\n\nWe started DragonBirdie.\n\nHomework:\n\nIn the Bird class\, in the constructor\, load a bird image’s path using pygame.image.load and store it in a new attribute called self.image. Transform it with (100\, 70).\nIn the update function\, blit the the self.image with the self.x and self.y.\nIn the main.py\, since we already blit in the update function\, there is no need to blit the self.bird3 again here\, and you just need to call the update function.\nThe result should be a bird that is moving to the right.\n\nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-python-game-development-joel/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250903T170000
DTEND;TZID=America/Los_Angeles:20250903T180000
DTSTAMP:20260514T223548
CREATED:20250904T021635Z
LAST-MODIFIED:20250904T021635Z
UID:30627-1756918800-1756922400@www.ayclogic.com
SUMMARY:5 PM – Scratch 2 – Abigail
DESCRIPTION:Today We\n\n\n\n\nWe went over the questions on the Scratch 2 Practice Final Exam.\n\nHomework\n\nStudy for the test on 9/10/25. (Sorry for the incorrect date last week\, the test is NOT on 9/11/25.)\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-scratch-2-abigail-32/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250903T170000
DTEND;TZID=America/Los_Angeles:20250903T180000
DTSTAMP:20260514T223548
CREATED:20250904T213342Z
LAST-MODIFIED:20250904T213342Z
UID:30652-1756918800-1756922400@www.ayclogic.com
SUMMARY:5PM – Intro To Python – Daniel
DESCRIPTION:What We Did\n\nWe took quiz 2 in class.\n\nHomework\n\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/5pm-intro-to-python-daniel-18/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250903T180000
DTEND;TZID=America/Los_Angeles:20250903T190000
DTSTAMP:20260514T223548
CREATED:20250904T020910Z
LAST-MODIFIED:20250904T020910Z
UID:30622-1756922400-1756926000@www.ayclogic.com
SUMMARY:6 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed everyone mobile app project proposal.\nWe continued with Snake and Apple game\n\nWe were able to add more body parts so the snake can have more than just the head.\n\n\n\nHomework\nFor your project. by 09/10\, you need to have all game assets for your game (buttons\, logo\, icons\, everything). Also I need to see the layout of the 3 pages (or more if you have more than 3 pages) of where you are going to have your button\, logos and score.
URL:https://www.ayclogic.com/event/6-pm-android-game-dev-gamas-18/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250903T183000
DTEND;TZID=America/Los_Angeles:20250903T193000
DTSTAMP:20260514T223548
CREATED:20250904T145218Z
LAST-MODIFIED:20250905T025025Z
UID:30650-1756924200-1756927800@www.ayclogic.com
SUMMARY:6:30 PM - Python Game Development - Bill
DESCRIPTION:Your HW:\n\nStudy for your quiz (NOT next week\, moved to next next week (9/17) )\n\nHow to create sprites\nHow to draw sprites on the screen\n\nanimation\nmovement\nspawning
URL:https://www.ayclogic.com/event/630-pm-python-game-development-bill-13/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250903T190000
DTEND;TZID=America/Los_Angeles:20250903T200000
DTSTAMP:20260514T223548
CREATED:20250904T025250Z
LAST-MODIFIED:20250904T025250Z
UID:30632-1756926000-1756929600@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nReviewed final project proposals\nFinished the interactive grocery system program\nStarted the last robux program\n\nHomework:\nYOUR FINAL PROJECT IS DUE NEXT WEEK SEPTEMBER 10! \n\nFor those of you that have a drawing ready\, make 100% progress on your final project\, so be finished with creating 8 objects using the function trick we learnt in class. This is the criteria page: https://www.ayclogic.com/intro-to-python-final-project-criteria/\nSubmit this into the google drive: here when you are done!\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-36/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250904T180000
DTEND;TZID=America/Los_Angeles:20250904T190000
DTSTAMP:20260514T223548
CREATED:20250905T021052Z
LAST-MODIFIED:20250905T021115Z
UID:30654-1757008800-1757012400@www.ayclogic.com
SUMMARY:6:00 PM- Python OOP -Joshua
DESCRIPTION:Today We Did\n\nfixed bugs\nreviewed to parts of an application\n\nHomework\nadd the two class functions (add_snack and list_snacks). Below I included not only the instructions\, but also an Example that when you run it\, it should look exactely like my example. Remember RUN YOUR CODE. Don’t stop until it works \nIf you look further\, I put an example with a “FRUIT STORE” look at it for help \n\n    def add_snack(self):\n\n        # 1. Use input 4 to ask for the information about the snack\n\n\n        #2 Is to create a snack using the information you asked for\n\n\n        #3  add it to the dictionary\n        pass\n\n    def list_all_snacks(self):\n        # do not do this -----< print(self.snack_dict)\n        # use a for loop to go one buy one and print everything from the dictionary\n        \n        #look at the fruit as an example\, but use one of the dictionary methods (such as dict_name.values)\n        # grab all the names of the dictionary\n        pass\n\n#You may need to test your code. vending_machine.add_snack()  <--- is how you would test it\n\n\n\n  \nWHAT IT SHOULD LOOK LIKE WHEN YOU RUN IT\nPlease select one of the following\n1. Add Snack\n2. list all snacks\n3. find snack\n4. list salty snacks\n5. list sweet snacks\nEnter your selection (Enter “exit” to quit): 1 \nADD SNACK \nWhat is the Snack’s Name? Chips\nWhat is the Snack’s Type/Flavor? Salty\nWhat is the Snack’s Size? Large\nIs the Snack Healthy? No \nPlease select one of the following\n1. Add Snack\n2. list all snacks\n3. find snack\n4. list salty snacks\n5. list sweet snacks\nEnter your selection (Enter “exit” to quit): 1 \nADD SNACK \nWhat is the Snack’s Name? Chocolate\nWhat is the Snack’s Type/Flavor? Sweet\nWhat is the Snack’s Size? Small\nIs the Snack Healthy? No \n  \nPlease select one of the following\n1. Add Snack\n2. list all snacks\n3. find snack\n4. list salty snacks\n5. list sweet snacks\nEnter your selection (Enter “exit” to quit): 2 \nList Snacks \nChips – Salty – Large \nChocolate – Sweet – Small \n  \n  \nExample you can borrow for our snack system \n\n# Part 1 Finish the Fruit class\n# just self. __________________\n# name and color is Strings\n# is_it_sweet is True or False\n# barcord_numberis number\nclass Fruit:\n\n    def __init__(self\,name\,color\,is_it_sweet\,barcode_number):\n        self.name = name\n        self.color = color\n        self.is_it_sweet = is_it_sweet\n        self.barcode_number = barcode_number\n\n\nclass Fruit_store:\n    # Part 2 I need you to create 2 empty dictionaries\n    # fruit_by_name {name:fruit}\n    # fruit_by_barcode {barcode:fruit}\n    def __init__ (self):\n        self.fruit_by_name = {}\n        self.fruit_by_barcode = {}\n\n    # part 3\n    # i want you to write the code that lets someone add a fruit to the store\n    def add_fruit(self):\n        name = input("What is the fruit's name?")\n        color = input("what is the fruit's color?")\n        is_it_sweet = input("is the fruit sweet?")\n        barcode_number = input("what is the barcode number of your fruit?")\n\n        fruit = Fruit(name\,color\,is_it_sweet\,barcode_number)\n\n        self.fruit_by_name[name] = fruit\n        self.fruit_by_barcode[barcode_number] = fruit\n        print("You have added your fruit")\n\n\n\n    # part 4\n    # pick a dictionary\, and use it to list all the fruit and its information\n    def list_fruit(self):\n        for f in self.fruit_by_name.values():\n            print(f"the fruit's name is{f.name}and the fruit's  {f.color}   {f.is_it_sweet}    {f.barcode_number}")\n\n\n\n\n    # part 5\n    # same as list_fruit\, but you must check if the fruit is sweet before printing\n    def find_all_sweet_fruit(self):\n        for f in self.fruit_by_name.values():\n            if f.is_it_sweet.lower() == "true":\n                print(f"the fruit's name is {f.name} and the fruit's  {f.color}   {f.is_it_sweet}    {f.barcode_number}")\n\n    #part 6\n    # the user will ask for a fruit with input\, and you need to print the info\n    def find_fruit_by_name(self):\n        question_of_fruit = input("what fruit are you looking for?")\n\n        if question_of_fruit in self.fruit_by_name.keys():\n            found_fruit = self.fruit_by_name[question_of_fruit]\n            print(f"the fruit's name is {found_fruit.name} and the fruit's  {found_fruit.color}   {found_fruit.is_it_sweet}    {found_fruit.barcode_number}")\n\n\n        else:\n            print("We don't have your fruit")\n\n    def application_loop(self):\n\n        menu = """ \n        1. Add A Fruit \n        2. List all fruits \n        3. find all sweet fruits\n        4. find fruits by name\n        5. End Application\n        Enter Your selection here:"""\n        while True:\n            response = input(menu)\n\n            if response=="1":\n                self.add_fruit()\n            elif response=="2":\n                self.list_fruit()\n            elif response == "4":\n                self.find_fruit_by_name()\n            elif response == "3":\n                self.find_all_sweet_fruit()\n            elif response == "5":\n                break\n            else:\n                print("Bad answer")\n\n\n\n\n\n\n\n\nranch_nine_nine= Fruit_store()\n#ranch_nine_nine.add_fruit() #<--- we do the code to add the fruit\nranch_nine_nine.application_loop()
URL:https://www.ayclogic.com/event/30654/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250905T163000
DTEND;TZID=America/Los_Angeles:20250905T173000
DTSTAMP:20260514T223548
CREATED:20250906T003435Z
LAST-MODIFIED:20250906T003435Z
UID:30714-1757089800-1757093400@www.ayclogic.com
SUMMARY:4:30 PM - Python Game Development - Bill
DESCRIPTION:Your HW:\n\nContinue to work on your game (Week 7/8 )\nDyllan Lucas:\n\nFix the reset game function\n\n\nLiam:\n\nHandle the boss bullet collisions\nAdd a health bar for the boss when it spawns in\nAdd the logic for winning after you kill the boss\n\n\nIan:\n\nWeek 7 / 8 stuff
URL:https://www.ayclogic.com/event/430-pm-python-game-development-bill-23/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250905T170000
DTEND;TZID=America/Los_Angeles:20250905T180000
DTSTAMP:20260514T223548
CREATED:20250906T010354Z
LAST-MODIFIED:20250906T011038Z
UID:30716-1757091600-1757095200@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – Darin
DESCRIPTION:What We Did Today:\n\nLearnt about functions without RV\n\nHomework:\nMake a file called Sept5_FunctionsWithRV_HW.py and submit to the google drive HW folder when you guys are done: \n\nfrom https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/ do number 7. This should be similar to Sept5_FunctionWithInput.py that we did in class.\n\nNotes:\nAll class notes can be found here: https://drive.google.com/drive/folders/1ClxGyA_3oLZtwhgN0j3BVZjpffoxMHNj?usp=sharing \nYou can reach me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-darin-19/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250905T180000
DTEND;TZID=America/Los_Angeles:20250905T190000
DTSTAMP:20260514T223548
CREATED:20250906T030154Z
LAST-MODIFIED:20250906T030154Z
UID:30722-1757095200-1757098800@www.ayclogic.com
SUMMARY:6 PM - USACO Bronze - Gamas
DESCRIPTION:Today We Did\n\nWe continued discussing the optimal solution for Mixing Milk USACO Feb 2024 Bronze problem.\n\nHomework\n\nContinue the implementation of Mixing Milk the greedyAlgorithm() method.\n\nDuring the class\, I put these codes\n\nint sumOfAdjacentCowMilk = 0;\nint overFlowMilk = 0;\n\n\nAbove have to be changed to use long.\n\nlong sumbOfAdjacentCowMilk = 0;\nlong overFlowMilk = 0;
URL:https://www.ayclogic.com/event/6-pm-usaco-bronze-gamas-28/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250905T180000
DTEND;TZID=America/Los_Angeles:20250905T190000
DTSTAMP:20260514T223548
CREATED:20250906T075904Z
LAST-MODIFIED:20250906T075904Z
UID:30732-1757095200-1757098800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development - Joel
DESCRIPTION:Today we did:\n\nWe continued making progress in FlappyBird.\n\nHomework:\n\n Create a hitbox by creating a self.rect attribute in the constructor.\nIn the config\, add a new variable called DEBUG and\nSet it to True or False\nIn the update\, put it in an if statement that checks “if DEBUG == TRUE” or “if DEBUG”\, then you will draw the rect that you created.\n\n 
URL:https://www.ayclogic.com/event/6-pm-python-game-development-joel-12/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250905T200000
DTEND;TZID=America/Los_Angeles:20250905T210000
DTSTAMP:20260514T223548
CREATED:20250906T080253Z
LAST-MODIFIED:20250906T080253Z
UID:30734-1757102400-1757106000@www.ayclogic.com
SUMMARY:8 PM - AI/ML - Joel
DESCRIPTION:Today we did:\n\nWe finished the streamlit deployment for the cat-vs-dog project.\n\nHomework:\n\nhttps://www.kaggle.com/datasets/devdgohil/the-oxfordiiit-pet-dataset\nOpen the dataset link given here\, and click on the three dots on the top right. Then\, create a new notebook with a descriptive name such as “cat-vs-dog-breed-classification”.\nOnce you have done this\, email me at joel@ayclogic.com and send me the link of your notebook. Remember that you have to make it public and save a version.\nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/8-pm-ai-ml-joel-6/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250906T140000
DTEND;TZID=America/Los_Angeles:20250906T150000
DTSTAMP:20260514T223548
CREATED:20250906T215819Z
LAST-MODIFIED:20250906T215819Z
UID:30737-1757167200-1757170800@www.ayclogic.com
SUMMARY:2 PM - Scratch 1 - Gamas
DESCRIPTION:Homework\n\nIf you have not done last week homework\, please do it from page 90 and 91.\nAdd line5\, line6\, line 7\, line8 for both sharks to talk more than what the book says.\n\nShark2 broadcast Line5\nShark1 receive Line5\n\nshark1: Happy 18th birthday John.\n\n\nShark1 broadcast Line6\nShark2 receive line 6\n\nshark2: God bless you John.\n\n\nShark2 broadcast line7\nShark1 receive line7\n\nShark1: I hope you have a long life John\n\n\nShark1 broadcast line8\nShark2 receive line8\n\nShark2: I am tired of saying happy birthday
URL:https://www.ayclogic.com/event/2-pm-scratch-1-gamas-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250906T170000
DTEND;TZID=America/Los_Angeles:20250906T180000
DTSTAMP:20260514T223548
CREATED:20250907T014454Z
LAST-MODIFIED:20250909T031820Z
UID:30739-1757178000-1757181600@www.ayclogic.com
SUMMARY:5 PM - Scratch 1 - Elijah
DESCRIPTION:What we did today:\n\nWent over homework\nReviewed Glide\nFinished the Birthday Card project\n\nHomework:\n\nGet a picture of yourself and of your parents and email it as an attachment to yourselves. We will need it to make the custom Birthday Card.
URL:https://www.ayclogic.com/event/5-pm-scratch-1-elijah-10/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250906T170000
DTEND;TZID=America/Los_Angeles:20250906T180000
DTSTAMP:20260514T223548
CREATED:20250913T221846Z
LAST-MODIFIED:20250913T221926Z
UID:30890-1757178000-1757181600@www.ayclogic.com
SUMMARY:5 PM – Digital Illustration 1 – Abigail
DESCRIPTION:Today We\n\n\n\n\nWe continued working on the Labubu drawing.\n\nHomework\n\nDraw the background of the Labubu on a new layer.\nMake sure the color of the background is similar to the color of your Labubu.\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-10/
CATEGORIES:Beginner Digital Illustration,Digital Illustration
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250907T170000
DTEND;TZID=America/Los_Angeles:20250907T180000
DTSTAMP:20260514T223548
CREATED:20250906T045053Z
LAST-MODIFIED:20250913T042811Z
UID:30725-1757264400-1757268000@www.ayclogic.com
SUMMARY:5 PM - Intro to Java - Brandon
DESCRIPTION:What we did:\n\nWe learned about how to define variables\nWe learned how to use String\, Integer\, Float\, Boolean\, and Characters as well as how to get an input from the user\n\nHomework:\n\nCreate a new java file called Sep7VariableAndDataTypeHW.java\nDo the problem in this page: https://www.ayclogic.com/java-variables-datatypes/
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-brandon/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250908T193000
DTEND;TZID=America/Los_Angeles:20250908T203000
DTSTAMP:20260514T223548
CREATED:20250910T053855Z
LAST-MODIFIED:20250910T053855Z
UID:30778-1757359800-1757363400@www.ayclogic.com
SUMMARY:7:30 PM - Intro To Java - Bill
DESCRIPTION:Today We:\n\nTook the first quiz
URL:https://www.ayclogic.com/event/730-pm-intro-to-java-bill-15/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250909T160000
DTEND;TZID=America/Los_Angeles:20250909T170000
DTSTAMP:20260514T223549
CREATED:20250909T235607Z
LAST-MODIFIED:20250909T235607Z
UID:30767-1757433600-1757437200@www.ayclogic.com
SUMMARY:Scratch 1 - Tue 4:00 PM- Julian
DESCRIPTION:What We Did:\n\nWent over our practice final test.\n\nHomework:\n\nNone! Feel free to review any past projects if you want.\n\nIf you have any questions feel free to email me at jsaroufim@ayclogic.com
URL:https://www.ayclogic.com/event/scratch-1-tue-400-pm-julian-7/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250909T170000
DTEND;TZID=America/Los_Angeles:20250909T180000
DTSTAMP:20260514T223549
CREATED:20250910T005622Z
LAST-MODIFIED:20250910T005622Z
UID:30770-1757437200-1757440800@www.ayclogic.com
SUMMARY:5:00 PM – Python Game Development – Daniel
DESCRIPTION:What We Did\n\nWe added fireball class.\nWe made the fireball shoot in the same direction as the player.\n\nHomework\n\n Add self.rect to your fireball class and blit it to the screen. \nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/500-pm-python-game-development-daniel-7/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250909T173000
DTEND;TZID=America/Los_Angeles:20250909T183000
DTSTAMP:20260514T223549
CREATED:20250910T012803Z
LAST-MODIFIED:20250910T012803Z
UID:30772-1757439000-1757442600@www.ayclogic.com
SUMMARY:Scratch 1 - Tue 5:30 - Julian
DESCRIPTION:Today We Did:\n\nFinished our Drawing Shapes project!\n\nHomework:\n\nHave the cat say something on each of the shapes saying what shape you’re gonna draw.\n\nIf you have any questions feel free to email me at jsaroufim@ayclogic.com
URL:https://www.ayclogic.com/event/scratch-1-tue-530-julian-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250909T190000
DTEND;TZID=America/Los_Angeles:20250909T200000
DTSTAMP:20260514T223549
CREATED:20250910T031132Z
LAST-MODIFIED:20250910T031132Z
UID:30766-1757444400-1757448000@www.ayclogic.com
SUMMARY:7 PM – Intro to Competitive Programming – Darin
DESCRIPTION:  \n\nWhat We Did Today:\n\nSolved the Candy Cane Feast problem\n\nHomework:\nDo https://usaco.org/index.php?page=viewproblem2&cpid=1348! We will discuss in class together. \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-21/
CATEGORIES:Intro To Competitive,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250909T190000
DTEND;TZID=America/Los_Angeles:20250909T200000
DTSTAMP:20260514T223549
CREATED:20250910T031924Z
LAST-MODIFIED:20250910T031924Z
UID:30776-1757444400-1757448000@www.ayclogic.com
SUMMARY:7:00 PM- Python OOP- Joshua
DESCRIPTION:Today we did\n\nreviewed classes with the car\ntalk about indenting\ntalk about cars\nTalk about how we can use classes to limit the amount of dictionaries by storing the information a application needs\, in 1 class/object\n\nHomework\nEdit Robux to work like our grocery item \n  \nStep 1: Create a class called robux_item with two different class variables (Name and Price) \nStep 2: replace the two dictionaries with 1 dictionary called item_dict \nThe dictionary should have a key as the id and the value being a robux_item object \nexample {“1”: robux_item(insert_paramaters_here)} \nStep 3 : edit your application loop\, so that in the first if statement which makes the transaction\, you correctly grab the name and price and insert it into make_transaction \nIf you lost robux \n\ndef make_transaction(item\, price):\n    global wallet\n    if wallet >= price:\n        shopping_cart.append(item)\n        wallet -= price\n        print(f"You have bought{item}. You now have {wallet} robux left")\n    else:\n        print("You have no moneyyyyyy")\n\n\nwhile True:\n    selection = input(menu)\n\n    if selection in item_dict.keys():\n        make_transaction(item_dict[selection]\,price_dict[selection])\n\n\n\n    elif selection == "4":\n        robux_amount = input("How many robux would you like to add")\n        #  "3" ----> 3\n        if robux_amount.isnumeric():\n            wallet += int(robux_amount)\n            print(f"You have added{robux_amount}. You have {wallet}")\n\n\n    elif selection == "5":\n        break\n    else:\n        print("Wrong Selection")\n\nfor item in shopping_cart:\n    print(f"you have bought {item}")\nprint(f"Your Final Balance is {wallet}")
URL:https://www.ayclogic.com/event/700-pm-python-oop-joshua-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250910T164500
DTEND;TZID=America/Los_Angeles:20250910T174500
DTSTAMP:20260514T223549
CREATED:20250911T092605Z
LAST-MODIFIED:20250911T092605Z
UID:30804-1757522700-1757526300@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Joel
DESCRIPTION:Today we did:\n\nWe continued with the DragonBirdie project.\n\nHomework:\n\nInside the bird.py file\, in the constructor\, using the directino attribute: If direction is 0\, then don’t flip the image\nif direction is 1\, then flip the image by using the code we learned below:\nself.image = pygame.transform.flip(self.image\, True\, False)\nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-python-game-development-joel-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250910T170000
DTEND;TZID=America/Los_Angeles:20250910T180000
DTSTAMP:20260514T223549
CREATED:20250910T202544Z
LAST-MODIFIED:20250911T024301Z
UID:30785-1757523600-1757527200@www.ayclogic.com
SUMMARY:5PM – Intro To Python – Daniel (Darin Sub)
DESCRIPTION:What We Did\n\nReviewed quiz 2\nLearnt the basics of turtle drawing\n\nHomework\n\nDo the homework described here: https://www.ayclogic.com/event/6-pm-intro-to-python-46/\n\nNotes\n\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/5pm-intro-to-python-daniel-19/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250910T180000
DTEND;TZID=America/Los_Angeles:20250910T180000
DTSTAMP:20260514T223549
CREATED:20250917T172224Z
LAST-MODIFIED:20250917T172224Z
UID:30954-1757527200-1757527200@www.ayclogic.com
SUMMARY:6 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe created gitlab project for each individual student custom project.\n\nHomework\n\nCreate landing page for your custom project and push to gitlab.
URL:https://www.ayclogic.com/event/6-pm-android-game-dev-gamas-19/
END:VEVENT
END:VCALENDAR