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:20250102T080000
DTEND;TZID=America/Los_Angeles:20250102T170000
DTSTAMP:20260514T083120
CREATED:20250103T043400Z
LAST-MODIFIED:20250103T043454Z
UID:27772-1735804800-1735837200@www.ayclogic.com
SUMMARY:6pm - Intro to Python - Joshua Widjanarko
DESCRIPTION:Today We Did:\n\n\n\nReviewed Faces\, and talked about how to experiment with shapes\nCreated a Triangle function\nTalked about experimenting with setheading() and set turtle.right() and turtle.left()\n\n\n\nHomework:\nIn one new file\, “Turtle_complicated_house.py”\, do the following: \n\nCopy and paste your face function (or mine in newyearturtle.py)\n\nmake your eyebrows slanted\, and adjust the coordinates to make it work\nHint: experiment with turltle.setheading before creating the eyebrow (remember to set it back to 0 with set heading later\n\n\nCreate the function house with two paramaters (x\,y)\n\nMake a triangle roof\nmake a rectangle room\nadd a square room\n\n\n\npseduocode (note numbers may not be exact) \ndef house(x\,y) \n# build the roof by calling the rectangle \ntriangle(color\,<insert x coordinate_value>\,<insert y coordinate+value>\,<insert size>) \n#build the body of the house \nrectangle(color\,<insert x coordinate+value>\,<insert y coordinate+value>\,<length>\,<width>) \n#build a window \nrectangle(color\,<insert x coordinate+value>\,<insert y coordinate + value>\,<length>\,<width>) \nemail jwidjanarko@ayclogic.com for questions
URL:https://www.ayclogic.com/event/6pm-intro-to-python-joshua-widjanarko-10/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250102T170000
DTEND;TZID=America/Los_Angeles:20250102T180000
DTSTAMP:20260514T083120
CREATED:20250103T015524Z
LAST-MODIFIED:20250103T015524Z
UID:27766-1735837200-1735840800@www.ayclogic.com
SUMMARY:5 PM - Intro To Python - Gamas
DESCRIPTION:Today We Did\n\nWe learned about List\nWe learned about while loop\n\nHomework\n\nCreate jan_2_1st_quiz_prep.py\n\nAnswers question in https://www.ayclogic.com/intro-to-python-exercises/
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-gamas-33/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250102T183000
DTEND;TZID=America/Los_Angeles:20250102T193000
DTSTAMP:20260514T083120
CREATED:20250103T032958Z
LAST-MODIFIED:20250103T033006Z
UID:27768-1735842600-1735846200@www.ayclogic.com
SUMMARY:6:30 PM – Intro to Python – Sebastian (Darin sub)
DESCRIPTION:YOUR QUIZ 2 IS NEXT WEEK!!\nToday We:\n\nReviewed how to fix bugs\nPrepared for the quiz next week by reviewing content studied so far\n\nYour HW:\n\nContinue on your file Jan2_Quiz2ReviewHW.py for question number 4 from: https://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/\nReview everything from Jan2_Quiz2Review.py for the quiz next week
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-sebastian-35/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250102T190000
DTEND;TZID=America/Los_Angeles:20250102T200000
DTSTAMP:20260514T083120
CREATED:20250103T044056Z
LAST-MODIFIED:20250103T055633Z
UID:27776-1735844400-1735848000@www.ayclogic.com
SUMMARY:7pm - Intro to Python - Joshua Widjanarko
DESCRIPTION:Today We Did:\n\nreturn function and how to use it\nreviewed how to create funcions\n\n  \nWith return\,there is a different way to call a function by setting it equal to a variable \nBasically\, we need to take what the function is returning\, and put it somewhere \nvariable_name= function_name(paramaters) \n  \nHomework\n#Name your homework functions_return_hw.py \n\nCreate a function with return value\, “convert_miles_to_km”\, with 1 parameter: miles.\n\nInside the function\, convert the parameter “miles” into the “km” value. There are 1.6 km in one mile. Return the conversion result or the km value.\nOutside the function:\n\nAsk user in the shell “Enter number of miles: “\nGet the user input and call the function and pass the user input as the parameter.\nPrint “There are {result of the function} kms in {user_input} miles”.\n\n\n\n\n\nHints when creating the function\, within the () should have no “” marks\nLook above for an example to call a function \nTo convert\, you will need to multiply  using this symbol:   *
URL:https://www.ayclogic.com/event/7pm-intro-to-python-joshua-widjanarko-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250103T160000
DTEND;TZID=America/Los_Angeles:20250103T170000
DTSTAMP:20260514T083120
CREATED:20250103T102203Z
LAST-MODIFIED:20250103T102203Z
UID:27778-1735920000-1735923600@www.ayclogic.com
SUMMARY:4 PM - Indo - Intro to Java - Joel
DESCRIPTION:Today we did:\n\nWe worked on the SchoolSystem and added the listTeenagerStudents() and editStudent().\n\nHomework:\n\nFinish editStudent() by making else ifs for the other selections (other attributes). There are 4 attributes for the student (firstName\, lastName\, email\, age)\nThe only tricky part is for age\, where you have to convert the updatedAge to an integer. Only then can you use the setAge() for the student.\nIt’s best to add a print statement like: “{updatedFirstName} is now this student’s new name” (if they changed the firstName). Add this kind of print statement for all the attributes.\nFinally\, add an “else” statement to make sure if they type anything other than 1-4\, it is an invalid input.\nExplanation of the entire function:\nThe editStudent() implements some of the code from findStudent(). However\, we changed it so that when either the list is empty\, or the list is not empty but the student is not found\, we instantly return out of the function\, because if we cannot find the student\, we cannot edit the student.\nIf we are able to find the student\, we first take that student with the currStudent variable. Then\, we print the menu of student attributes\, and take their selection. For each selection\, we ask them to enter the updated attribute (firstName\, lastName\, email\, or age) and we use the currStudent’s setter with the updated attribute as the argument.\n\n 
URL:https://www.ayclogic.com/event/4-pm-indo-intro-to-java-joel-9/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250103T183000
DTEND;TZID=America/Los_Angeles:20250103T193000
DTSTAMP:20260514T083120
CREATED:20250104T035833Z
LAST-MODIFIED:20250104T035833Z
UID:27780-1735929000-1735932600@www.ayclogic.com
SUMMARY:6:30 PM – Scratch 2 – Yitong
DESCRIPTION:Today we:\n\nContinued the Jumpy Monkey project.\n\nHomework:\n\nSave 2 pictures of 2 different characters to your computer. Make sure to save the pictures as a png\, and you save the pictures in a place where you can find them again (like Downloads).\nOPTIONAL: Save 2 pictures of 2 different attacks. Make sure they are also pngs.\n\nEmail me if you need help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/630-pm-scratch-2-yitong-17/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250104T140000
DTEND;TZID=America/Los_Angeles:20250104T150000
DTSTAMP:20260514T083120
CREATED:20250104T225214Z
LAST-MODIFIED:20250104T225716Z
UID:27784-1735999200-1736002800@www.ayclogic.com
SUMMARY:2 PM - Adv Python Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe added FloatingPurchaseTower\nWe added cancel purchase button\n\nHomework\n\nMake the cancel purchase button appear on the screen when there is floating tower on the screen.\nHide the cancel purchase button when there is no floating tower on the screen.\nCreate HotspotTower sprite\n\nAdd rect\nBlit the rect.\n\n\nMake 8 of them appear on the screen.\nThey should only appear when there is floating tower on the screen.\nMake the cancel button bigger when you hover your mouse.\nMake the start wave button bigger when you hover your mouse.
URL:https://www.ayclogic.com/event/2-pm-adv-python-game-dev-gamas/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250104T143000
DTEND;TZID=America/Los_Angeles:20250104T153000
DTSTAMP:20260514T083120
CREATED:20250104T233552Z
LAST-MODIFIED:20250104T233552Z
UID:27789-1736001000-1736004600@www.ayclogic.com
SUMMARY:2:30 PM – Unity Game Development – Bill
DESCRIPTION:Your HW:\n\nContinue to work on your unity project
URL:https://www.ayclogic.com/event/230-pm-unity-game-development-bill-23/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250104T153000
DTEND;TZID=America/Los_Angeles:20250104T163000
DTSTAMP:20260514T083120
CREATED:20250105T002745Z
LAST-MODIFIED:20250105T002745Z
UID:27791-1736004600-1736008200@www.ayclogic.com
SUMMARY:3:30 PM - Intro To Python - Gamas
DESCRIPTION:Today We Did\n\nWe learned about function with no return\nWe learned about function with return.\n\nHomework\n\nCreate jan_4_function_hw.py\n\nhttps://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\n\n\nCreate jan_4_magic_8_ball.py\n\nWrite a program that will continuously ask “Ask yes or no question:” and the program will answer either yes\, no or maybe. You have to use while loop\, input from shell and random module.\n\nAsk yes or no question: Is it cold outside?\nyes\n\nAsk yes or no question: Is it dark outside?\nno
URL:https://www.ayclogic.com/event/330-pm-intro-to-python-gamas-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250106T160000
DTEND;TZID=America/Los_Angeles:20250106T170000
DTSTAMP:20260514T083120
CREATED:20250107T015610Z
LAST-MODIFIED:20250107T015610Z
UID:27793-1736179200-1736182800@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nFinished the MonsterSystem project.\nReviewed inheritance\, important concepts\, as we prepare for our final exam.\n\nHomework:\n\nFinish the practice final sent to you! I highly recommend studying before taking the practice final\, since it is worth 10% of you entire grade!\n\nAlso\, make sure your code is up to date with this code: https://drive.google.com/drive/folders/1fjS0f3MTDQRRo3pdQvbsiKnNWPQQqptf?usp=drive_link
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-19/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250106T190000
DTEND;TZID=America/Los_Angeles:20250106T200000
DTSTAMP:20260514T083120
CREATED:20250107T031013Z
LAST-MODIFIED:20250107T031202Z
UID:27797-1736190000-1736193600@www.ayclogic.com
SUMMARY:7 PM - Minecraft Modding - Gamas
DESCRIPTION:Today We Did\n\nWe added configuration on which tool and which tool level can mine saturn_ore.\nWe added configuration to control\, which item to drop when you mine saturn_ore.\n\nHomework\n\nCreate deepslate_saturn_ore and deepslate_saturn item according to what you did with SaturnOre.\n\nThere are some Java files that you have to create and modified.\nThere are some json files which you have to do.\nthe result would be to be able to display deep_slate_saturn_ore and deepslate_saturn item.\nBelow are the images
URL:https://www.ayclogic.com/event/7-pm-minecraft-modding-gamas/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250106T190000
DTEND;TZID=America/Los_Angeles:20250106T200000
DTSTAMP:20260514T083120
CREATED:20250107T035959Z
LAST-MODIFIED:20250107T035959Z
UID:27796-1736190000-1736193600@www.ayclogic.com
SUMMARY:7:00 PM – Intro to Python – Sebastian
DESCRIPTION:Today we did\n\n\n\nWe started to learn about functions.\nWent over what the purpose of functions are.\nWorked on writing functions as examples.\nMonday 7:00PM class code:\nhttps://drive.google.com/drive/folders/1Nm9mpaXjjpK8akSC1v8YpnGMTX-FpTyD?usp=sharing\n\n\n\n  \n\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nCreate a file\, Jan_6_FunctionsHW.py and copy code from pages 130-133 in the textbook.
URL:https://www.ayclogic.com/event/700-pm-intro-to-python-sebastian-9/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250107T173000
DTEND;TZID=America/Los_Angeles:20250107T183000
DTSTAMP:20260514T083120
CREATED:20250108T030702Z
LAST-MODIFIED:20250108T030702Z
UID:27808-1736271000-1736274600@www.ayclogic.com
SUMMARY:5:30 PM - AI / Machine Learning - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed what we did in Pet Breed project.\nWe started handwritten digit prediction project.\n\nHomework\n\nContinue on your handwritten digit prediction project. Following example in pet breed project\, continue your handwritten digit prediction project until you have your model fully tune and able to predict hand written single digit image.\nSpecifically for this project\, you need to resize the image to 28 x 28 before you feed to the model for prediction. Otherwise\, the model will have hard time predicting.\n\n\nnumber_img = PILImage.create(img)\nnumber_img = number_img.resize((28\, 28)\, Image.NEAREST)\nresult = model.predict(number_img)\n\n\n\nOnce you finished with the code\, go to https://sketch.io/sketchpad/ and generate several hand written number and upload it to your kaggle.com and see if your model can predict the image accurately.
URL:https://www.ayclogic.com/event/530-pm-ai-machine-learning-gamas-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250107T180000
DTEND;TZID=America/Los_Angeles:20250107T190000
DTSTAMP:20260514T083120
CREATED:20250108T040119Z
LAST-MODIFIED:20250108T040208Z
UID:27807-1736272800-1736276400@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nReviewed and finished the phone book system program\, reviewing how to use dictionaries.\nReplaced our grocery system program to use a dictionary\, making the code more efficient\n\nHomework:\nCreate a new file called robuxSystemV2.py and do the following: \n\nUsing your previous robuxSystem from Thonny\, change it to use a dictionary to store the itemName and itemPrice in two separate dictionaries\, as we did with grocery system!\nMake it so that the if\, elif\, and else structure is the same as GrocerySystem!\n\nSubmit these into the google drive when you are done! \nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-15/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250107T190000
DTEND;TZID=America/Los_Angeles:20250107T200000
DTSTAMP:20260514T083120
CREATED:20250108T040529Z
LAST-MODIFIED:20250108T040529Z
UID:27812-1736276400-1736280000@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nReviewed how OOP works\, and finished the supermarket application project\nGot started on MonsterInheritance project and learnt a bit about inheritance\n\nHomework:\n"""\nYour homework is to implement option 2\, looping over self.monsters\, such that it prints like this:\n\nPlease select one of the following\n1. Add Monster\n2. List all monsters\n3. Play Adventure\nEnter your selection (Enter 'exit' to quit): 2\n- Dragon - 100 health - 50 Max attack\n- Troll - 50 health - 20 Max attack\n- Water Golem - 30 health - 20 Max attack\n- Cyclops - 60 health - 30 Max attack\n\nIf the user enters "3" as a selection\, prompt the user for their name\, and their health\, \nand store these two variables as self variables\n\nin other words\, create two new attributes inside of def __init__ of the MonsterSystem class\n"""\nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-16/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250108T180000
DTEND;TZID=America/Los_Angeles:20250108T190000
DTSTAMP:20260514T083120
CREATED:20250109T015147Z
LAST-MODIFIED:20250109T030328Z
UID:27814-1736359200-1736362800@www.ayclogic.com
SUMMARY:6 PM - Intro To Java - Darin
DESCRIPTION:Today We Did:\n\nStarted with the Monster Inheritance project in Java\nIntroduced the concept of inheritance in Java\n\nHomework:\n\n\n\nHOMEWORK:\n1: Initialize 4 monsters before you enter the while loop.\nYou can use a method\, or do it directly inside of run before the while loop.\n\n2. Implement selection.equals("3").\n    2.1 Prompt the user for their name\, and store it in a private variable of the class\n    2.2 Prompt the user for their health\, store it in a private variable of the class\n\n    print the following:\n\n    Welcome to AYCLOGIC Monster Hunt\, <name>!\n\n    Please select the monster you wish to hunt:\n    Hydra - 100 health - 100 max attack\n    Phoenix - 1000 health - 100 max attack\n    Enter the monster species: dhjfhasdkjfh\n\n    Invalid monster\, please try again.\n\n    Please select the monster you wish to hunt:\n    Hydra - 100 health - 100 max attack\n    Phoenix - 1000 health - 100 max attack\n    Enter the monster species: hydra\n\n    What do you wish to do with the HYDRA?\nnote: we use .toUpperCase() at the end of the print out^ \n\n\n\nNotes:\nIf you have any questions\, feel free to email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-java-darin-8/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250108T180000
DTEND;TZID=America/Los_Angeles:20250108T190000
DTSTAMP:20260514T083120
CREATED:20250109T030323Z
LAST-MODIFIED:20250109T030323Z
UID:27817-1736359200-1736362800@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Daniel
DESCRIPTION:What We Did\n\nReviewed the homework and how dictionaries work\nWent over the Grocery System with using a dictionary.\n\nHomework\n\nCreate a file Jan_8_RobuxSystemV2.py and use a dictionary for the Robux System similar to how we did in the Grocery System. The old Robux System file is also in the files folder if needed. https://drive.google.com/drive/folders/1PCpg86VmL1laJTNBLzYUDpd5BiFZG107?usp=drive_link\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-python-oop-daniel-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250109T180000
DTEND;TZID=America/Los_Angeles:20250109T190000
DTSTAMP:20260514T083120
CREATED:20250110T040659Z
LAST-MODIFIED:20250110T040659Z
UID:27823-1736445600-1736449200@www.ayclogic.com
SUMMARY:6PM - Intro to Python -Joshua
DESCRIPTION:Today We Did:\n\n\n\nReviewed using the turtle.goto() function and how to create complex polygons with it\nReviewed when you would use forward and right to create functions and when you would use go to\nShowcased how you you could write with Turtle\n\n\n\nHomework:\nIn one new file\, “Jan9-Letters-Polygons.py the following: \n\nChoose one of the following letters : W\,X\,Z\,N\n\nCreate a function (ex. def letter_z(color\,x\,y)) that creates a letter in a specific place\nCreate a function that creates a trapezoid\n\ndef trapezoid(color\,x\,y)\n\n\n\n\n\nemail jwidjanarko@ayclogic.com for questions
URL:https://www.ayclogic.com/event/6pm-intro-to-python-joshua-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250109T180000
DTEND;TZID=America/Los_Angeles:20250109T190000
DTSTAMP:20260514T083120
CREATED:20250110T043710Z
LAST-MODIFIED:20250110T043720Z
UID:27828-1736445600-1736449200@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Daniel
DESCRIPTION:What We Did\n\nWe installed python and pycharm together\nWe started to learn about dictionaries\, how to add\, update\, remove and loop through\n\nHomework\n\nCreate a new file Jan_9_DictionaryHW.py and copy code and read pages from 92-97 from the book\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-python-oop-daniel-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250109T190000
DTEND;TZID=America/Los_Angeles:20250109T200000
DTSTAMP:20260514T083120
CREATED:20250110T041116Z
LAST-MODIFIED:20250110T041741Z
UID:27822-1736449200-1736452800@www.ayclogic.com
SUMMARY:7PM - Intro to Python -Joshua
DESCRIPTION:Today We Did:\n\n\n\nReviewed HW\nReviewed return functions\nPractice Calling Functions that have return\n\n\n\nHomework:\nIn one new file\, “functions_return_reviewHW”\, do the following: \n\nFrom your textbook\, do the questions and copy code from the following pages\n\n137-139: 14th week\n\n\n\nemail jwidjanarko@ayclogic.com for questions
URL:https://www.ayclogic.com/event/7pm-intro-to-python-joshua-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250110T160000
DTEND;TZID=America/Los_Angeles:20250110T170000
DTSTAMP:20260514T083120
CREATED:20250110T104106Z
LAST-MODIFIED:20250110T104106Z
UID:27830-1736524800-1736528400@www.ayclogic.com
SUMMARY:4 PM - Indo - Intro to Java - Joel
DESCRIPTION:Today we did:\n\nWe finished the SchoolSystem and learned about HashMaps.\n\nHomework:\n\nAdd more options to the SchoolSystem:\n\nAdd a Student (hashmap)\nFind a student (hashmap)\nDelete a student (hashmap)\n\n\nIt will all be similar to what we learned today\, the only difference is you will have to ask for the attributes in add a student (hashmap).\nRemember\, the key is the email\, and Student is the value.\n\n 
URL:https://www.ayclogic.com/event/4-pm-indo-intro-to-java-joel-10/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250110T180000
DTEND;TZID=America/Los_Angeles:20250110T190000
DTSTAMP:20260514T083120
CREATED:20250111T021420Z
LAST-MODIFIED:20250111T025540Z
UID:27833-1736532000-1736535600@www.ayclogic.com
SUMMARY:6  PM - Python Game Dev - Gamas
DESCRIPTION:Today We Did\n\nShow how to do multi-threading in Pygame\n\nHomework\n\nEugene\n\neliminate code duplication on game_win\, game_lose and landing_page.\nGame win – make the text smaller so it does not overlap with the border\nGame Credit – change “Company – ayclogic.com” to “School – American Young Coder” and then underneath just put “ayclogic.com”.\n\n\nRiley\n\nTo fix the position of gray box for the S and Z and T tetromino collide with the gray box.\nAdd logic to show game over when the graybox hit the top of the ceiling.
URL:https://www.ayclogic.com/event/6-pm-python-game-dev-gamas/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250110T183000
DTEND;TZID=America/Los_Angeles:20250110T193000
DTSTAMP:20260514T083120
CREATED:20250111T033349Z
LAST-MODIFIED:20250111T033349Z
UID:27837-1736533800-1736537400@www.ayclogic.com
SUMMARY:6:30 PM – Scratch 2 – Yitong
DESCRIPTION:Today we:\n\nFinished the Jumpy Monkey project.\nStarted the Fireball Fight project.\n\nHomework:\nFor the Right Player sprite: \n\nMake them walk using arrow keys.\nMake them shoot attacks using the “m” key.\nCreate the Right Player Attacks variable.\nAdd in code for their attacks.\n\nTheir attacks shoot to the left.\nTheir attacks disappear when they hit the left wall.\n\n\nCreate the Right Player Health variable.\nCreate the Right Player Special variable.\n\nIn the Game Loop sprite: \n\nSet the Right Player Health variable to 5.\nSet the Right Player Special variable to 0.\nSet the Right Player Attacks variable to 5.\n\nIn the Apple sprite: \n\nIncrease their health variable by 1 when they pick up the Apple sprite.\n\nIn the Star sprite: \n\nSet the Right Player Special variable to 1 when they pick up the Star sprite.\n\nEmail me if you need help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/630-pm-scratch-2-yitong-18/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250110T190000
DTEND;TZID=America/Los_Angeles:20250110T200000
DTSTAMP:20260514T083120
CREATED:20250111T051223Z
LAST-MODIFIED:20250111T052026Z
UID:27841-1736535600-1736539200@www.ayclogic.com
SUMMARY:7 PM - Scratch 1 - Julian
DESCRIPTION:Today We Did:\n\nSetting up our first Dino Dance project.\nMaking 3 dinosaurs that had animations.\nMaking a background to go with the dinosaurs.\nCoding a dinosaur to move around and bounce off of the walls of the screen.\n\nHomework:\n\nFollow the steps on pages 42-43 in our textbook\, we will review these pages next class:\n\n  \n\nMake sure to add the code from page 42 to only the Dinosaur 3 in your project.\nDon’t add any code for the ballerina yet\, just add her costume into your project. If you forget how to do this remember that the cat icon at the bottom right of your screen is where you get your costumes.\n\nIf you are stuck on any directions or have any questions feel free to email me at jsaroufim@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-scratch-1-julian/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250111T093000
DTEND;TZID=America/Los_Angeles:20250111T103000
DTSTAMP:20260514T083120
CREATED:20250111T183024Z
LAST-MODIFIED:20250111T183024Z
UID:27847-1736587800-1736591400@www.ayclogic.com
SUMMARY:9:30 AM - Intro To Python - Gamas
DESCRIPTION:Today We Did\n\nWe learned about random modules\n\nMagic8Ball\nPassword Generator\n\n\nWe learned how to fix python errors\n\nHomework\n\nFix all problems inside jan_11_fixing_python_errors_2.py\nCreate jan_11_fixing_python_errors_hw.py:\n\nDo problem in https://www.ayclogic.com/fix-python-bugs-2/\n\n\nCreate jan_11_quiz_2_prep_hw.py\n\nhttps://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/
URL:https://www.ayclogic.com/event/930-am-intro-to-python-gamas/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250111T140000
DTEND;TZID=America/Los_Angeles:20250111T150000
DTSTAMP:20260514T083120
CREATED:20250111T222216Z
LAST-MODIFIED:20250111T230203Z
UID:27850-1736604000-1736607600@www.ayclogic.com
SUMMARY:2 PM - Adv Python Game Dev - Gamas
DESCRIPTION:Today We Did\n\nLearn how to convert floating tower into base tower on top of the hotspot.\n\nHomework\n\nFind 8 of the hotspot coordinates on the screen.\nCreate a new Projectile sprite.\n\nx\,y\,size\, direction\, projectile_type\, screen\n\n\nPeriodically launch projectile from the active_tower location every two seconds.\n\ndirection = RIGHT\nHINT\, it is same process of creating new bird in dragon_birdie project.\nHINT\, how to find active_tower locations. Loop through all activeTower from its group.
URL:https://www.ayclogic.com/event/2-pm-adv-python-game-dev-gamas-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250111T143000
DTEND;TZID=America/Los_Angeles:20250111T153000
DTSTAMP:20260514T083120
CREATED:20250112T000400Z
LAST-MODIFIED:20250112T000400Z
UID:27854-1736605800-1736609400@www.ayclogic.com
SUMMARY:2:30 PM - Unity Game Development - Bill
DESCRIPTION:Your HW:\n\nContinue to work on your projects\nhttps://drive.google.com/drive/folders/1KPmHQQFqOA8XLkmJmUOiLpTWryp1qRmX?usp=sharing
URL:https://www.ayclogic.com/event/230-pm-unity-game-development-bill-24/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250113T160000
DTEND;TZID=America/Los_Angeles:20250113T170000
DTSTAMP:20260514T083120
CREATED:20250113T235535Z
LAST-MODIFIED:20250114T010315Z
UID:27859-1736784000-1736787600@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:NEXT WEEK IS YOUR FINAL EXAM WHICH WILL LAST 2 HOURS!\nToday We:\n\nReviewed the practice final exam\nReviewed inheritance\, important concepts\, as we prepare for our final exam.\n\nHomework:\n\nGo over the solutions for the practice final sent to you! Review other concepts and make sure you can rebuild the practice final quickly.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-20/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250113T180000
DTEND;TZID=America/Los_Angeles:20250113T190000
DTSTAMP:20260514T083120
CREATED:20250114T043944Z
LAST-MODIFIED:20250114T043944Z
UID:27868-1736791200-1736794800@www.ayclogic.com
SUMMARY:6 PM - Minecraft Modding - Gamas
DESCRIPTION:Today We Did\n\nWe learned about how to configure loot drop to drop the ore when using silk touch enchantment\nWe learned about how to configure loot drop to drop more saturn item when using fortune enchantment.\n\nHomework\n\nNo homework.
URL:https://www.ayclogic.com/event/6-pm-minecraft-modding-gamas-9/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250113T190000
DTEND;TZID=America/Los_Angeles:20250113T200000
DTSTAMP:20260514T083120
CREATED:20250114T040820Z
LAST-MODIFIED:20250114T040820Z
UID:27862-1736794800-1736798400@www.ayclogic.com
SUMMARY:7:00 PM – Intro to Python – Sebastian
DESCRIPTION:Today we did \n\nLearn more about functions\n\nFunctions can sometimes take parameters\nFunctions can sometimes return output\nYou need to call a function for it to do anything\n\n\nMonday 7:00PM class code:\nhttps://drive.google.com/drive/folders/1Nm9mpaXjjpK8akSC1v8YpnGMTX-FpTyD?usp=sharing\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\nHomework: Write the following code & submit it in a file called “JAN13_HW”\n\nCreate a function\, “combine_words”\, with 3 parameters (called param1\, param2\, param3)\nInside the function\, print the combination of all three parameters.\nCall the function like this: “combine_words(‘Hello ‘\, ‘Mr. ‘\, ‘Sebastian.’)” .\nThis will print ‘Hello Mr. Gamas’ to the shell.
URL:https://www.ayclogic.com/event/700-pm-intro-to-python-sebastian-10/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR