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:20240310T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20241103T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240701T110000
DTEND;TZID=America/Los_Angeles:20240701T120000
DTSTAMP:20260421T172337
CREATED:20240701T190825Z
LAST-MODIFIED:20240701T190825Z
UID:25845-1719831600-1719835200@www.ayclogic.com
SUMMARY:11 AM – Scratch 2 – Abigail
DESCRIPTION:What we did today\n\nWe started working on the Spaceship project.\n\nHomework\n\nMake 2 sprites: FirePowerUp & BombPowerUp\nHave both of the start from the top of the screen\, move downwards\, and delete itself when it reaches the bottom of the screen. (You can copy the code from the star or asteroid sprite)\nWhen either of them touch the Rocketship sprite\, have them delete themselves.\nMake 2 variables: Fireball & Bomb (they will keep track of how many fireballs and bombs you have)\nHave the variables increase by 1 everytime the PowerUp sprites touch the rocketship.\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/11-am-scratch-2-abigail-4/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240702T170000
DTEND;TZID=America/Los_Angeles:20240702T180000
DTSTAMP:20260421T172337
CREATED:20240703T005833Z
LAST-MODIFIED:20240703T005833Z
UID:25847-1719939600-1719943200@www.ayclogic.com
SUMMARY:5 PM - Intro To Java - Gamas
DESCRIPTION:Today We Did\n\nWe learned about inheritance in Java\nWe made Dragon class\nWe made Dragon immune to sword attack.\n\nHomework\n\nImplement fire\, water\, earth and wind magic attack\nMake Dragon immune to fire magic\, but double damage when it is attacked by water magic.\nMake Troll class and make troll resistance (1/2 damage) against earth magic attack.
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-gamas-23/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240702T190000
DTEND;TZID=America/Los_Angeles:20240702T200000
DTSTAMP:20260421T172337
CREATED:20240703T030255Z
LAST-MODIFIED:20240703T030255Z
UID:25849-1719946800-1719950400@www.ayclogic.com
SUMMARY:7 PM – Advanced Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nFinished Tower Defense Game\nStarted Tank Game\ncreated Tank and Turret\nFind the code for the Tank Game here: https://gitlab.com/latishasumardy/tankgame_tues6pm \nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, please email me at latisha@ayclogic.com\n\nHomework\n\nCreate a file called enemy_tank.py which uses the assets\Enemy_Tanks\Type_1\EnemyTank_1_0.png image\, and is controlled using the up-down-left-right keys to move.\nCreate the enemy_tank group in main.py\, an instance of the enemy_tank in self.enemy_tank and update the group to show the enemy tank on the screen.
URL:https://www.ayclogic.com/event/7-pm-advanced-python-game-development-sebastian-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240703T110000
DTEND;TZID=America/Los_Angeles:20240703T120000
DTSTAMP:20260421T172337
CREATED:20240703T190547Z
LAST-MODIFIED:20240703T190547Z
UID:25853-1720004400-1720008000@www.ayclogic.com
SUMMARY:11 AM – Scratch 2 – Abigail
DESCRIPTION:What we did today\n\nWe finished working on the Spaceship project.\nWe started and finished Intro to Lists\nWe started working on Supermarket project.\n\nHomework\n\nMake 5 new sprites (three “bakery” sprites and two “others” sprites)\nWhenever the cat calls out the categories\, make the sprites shake accordingly.\nMake sure you broadcast the correct category for the appropriate food.\nMake sure you name your broadcast exact same syntax that you wrote for your Categories list.\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/11-am-scratch-2-abigail-5/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240703T130000
DTEND;TZID=America/Los_Angeles:20240703T150000
DTSTAMP:20260421T172337
CREATED:20240703T195454Z
LAST-MODIFIED:20240704T011806Z
UID:25855-1720011600-1720018800@www.ayclogic.com
SUMMARY:1 PM – Intro To Python (Summer Session) – Darin
DESCRIPTION:What We Did Today:\n\nLearnt how to use the turtle module to draw in python.\nPackaged our code into functions so it becomes easier for us to draw things.\n\nHomework:\nDo the homework in the file called Jul3_AdvancedTurtleDrawing and submit it into the google drive when you are finished. \nContinuing the code shown below\, convert the shape into a function that can be used to draw the shape at any given x and y coordinate. \n\n# Jul3_AdvancedTurtleHW\nimport turtle as t\nimport random as r\n\nt.bgcolor("lightblue")\nt.speed("fastest")\n\ndef makeRectangle(x\, y\, width\, height\, c):\n   t.penup()\n   t.goto(x\, y)\n   t.pendown()\n\n   t.color(c)\n   t.begin_fill()\n\n   for i in range(2):\n      t.forward(width) # width\n      t.right(90)\n      t.forward(height) # height\n      t.right(90)\n\n   t.end_fill()\n\n# how to make a circle\ndef makeCircle(x\, y\, radius\, c):\n   t.color(c)\n   # moving locations\n   t.penup()\n   t.goto(x\, y)\n   t.pendown()\n\n   t.begin_fill()\n   t.circle(radius) # radius\n   t.end_fill()\n\n# transform this into a function with x and y coordinates that you can set\nmakeRectangle(0\, 0\, 200\, 200\, "black")\nmakeCircle(100\, -150\, 50\, "red")\nmakeCircle(20\, -50\, 20\, "blue")\nmakeCircle(170\, -170\, 20\, "green")\nmakeCircle(170\, -60\, 20\, "yellow")\n\ndef makeShape():\n   # implement this\n\nmakeShape(200\, 0)\nmakeShape(-200\, -200)\n\nNotes:\nIf you have any questions\, you can email me at ddjapri@ayclogic.com!!
URL:https://www.ayclogic.com/event/1-pm-intro-to-python-summer-session-darin/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240705T100000
DTEND;TZID=America/Los_Angeles:20240705T110000
DTSTAMP:20260421T172337
CREATED:20240705T040223Z
LAST-MODIFIED:20240705T040223Z
UID:25860-1720173600-1720177200@www.ayclogic.com
SUMMARY:10 AM - Indo - Intro to Python - Joel
DESCRIPTION:Today we did:\n\nWe learned about lists and its operations\n\nHomework:\n\nCreate a new file called June28_ElifHomework and do only number 3 from here: https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\nCreate a new file called June28_InputHomework and do the exercises from the book:\nPage 117 . TRY IT YOURSELF: 7-1\, 7-2\nMake sure to review what learned today with lists\n\nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/10-am-indo-intro-to-python-joel-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240705T190000
DTEND;TZID=America/Los_Angeles:20240705T200000
DTSTAMP:20260421T172337
CREATED:20240706T084310Z
LAST-MODIFIED:20240706T084310Z
UID:25864-1720206000-1720209600@www.ayclogic.com
SUMMARY:7 PM - Indo - Intro to Python - Joel
DESCRIPTION:Today we did:\n\nWe started working on drawing the robot.\n\nHomework:\n\nContinue drawing the robot’s neck\, and entire face.\n\n\n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-indo-intro-to-python-joel-9/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240706T090000
DTEND;TZID=America/Los_Angeles:20240706T100000
DTSTAMP:20260421T172337
CREATED:20240706T030404Z
LAST-MODIFIED:20240706T030404Z
UID:25862-1720256400-1720260000@www.ayclogic.com
SUMMARY:9 AM - Python Game Dev - Indo - Joel
DESCRIPTION:Today We Did\n\nWe went over missing features in David’s custom game.\nWe added bug_creation_timer to make sure only 1 bug created per 4 seconds.\nWe loaded bug dizzy image.\nWe added target bug collision detection.\n\nHomework\nAdd the 6 missing features on David’s custom project \n\nMissing title image / text in the landing page.\nAdd 3 sound effects\n\nJumping\nShooting\nWhen the enemy hit the bullet.\n\n\nWhen I replay the game\, it should reset the points and the zombie should be cleared\na bullet should always spawn in front of the player.\nThere is no credit button on the landing page.\nCredit Page\n\n\nSoftware developer: David Wirjawan\nGame Assets: graphicriver.net\nAudio Assets: audiojungle.net\nAdvisor: Joel Suwanto\nSchool: American Young Coder Academy\nWebsite: www.ayclogic.com\nPlay button.\n\n\n\n 
URL:https://www.ayclogic.com/event/9-am-python-game-dev-indo-joel-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240708T150000
DTEND;TZID=America/Los_Angeles:20240708T170000
DTSTAMP:20260421T172337
CREATED:20240708T230119Z
LAST-MODIFIED:20240708T230119Z
UID:25870-1720450800-1720458000@www.ayclogic.com
SUMMARY:4 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\nDid our final exam! Your results will be emailed to you within the week. \nHomework:\nNone! \nNotes:\nIf you have any questions\, you can email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/4-pm-intro-to-python-darin-29/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240708T170000
DTEND;TZID=America/Los_Angeles:20240708T180000
DTSTAMP:20260421T172337
CREATED:20240708T235635Z
LAST-MODIFIED:20240709T053542Z
UID:25872-1720458000-1720461600@www.ayclogic.com
SUMMARY:5 PM – Python Game Development – Darin
DESCRIPTION:What We Did Today:\n\nFinished up flappy bird (duck) by adding sound effects and a losing page.\nGot started on shoot balloon\, the last game for this class.\n\nHomework:\nFINISH your project proposal details for all the weeks if you haven’t done so already. Refer to the last events calendar for the details on the proposal. \n\nContinue your final project and update what you have done in the project proposal (by checkmarking). \nPush and commit your code every time you finish your part.\n\n  \nYour other homework is to make the balloons spawn in shoot balloon project going upwards in random x coordinates. Start the spawn at the value HEIGHT. You will need a balloon group and a create_balloon method for this. \nYou will also need to spawn the background image first and make sure to “modify the run configuration” of the main.py file to make sure /src is removed. You can right click the main.py file to do this. \nIMPORTANT NOTES:\nYou can contact me via ddjapri@ayclogic.com for any questions or concerns. \nThe final project is due August 19.
URL:https://www.ayclogic.com/event/5-pm-python-game-development-darin-19/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240708T190000
DTEND;TZID=America/Los_Angeles:20240708T200000
DTSTAMP:20260421T172337
CREATED:20240708T220302Z
LAST-MODIFIED:20240709T053719Z
UID:25866-1720465200-1720468800@www.ayclogic.com
SUMMARY:7 PM – Intro To Java – Darin
DESCRIPTION:What We Did Today:\n\nContinued Hash Maps in Java.\nImplemented the updateAddressByName method.\nStarted learning methods and tips/tricks on debugging in Java.\n\nHomework:\n\nPlease submit your homework into your Google Drive.\nHomework: Continue and finish debugging the PetSystem program to make sure you get the output as shown in the following: https://www.ayclogic.com/fix-java-error/\n\nNotes:\nIf you have any questions\, you can email me at ddjapri@ayclogic.com \nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-darin-5/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240708T193000
DTEND;TZID=America/Los_Angeles:20240708T203000
DTSTAMP:20260421T172337
CREATED:20240709T042533Z
LAST-MODIFIED:20240709T042533Z
UID:25876-1720467000-1720470600@www.ayclogic.com
SUMMARY:7:30 PM - Python Game Development - Bill
DESCRIPTION:Your HW:\n\nMeet up with your partners and work on your game proposal\n\nLook at (link) for game ideas\n\nNo tower defense games\nMust not be too complicated\n\n\n\n\nFocus on the core gameplay (top down/side view\, pvp/pve\, etc.)\nFollow this example Proposal (Just the first part\, no need to do the schedule yet)\n\nhttps://docs.google.com/document/d/101CfBOzkZARu-GYAVdXSUEsAVZ1bzaAQEeDY7QsN0r8/edit?usp=sharing\n\n\nMinimum Requirements:\n\nAt least 3 sprites\nMain Menu + Credits Page
URL:https://www.ayclogic.com/event/730-pm-python-game-development-bill-19/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240709T090000
DTEND;TZID=America/Los_Angeles:20240709T100000
DTSTAMP:20260421T172337
CREATED:20240709T081720Z
LAST-MODIFIED:20240710T003911Z
UID:25882-1720515600-1720519200@www.ayclogic.com
SUMMARY:9 AM – Intro To Java – Darin
DESCRIPTION:What We Did Today:\n\nContinued monster inheritance\, fully implementing the magic attack system.\nExplained and learnt about how private\, public and protected keywords work for access control in classes.\n\nHomework:\n\nCreate the heal method which prompts the user for the amount of hp they want to heal the monster with\, and then create a method in the monster class called heal\, and use that method to heal the monster.\n\nNotes:\nIf you have any questions\, feel free to contact me at ddjapri@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-darin/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240709T150000
DTEND;TZID=America/Los_Angeles:20240709T170000
DTSTAMP:20260421T172337
CREATED:20240710T003711Z
LAST-MODIFIED:20240712T000338Z
UID:25885-1720537200-1720544400@www.ayclogic.com
SUMMARY:3 PM – Intro To Python (Summer Session) – Darin
DESCRIPTION:What We Did Today:\n\nReviewed the homework on making a functions to draw a shape consisting of other shapes.\nStarted and finished the grocery system text based project.\nStarted the robux system text based project\n\nHomework:\nContinue in your same robux system file and add the following: \nfor each selection\, try to add code so you check if you have enough robux in your account and if you do have enough robux\, you can buy the item\, if not\, then print out: \nprint(f”You only have {robux} robux remaining. Therefore you cannot purchase {item_name} for {price} robux.”) \n  \nhere is the format for a selection: \nif selection == “1”:\n___if _____:\n______robux -= 100\n______print(f”You purchased a Hat. You have {robux} robux remaining.”)\n___else: # tell the user they dont have enough robux\n_____ \n\n  \n\nNotes:\nIf you have any questions\, you can email me at ddjapri@ayclogic.com!!
URL:https://www.ayclogic.com/event/3-pm-intro-to-python-summer-session-darin-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240709T180000
DTEND;TZID=America/Los_Angeles:20240709T190000
DTSTAMP:20260421T172337
CREATED:20240710T005542Z
LAST-MODIFIED:20240710T070753Z
UID:25888-1720548000-1720551600@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin (William Sub)
DESCRIPTION:What We Did Today:\n\nContinued Library System\, emphasizing the usage of dictionaries.\n\nHomework:\nContinue working on LibrarySystem\, and do the following: \n\nImplement the list_all_old_books method which lists books that have a publish year lesser than 2000.\n\n\n\ndef list_all_old_books(self):\n    # same thing as list_all_books except you only print the books whose publish years are less than 2000\n    print("\n LIST ALL OLD BOOKS (older than 2000)")\n    # to implement as hw\n\n\n  \nNotes:\nIf you have any questions\, you can email me at ddjapri@ayclogic.com !!
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-william-sub-3/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240709T180000
DTEND;TZID=America/Los_Angeles:20240709T190000
DTSTAMP:20260421T172337
CREATED:20240710T015454Z
LAST-MODIFIED:20240710T015454Z
UID:25892-1720548000-1720551600@www.ayclogic.com
SUMMARY:6 PM – Scratch 2 – Yitong
DESCRIPTION:Today we:\n\nStarted the Jumpy Monkey project.\n\nHomework:\n\nMake a LaunchSpeed variable.\nDo this code in the Monkey sprite. Add a “set LaunchSpeed to 10” block under the “when Green Flag clicked” block.\nIn your yellow coding book do page 93\, step #4.\n\nIf you have any questions\, email me at yitong@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-2-yitong-32/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240709T180000
DTEND;TZID=America/Los_Angeles:20240709T190000
DTSTAMP:20260421T172337
CREATED:20240710T025441Z
LAST-MODIFIED:20240710T025441Z
UID:25890-1720548000-1720551600@www.ayclogic.com
SUMMARY:6 PM – Intro To Python – Shawn
DESCRIPTION:What We Did\n\nTook Quiz 1 in class\n\nHomework\n\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-shawn-49/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240709T190000
DTEND;TZID=America/Los_Angeles:20240709T200000
DTSTAMP:20260421T172337
CREATED:20240710T025053Z
LAST-MODIFIED:20240711T003844Z
UID:25895-1720551600-1720555200@www.ayclogic.com
SUMMARY:7 PM – Scratch 1 – Yitong
DESCRIPTION:Today We Did\n\nFinished X and Y Coordinates project.\nContinued Animal Crossing project.\n\nHomework\nI will see you guys tomorrow! \n\nWhen the Bat sprite passes -175\, make it say something.\nFinish the Octagon in the X and Y Coordinates project.\n\n\n\n\nEmail me for help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-scratch-1-yitong/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240709T190000
DTEND;TZID=America/Los_Angeles:20240709T200000
DTSTAMP:20260421T172337
CREATED:20240710T030333Z
LAST-MODIFIED:20240710T030333Z
UID:25902-1720551600-1720555200@www.ayclogic.com
SUMMARY:7 PM – Advanced Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nModify EnemyTank to inherit from Tank\nCreate Wall Class\nDisplay the map of the game with the wall sprites\nForce the Tanks to stay in place if run into a wall\nFind the code for the Tank Game here: https://gitlab.com/latishasumardy/tankgame_tues6pm \nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, please email me at latisha@ayclogic.com\n\nHomework\n1. Create a file called enemy_turret.py for the EnemyTurret class which:\n    a. inherits from the Turret class (like how we did it for EnemyTank)\n    b. uses the assets/Enemy_Tanks/Type_1/EnemyTank_1_Turret_0.png for the image\n2. In EnemyTank\, override the create_turret() function to make a new EnemyTurret when called.
URL:https://www.ayclogic.com/event/7-pm-advanced-python-game-development-sebastian-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240709T190000
DTEND;TZID=America/Los_Angeles:20240709T200000
DTSTAMP:20260421T172337
CREATED:20240710T072846Z
LAST-MODIFIED:20240711T015500Z
UID:25909-1720551600-1720555200@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nContinued learning how to draw in turtle.\nWe made an all purpose draw_rectangle function using the turtle module.\n\nHomework:\n\n Continue in your file named July9_RobotBuilder and create the upper body (the body\, head\, eyes\, neck\, mouth) for the robot.\nThe coordinates are as follow: (-85\, 170) on the top left of the head\, (-5\, 120) for the bottom right of the head\, and (-90\, 100) for the top left of the body.\nYour draw_rectangle function always draws from the top left.\n\nYou have to try to see when creating your rectangles\, where you should start drawing the next rectangle (what coordinates to give your next rectangle).\nThis will be practice for you to see how to connect different rectangles.\n\nNOTES:\nIf you have any questions\, you can contact me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-darin-3/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240710T180000
DTEND;TZID=America/Los_Angeles:20240710T190000
DTSTAMP:20260421T172337
CREATED:20240711T015728Z
LAST-MODIFIED:20240711T015728Z
UID:25916-1720634400-1720638000@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Yitong
DESCRIPTION:Today We Did\n\nFinished X and Y Coordinates project.\nContinued Animal Crossing project.\n\nHomework\n\nMake the PenSize variable.\nChange the PenSize variable to a slider.\nInside the “forever” block\, put the PenSize variable into the “change pen color by 1.”\nFinish the Octagon in the X and Y Coordinates project.\n\n\n\n\nEmail me for help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-1-yitong-30/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240710T180000
DTEND;TZID=America/Los_Angeles:20240710T190000
DTSTAMP:20260421T172337
CREATED:20240711T020220Z
LAST-MODIFIED:20240711T020245Z
UID:25915-1720634400-1720638000@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel
DESCRIPTION:What We Did\n\nWe went over for loop homework\nWe started learning while loops\nWe talked about how to stop or break out of while loop\n\nHomework\n\nCreate a file and name it July_10_WhileLoopHw.py and do Try It Yourself 7-4\, 7-6\, 7-7 on page 123\nCreate a file and name it July_10_ReviewHW.py and do these problems https://www.ayclogic.com/intro-to-python-exercises/\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240710T190000
DTEND;TZID=America/Los_Angeles:20240710T200000
DTSTAMP:20260421T172337
CREATED:20240711T015531Z
LAST-MODIFIED:20240711T030644Z
UID:25917-1720638000-1720641600@www.ayclogic.com
SUMMARY:7 PM – Intro To Java – Darin
DESCRIPTION:What We Did Today:\n\nContinued on the monster inheritance project.\nStarted learning about inheritance in Java.\nReviewed about private and public keywords for classes.\n\n  \nHomework:\nUpload your file to your google drive homework section when you are finished. \n\nCreate a new heal method which is called inside of the play()\, and this method heals the player with random amounts of health points from 20 - 30.\n\n\n\nNotes:\nIf you have any questions\, you may reach out to me at ddjapri@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-darin-6/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240711T150000
DTEND;TZID=America/Los_Angeles:20240711T170000
DTSTAMP:20260421T172337
CREATED:20240711T194125Z
LAST-MODIFIED:20240712T000245Z
UID:25924-1720710000-1720717200@www.ayclogic.com
SUMMARY:3 PM – Intro To Python (Summer Session) – Darin
DESCRIPTION:What We Did Today:\n\nFinished the Robux system program.\nReviewed the topics for the final exam.\n\nHomework:\nOptional Homework to Prepare: \n\nTry drawing any combination of rectangles and circles\, then turning them into a function\, and then making the shape.\nYou can try creating this program for practice:\nCreate a program that lets you cook a randomly selected recipe from the list: Chicken Spaghetti\, Lasagna\, Burger \nand lets you get random amounts of rating points. \nThe program outputs the following: \nWelcome to the AYCLOGIC cooking show! You start with 0 rating points. \nWhat do you want to do?\n1. Cook\n2. Leave the game\nEnter your selection: 1 \nYou cooked a Chicken Spaghetti and got 10 rating points. \nWhat do you want to do?\n1. Cook\n2. Leave the game\nEnter your selection: 1 \nYou cooked a Lasagna and got 15 rating points. \nWhat do you want to do?\n1. Cook\n2. Leave the game\nEnter your selection: 1 \nYou cooked a Lasagna and got 0 rating points. \nWhat do you want to do?\n1. Cook\n2. Leave the game\nEnter your selection: 1 \nYou cooked a Burger and got 20 rating points. \nWhat do you want to do?\n1. Cook\n2. Leave the game\nEnter your selection: 2 \nThank you for playing with us. \nYou cooked the following:\nChicken Spaghetti\nLasagna\nBurger \nYou ended the game with a total of 45 rating points. \n \n\n  \nNotes:\nIf you have any questions\, you can email me at ddjapri@ayclogic.com!!
URL:https://www.ayclogic.com/event/3-pm-intro-to-python-summer-session-darin-8/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240711T180000
DTEND;TZID=America/Los_Angeles:20240711T190000
DTSTAMP:20260421T172337
CREATED:20240712T020855Z
LAST-MODIFIED:20240712T022003Z
UID:25933-1720720800-1720724400@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Joshua
DESCRIPTION:Today We Did – For Loops and Range\n\n\n\nFor Loops – How We navigate lists\nrange() : How we can create Numeric Lists\n\nThree Inputs: range(starting number\,last number in list +1\, spacing)\n\nex: range(2\,9\,2)=[2\,4\,6\,8]\n\n\nTwo Inputs: range(starting number\, last number+1)\n\nyou use two inputs if you know the spacing between numbers is 1\nex range(3\,7) = [3\,4\,5\,6]\n\n\nOne input range(last number +1)\n\nyou use one input if you know the spacing between numbers is 1 and you want to start with zero\nex. range(5) = [0\,1\,2\,3\,4]\n\n\n\n\n\n\n\n Homework\n\ncreate a python code named july_18_range_homework \nPage 56 to 58: 9th week\nUpload your answer to google drive before next week Wednesday night.\n\nIf you have any questions feel free to email me jwidjanarko@ayclogic.com
URL:https://www.ayclogic.com/event/25933/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240711T190000
DTEND;TZID=America/Los_Angeles:20240711T200000
DTSTAMP:20260421T172337
CREATED:20240712T052034Z
LAST-MODIFIED:20240712T052034Z
UID:25940-1720724400-1720728000@www.ayclogic.com
SUMMARY:7 PM - Intro To Java - Bill
DESCRIPTION:Your HW:\n\nDo the first 2 functions of the first menu\, add a monster\, and list all monsters\n\nFor listing all monsters\, use the hashmap we created in class\n\n\nCreate methods for each function of the monster inheritance project\nDo not do the Play option yet
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-bill-12/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240712T100000
DTEND;TZID=America/Los_Angeles:20240712T110000
DTSTAMP:20260421T172337
CREATED:20240712T110258Z
LAST-MODIFIED:20240712T110258Z
UID:25943-1720778400-1720782000@www.ayclogic.com
SUMMARY:10 AM - Indo - Intro to Python - Joel
DESCRIPTION:Today we did:\n\nWe learned about for-each loops.\n\nHomework:\n\nMake a new file called July12_ListHomework and do the TRY IT YOURSELF from page 42: 3-4\, 3-5\, 3-6\nMake a new file called July12_ForEachHomework and do the exercises from: 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.
URL:https://www.ayclogic.com/event/10-am-indo-intro-to-python-joel-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240712T190000
DTEND;TZID=America/Los_Angeles:20240712T200000
DTSTAMP:20260421T172337
CREATED:20240713T030442Z
LAST-MODIFIED:20240713T030442Z
UID:25949-1720810800-1720814400@www.ayclogic.com
SUMMARY:7 PM - Python Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe learned how to play sound effect when player kill birds.\nWe learned about LANDING_PAGE and GAME_IN_SESSION and display Play button on the landing page.\n\nHomework\n\nIn the Landing Page.\n\nDisplay play button on the middle of the page.\nAlso display assets/birdie_title.png on top of the play button.\n\n\nIn the Game In Session\n\ncreate a new method launch_giant_fireball()\, when you click key “B” launch another fireball.\n\n\nCommit and Push your code to gitlab.\nIf you have question\, please email me at gamas@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-python-game-dev-gamas-11/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240712T190000
DTEND;TZID=America/Los_Angeles:20240712T200000
DTSTAMP:20260421T172337
CREATED:20240714T093810Z
LAST-MODIFIED:20240714T093810Z
UID:25982-1720810800-1720814400@www.ayclogic.com
SUMMARY:7 PM - Indo - Intro to Python - Joel
DESCRIPTION:Today we did:\n\nWe continued drawing the robot.\n\n  \nHomework:\n\nContinue drawing the robot by creating a function for drawing the robot’s right arm\, similar how we did it in the class for the left arm. Draw it once on the right side of the robot.\nReview on how to make a circle function\, and how to set the angle of the arrow using t.setheading().\n\nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-indo-intro-to-python-joel-10/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240713T080000
DTEND;TZID=America/Los_Angeles:20240713T090000
DTSTAMP:20260421T172337
CREATED:20240713T015444Z
LAST-MODIFIED:20240713T015444Z
UID:25947-1720857600-1720861200@www.ayclogic.com
SUMMARY:8 AM - Python Game Dev - Joel
DESCRIPTION:Today We Did\n\nWe added animation for bug in FLYING and DIZZY modes.\n\nHomework\n\nShoot Balloon\n\nChange codes inside Shoot Balloon so it will only kill the bug when you click on the mouse and there is collision. To detect user click the mouse\, look at how we did Play button codes.\nAdd collision detection between Balloon and Target.\n\n\nAdd the 6 missing features on David’s custom project\n\n\n\n\nMissing title image / text in the landing page.\nAdd 3 sound effects\n\nJumping\nShooting\nWhen the enemy hit the bullet.\n\n\nWhen I replay the game\, it should reset the points and the zombie should be cleared\na bullet should always spawn in front of the player.\nThere is no credit button on the landing page.\nCredit Page\n\nSoftware developer: David Wirjawan\nGame Assets: graphicriver.net\nAudio Assets: audiojungle.net\nAdvisor: Joel Suwanto\nSchool: American Young Coder Academy\nWebsite: www.ayclogic.com\nPlay button.
URL:https://www.ayclogic.com/event/8-am-python-game-dev-joel/
END:VEVENT
END:VCALENDAR