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:20240310T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20241103T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241101T160000
DTEND;TZID=America/Los_Angeles:20241101T170000
DTSTAMP:20260520T121125
CREATED:20241102T074932Z
LAST-MODIFIED:20241102T074932Z
UID:27280-1730476800-1730480400@www.ayclogic.com
SUMMARY:4 PM - Indo - Intro to Java - Joel
DESCRIPTION:Today we did:\n\nWe reviewed the homework and learned about while loops.\n\nHomework:\n\nCreate a new class called Nov1_WhileLoopHomework and do the exercises from here: https://www.ayclogic.com/java-exercise-while-loop/\n\nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/4-pm-indo-intro-to-java-joel-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241101T183000
DTEND;TZID=America/Los_Angeles:20241101T193000
DTSTAMP:20260520T121125
CREATED:20241102T024901Z
LAST-MODIFIED:20241102T025009Z
UID:27262-1730485800-1730489400@www.ayclogic.com
SUMMARY:6:30 PM – Scratch 2 – Yitong
DESCRIPTION:Today we:\n\nFinished the Intro to List project.\nWorked on the Mary Had A Little Lamb project.\n\nHomework:\n\nDraw a character in the Music sprite’s costume.\nWhen Scratch is working again\, click File then click Load from Computer.\n\n\nThen pick your Mary Had A Little Lamb project and press open.\n\n\nEmail me if you need help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/630-pm-scratch-2-yitong-10/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241101T190000
DTEND;TZID=America/Los_Angeles:20241101T200000
DTSTAMP:20260520T121125
CREATED:20241102T021627Z
LAST-MODIFIED:20241102T030114Z
UID:27260-1730487600-1730491200@www.ayclogic.com
SUMMARY:FRI - 7 PM - Python Game Dev - Gamas
DESCRIPTION:What We Did\n\nWe added bad balloon text on top of the balloon\n\nHomework\n\nRiley\n\nInside line_clear() method\, add a call to a new method self.drop_empty_rows()\n\nInside this drop_empty_rows()\, loop through the self.gray_block_array from the bottom rows\, and if they are empty\, move down the immediate row that is not empty. You probably have to do 2 embedded for loop.\n\n\n\n\nEugene\n\nFix the button.pos and the animation\nAdd landing page\nAdd Game Over\nAdd Game Win\nAdd Credit Page.
URL:https://www.ayclogic.com/event/fri-7-pm-python-game-dev-gamas/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241102T100000
DTEND;TZID=America/Los_Angeles:20241102T110000
DTSTAMP:20260520T121125
CREATED:20241102T040613Z
LAST-MODIFIED:20241102T040718Z
UID:27275-1730541600-1730545200@www.ayclogic.com
SUMMARY:10 AM - Python Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe added the top and bottom tubes\nWe make sure the vertical gap between top and bottom are constant.\nWe spawn coin between two tubes horizontally.\n\nHomework\n\nAdd collision detection between player and coin.\nWhen they collide\, increase score and make the coin disappear\nAdd sound effect when they collide (assets/collect5.wav)\nAdd Landing page
URL:https://www.ayclogic.com/event/10-am-python-game-dev-gamas-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241102T143000
DTEND;TZID=America/Los_Angeles:20241102T153000
DTSTAMP:20260520T121125
CREATED:20241102T223248Z
LAST-MODIFIED:20241104T051317Z
UID:27282-1730557800-1730561400@www.ayclogic.com
SUMMARY:2:30 PM - Unity Game Development - Bill
DESCRIPTION:Your HW:\n\nWrite up your game proposal:\n\nSmall scale game\nNo FPS\n2D or 3D\nInclude 9 week schedule (What you need to get done each of the 9 weeks)\n\n\nWhen you’re done\, send/share it to me (billhan@ayclogic.com)\nFor Jayden: (https://drive.google.com/file/d/1njrQWZBbbAjB682rp8SsrcpcuHusQzWy/view?usp=sharing)
URL:https://www.ayclogic.com/event/230-pm-unity-game-development-bill-19/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241103T200000
DTEND;TZID=America/Los_Angeles:20241103T210000
DTSTAMP:20260520T121125
CREATED:20241108T103405Z
LAST-MODIFIED:20241108T103405Z
UID:27343-1730664000-1730667600@www.ayclogic.com
SUMMARY:8 PM - Python OOP - Joel
DESCRIPTION:Today we did:\n\nWe finished the LibrarySystem.\n\nHomework:\n\nCreate a new file called grocery_item.py. Inside\, make a new class called GroceryItem. It will have 3 attributes: name\, price\, and frozen food. Make the constructor for this class.\nCreate a new file called Nov3_ShoppingCart2 and create a class called ShoppingCartApplication2. Make a constructor for it\, this time using it to store variables that we will use throughout the project: a list called ‘shopping_cart’ and a dictionary called ‘menu items’.\n\nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/8-pm-python-oop-joel-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241104T160000
DTEND;TZID=America/Los_Angeles:20241104T170000
DTSTAMP:20260520T121125
CREATED:20241105T013406Z
LAST-MODIFIED:20241105T013406Z
UID:27285-1730736000-1730739600@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nStarted on the supermarket application\, going over code structure.\n\nHomework:\n\nIn the same Supermarket Application project\, add the “expired” parameter to the GroceryItem class\, which will be set to either True or False\nIn the main file\, check if the food is expired before buying anything\, and if it is expired\, print a statement saying that the food is expired and therefore you can’t purchase it.\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-13/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241104T180000
DTEND;TZID=America/Los_Angeles:20241104T190000
DTSTAMP:20260520T121125
CREATED:20241105T025854Z
LAST-MODIFIED:20241105T025854Z
UID:27287-1730743200-1730746800@www.ayclogic.com
SUMMARY:6 PM - Minecraft Modding - Gamas
DESCRIPTION:Today We Did\n\nWe added Saturn Dragon Axe\nWe added the AYC_TAB creative tab.\nWe added the Saturn Chestplate item\nWe started with Saturn material texture copy\n\nHomework\n\nFollow the example that we did for Saturn Chestplate\, to create Saturn Boots\, Legging and Helmet.
URL:https://www.ayclogic.com/event/6-pm-minecraft-modding-gamas-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241104T190000
DTEND;TZID=America/Los_Angeles:20241104T200000
DTSTAMP:20260520T121125
CREATED:20241105T043940Z
LAST-MODIFIED:20241105T044318Z
UID:27289-1730746800-1730750400@www.ayclogic.com
SUMMARY:7:00 PM – Intro to Python – Sebastian
DESCRIPTION:Today we did \n\nLots of practice with while loops\n\nCounting up and down\nSkipping numbers (evens\, odds\, 10’s)\nLooping until user asks to stop\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\, named NOV4_homework\nHomework: \n\nIf you have the 2nd edition: Page 118 and 121\nIf you have the 3rd edition: Page 117 and 121
URL:https://www.ayclogic.com/event/700-pm-intro-to-python-sebastian-4/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241104T190000
DTEND;TZID=America/Los_Angeles:20241104T200000
DTSTAMP:20260520T121125
CREATED:20241106T034037Z
LAST-MODIFIED:20241106T034128Z
UID:27311-1730746800-1730750400@www.ayclogic.com
SUMMARY:7 PM – Adv Python Game Dev – Bill
DESCRIPTION:Your HW:\n\nTry to load 1 set of enemy walking images like normal for now
URL:https://www.ayclogic.com/event/7-pm-adv-python-game-dev-bill/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241104T193000
DTEND;TZID=America/Los_Angeles:20241104T203000
DTSTAMP:20260520T121125
CREATED:20241105T043431Z
LAST-MODIFIED:20241105T043431Z
UID:27290-1730748600-1730752200@www.ayclogic.com
SUMMARY:7:30 PM - Adv Python Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe learned about enemy movement regions\nWe learned about region threshold/boundaries.\nWe learned a little bit about Sin\, Cos\, Tan math formula\n\nHomework\n\nwatch this youtube video about sin\, cos\, tan math formula – https://www.youtube.com/watch?v=PUB0TaZ7bhA\ncreate tower.py and use assets/images/support-tower-game-assets/PNG/7.png\nDisplay the tower on the screen.
URL:https://www.ayclogic.com/event/730-pm-adv-python-game-dev-gamas/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241105T173000
DTEND;TZID=America/Los_Angeles:20241105T183000
DTSTAMP:20260520T121125
CREATED:20241106T022940Z
LAST-MODIFIED:20241106T025909Z
UID:27295-1730827800-1730831400@www.ayclogic.com
SUMMARY:5:30 PM - AI / Machine Learning – Gamas
DESCRIPTION:Today We Did\n\nWe started Cat vs Dog project\nWe utilize fast.ai framework to do our work.\n\nHomework\n\nFind out which dog breed that is not included in our dataset.\n\nTo do this\, you have to write a simple code that would go through all the file names and check if any of famous dog’s breed exists or not.\n\n\nfind out how many “Siamese” type of images are there in our data set.\nBonus point. Figure out how many types of dog breeds are there inside the dataset.\nSave your project and share with ayclogic@gmail.com and send email of the link to gamas@ayclogic.com. Thank you
URL:https://www.ayclogic.com/event/530-pm-ai-machine-learning-gamas-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241105T180000
DTEND;TZID=America/Los_Angeles:20241105T190000
DTSTAMP:20260520T121125
CREATED:20241106T024313Z
LAST-MODIFIED:20241106T024356Z
UID:27297-1730829600-1730833200@www.ayclogic.com
SUMMARY:6 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nStarted the Robux System Program\, continuing off of the grocery system and making it better.\n\nHomework:\nFinish 100% of progress for your final project with the following guidelines: https://www.ayclogic.com/intro-to-python-final-project-criteria/ \nUpload this file into the google drive when you are finished! \nNotes:\nThe final project is due November 12 NEXT WEEK. \nYou need to make 25% progress IN CODE for your project per week!
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-62/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241105T180000
DTEND;TZID=America/Los_Angeles:20241105T190000
DTSTAMP:20260520T121125
CREATED:20241106T031204Z
LAST-MODIFIED:20241106T031407Z
UID:27302-1730829600-1730833200@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel
DESCRIPTION:What We Did\n\nReviewed the shapes homework\nCreated rectangle function for the robot builder and finished creating the body parts\, except for the arms.\n\nHomework\n\nIn the same robot builder file\, finish creating the right_arm and left_arm function\, the coordinates\, width\, and height of the arm are in the pictures. Your robot should look like this after its done.\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-41/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241105T190000
DTEND;TZID=America/Los_Angeles:20241105T200000
DTSTAMP:20260520T121125
CREATED:20241106T035444Z
LAST-MODIFIED:20241106T035921Z
UID:27310-1730833200-1730836800@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nImproved the Grocery System application to use classes and make the code better and shorter\n\nHomework:\n\nIn your Nov5_GrocerySystemV3.py file\, edit your code to check for the days until expiration\, and if it is less than 1\, tell the user “The food will expire soon in 1 day!” or “The food will expire soon in 0 day!”\n\nSubmit this files to the google drive when you are done! \nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-9/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241105T190000
DTEND;TZID=America/Los_Angeles:20241105T200000
DTSTAMP:20260520T121125
CREATED:20241106T040115Z
LAST-MODIFIED:20241106T040115Z
UID:27315-1730833200-1730836800@www.ayclogic.com
SUMMARY:7 PM - AI / Machine Learning - Gamas
DESCRIPTION:Today We Did\n\nWe started Cat vs Dog project\nWe utilize fast.ai framework to do our work.\n\nHomework\n\nFind out which dog breed that is not included in our dataset.\n\nTo do this\, you have to write a simple code that would go through all the file names and check if any of famous dog’s breed exists or not.\n\n\nfind out how many “Siamese” type of images are there in our data set.\nBonus point. Figure out how many types of dog breeds are there inside the dataset.\nSave your project and share with ayclogic@gmail.com and send email of the link to gamas@ayclogic.com. Thank you
URL:https://www.ayclogic.com/event/7-pm-ai-machine-learning-gamas-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241106T170000
DTEND;TZID=America/Los_Angeles:20241106T180000
DTSTAMP:20260520T121125
CREATED:20241107T020403Z
LAST-MODIFIED:20241107T020403Z
UID:27322-1730912400-1730916000@www.ayclogic.com
SUMMARY:5 PM - Intro To Python - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed half of the homework\nWe continued with grocery_shopping_cart.py\n\nHomework\n\nFinish last week homework for number 6 to 10.\nContinue with your grocery_shopping_cart.py. Add code so it can handle purchasing Milk and Orange Juice properly. Look at example below on what happen when user enter 2 or 3\n\nWhat do you want to purchase: \n1. Milk - $5\n2. Eggs - $3\n3. Orange Juice - $6\nEnter your selection 1 to 3 (Enter 'exit' for quit): 2\nYou have purchased Eggs for $3\n\nWhat do you want to purchase: \n1. Milk - $5\n2. Eggs - $3\n3. Orange Juice - $6\nEnter your selection 1 to 3 (Enter 'exit' for quit): 3\nYou have purchased Orange Juice for $6\n\nWhat do you want to purchase: \n1. Milk - $5\n2. Eggs - $3\n3. Orange Juice - $6\nEnter your selection 1 to 3 (Enter 'exit' for quit):
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-gamas-28/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241106T170000
DTEND;TZID=America/Los_Angeles:20241106T180000
DTSTAMP:20260520T121125
CREATED:20241107T020923Z
LAST-MODIFIED:20241107T020923Z
UID:27325-1730912400-1730916000@www.ayclogic.com
SUMMARY:5 PM – Scratch 1 – Abigail
DESCRIPTION:Today We\n\nWe finished working on the Drawing Shapes project.\n\nHomework\n \n\nFinish graphing the Octagon on Scratch.\nYou do NOT have to put a broadcast at the end of the octagon code.\nCLICK HERE to get access to the GRID (you will have to scroll down until you get to the grid):\n https://www.ayclogic.com/project-resources/\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-scratch-1-abigail-10/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241106T180000
DTEND;TZID=America/Los_Angeles:20241106T190000
DTSTAMP:20260520T121125
CREATED:20241107T030711Z
LAST-MODIFIED:20241107T030711Z
UID:27327-1730916000-1730919600@www.ayclogic.com
SUMMARY:6 PM – Intro To Java – Darin
DESCRIPTION:  \nToday We Did:\n\nReviewed how to use methods\nImproved the magic 8 ball program to use methods\nGot started on the SchoolApplication project\n\nHomework:\n\nContinue in your file called Nov6_TellMeYourAgeHW.java and follow the instructions below:\n\n// Make a program with\n// static void main\n// run\n// input method\n// print method\n// provideResponse method\n\n\n// in the run method\, get input from the user for their age.\n// If their age is less than 1\, print out that they are a newborn baby\n// if its between 1 and 3\, print out that they are a toddler\n// if its between 4 and 11\, they are a child\n// if its between 12 and 19\, they are a teen\n// greater than 19 but less than 60\, they are adult\n// greater 61\, they are old\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-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241106T180000
DTEND;TZID=America/Los_Angeles:20241106T190000
DTSTAMP:20260520T121125
CREATED:20241108T015642Z
LAST-MODIFIED:20241114T003141Z
UID:27331-1730916000-1730919600@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel
DESCRIPTION:What We Did\n\nAnswered any questions about final\, reviewed any problems and questions for the final exam next week.\n\nHomework\n\nFinish reviewing for the final exam\, review the robux and grocery system\, and how to create functions and draw using turtle\nNext weeks final exam will be 2 long questions\, and you will have 2 Hours to complete it. The exam is open note\, but the internet is not allowed. Good luck!\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-42/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241107T180000
DTEND;TZID=America/Los_Angeles:20241107T190000
DTSTAMP:20260520T121125
CREATED:20241108T025628Z
LAST-MODIFIED:20241108T025756Z
UID:27330-1731002400-1731006000@www.ayclogic.com
SUMMARY:6PM - Intro to Python - Joshua Widjanarko
DESCRIPTION:Today We Did:\n\nReviewed the Quiz 2\nIntroduced Turtle\n\nremember to import with import turtle\n\n\nHow to put a background color\nHow to put a draw with turtle\n\npenup() vs pendown()\nturtle.goto(x_coordinate\, y_coordinate)\n\n\nHow to fill a shape\n\nIn one new file\, “October_7_turtle_basic_hw”\, do the following: \nHomework\n\nCreate a new file “Nov30_Turtle_Basic_Homework.py”\nCreate a new function “draw_rectangle”. One parameter: pen_color. Inside the function\, draw a rectangle shape using turtle module. Call the function and pass any color to the function.\nCreate a new function “draw_square”. One parameter: pen_color. Inside the function\, draw a square shape using turtle module. Call the function and pass any color to the function\nCreate a new function “draw_triangle”. One parameter: pen_color. Inside the function\, draw a triangle shape using turtle module. Call the function and pass any color to the function.\nCreate a new function “draw_octagon”. One parameter: pen_color. Inside the function\, draw a triangle shape using turtle module. Call the function and pass any color to the function.\n\nLook at this image for your coordinates guidance\n\n\n\n\n\nemail jwidjanarko@ayclogic.com for questions
URL:https://www.ayclogic.com/event/6pm-intro-to-python-joshua-widjanarko-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241107T180000
DTEND;TZID=America/Los_Angeles:20241107T190000
DTSTAMP:20260520T121125
CREATED:20241108T030603Z
LAST-MODIFIED:20241108T030603Z
UID:27333-1731002400-1731006000@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel
DESCRIPTION:What We Did\n\nWe started and finished robot builder.\nReviewed how to draw a rectangle and create a new shape\, circle\n\nHomework\n\nCreate a file\, Nov_7_ShapesHW.py and create a rectangle and circle function. In the file\, call the functions and create a blue and red rectangle\, and create a yellow and green circle. You can choose any size and place them anywhere.\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-43/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241107T183000
DTEND;TZID=America/Los_Angeles:20241107T193000
DTSTAMP:20260520T121125
CREATED:20241108T033113Z
LAST-MODIFIED:20241108T033113Z
UID:27338-1731004200-1731007800@www.ayclogic.com
SUMMARY:6:30 PM – Intro to Python – Sebastian
DESCRIPTION:Today we did \n\nThe first quiz! Answers will be released to your emails before our next class\nThursday 6:30PM class code: https://drive.google.com/drive/folders/1qlUjB3gRXHSK5kRzjKzDD2qIz-OqB2bK?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\nNo homework because of quiz\, great work!
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-sebastian-30/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241107T190000
DTEND;TZID=America/Los_Angeles:20241107T200000
DTSTAMP:20260520T121125
CREATED:20241108T040234Z
LAST-MODIFIED:20241108T040727Z
UID:27329-1731006000-1731009600@www.ayclogic.com
SUMMARY:7PM - Intro to Python - Joshua Widjanarko
DESCRIPTION:Today We Did – While Loops\n\n\n\n\n\n\nWhile Loops is how we can repeat code without navigating through a list\n\nwhile <conditional/boolean>\nwhen the conditional or boolean is True\, the loop will repeat indented code until it fails\n\n\nthe break function is how we can end a while loop\nDANGER:  without a way to either turn the conditional to false or a break\, while loops can go on for infinity.\ncounters can be used for while loops to only occur a certain number of times\n\ncount =0\nwhile count<=10\n\ncount+=1\n\n\n\n\n\n\n\n Homework\n\nCreate a file and name it November_7_WhileLoopHw.py and do Try It Yourself 7-4\, 7-6 on page 123\nCreate a file and name it November_7_ReviewHW.py and do these problems https://www.ayclogic.com/intro-to-python-exercises/\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/7pm-intro-to-python-joshua-widjanarko-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241108T183000
DTEND;TZID=America/Los_Angeles:20241108T193000
DTSTAMP:20260520T121125
CREATED:20241109T033445Z
LAST-MODIFIED:20241109T033445Z
UID:27349-1731090600-1731094200@www.ayclogic.com
SUMMARY:6:30 PM – Scratch 2 – Yitong
DESCRIPTION:Today we:\n\nFinished the Intro to List project.\nWorked on the Mary Had A Little Lamb project.\n\nHomework:\n\nAdd in the Muffin\, Bread\, Donut\, Jam\, and Milk sprites.\nDo the code we learned in the Watermelon sprite for ALL the food sprites.\n\nREMEMBER: Change the message in the “When I receive” block for food in different categories.\nFruit: Watermelon\, Apple\, Bananas\nPastries: Muffin\, Bread\, Donut\nOther: Jam\, Milk\n\n\n\nEmail me if you need help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/630-pm-scratch-2-yitong-11/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241108T190000
DTEND;TZID=America/Los_Angeles:20241108T200000
DTSTAMP:20260520T121125
CREATED:20241109T033824Z
LAST-MODIFIED:20241109T033824Z
UID:27347-1731092400-1731096000@www.ayclogic.com
SUMMARY:7 PM - Python Game Dev - Gamas
DESCRIPTION:Today We Did\n\nTBD\n\nHomework\n\nEugene\n\nFix the Landing Page\nUse 2 different kind of sound effect: one when it hits the button successfully\, and another one when you swing and miss.\nFix the countdown code.\nFix the credit button\nFix the game over page if there is any problem\nchange the score according to which state of the button that is being hit. If it is fully up button then the score is higher than when it is already half way.\nDisplay a score sprite when the hammer hit the button properly.\n\n\nRiley\n\nYou need to fix the bringing down of the gray blocks above the empty line. If you cannot do\, reserve an extra class with me.\nWhen the tetromino collide with grayBlock\, you need to detect differentiate between colliding from top vs from the side.\n\nIf it is colliding from the side\, then just move back\, without converting into grayBlock. You need to return False in the collide detection method.\nIf it is colliding from the top then convert to grayBlock and return True.
URL:https://www.ayclogic.com/event/7-pm-python-game-dev-gamas-24/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241109T110000
DTEND;TZID=America/Los_Angeles:20241109T120000
DTSTAMP:20260520T121125
CREATED:20241109T053414Z
LAST-MODIFIED:20241109T053414Z
UID:27353-1731150000-1731153600@www.ayclogic.com
SUMMARY:11 AM - Python Game Dev - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe added gravity on Player.\n\nHomework\n\nMake sure the pink color hitbox is visible when Config.TESTING = True\nAdd collision detection between player and tube. When they colide\, the player will disappear and switch the game_mode back to LANDING_PAGE.\nDisplay the coin randomly in either y = 200 or HEIGHT-200.
URL:https://www.ayclogic.com/event/11-am-python-game-dev-indo-gamas/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241109T143000
DTEND;TZID=America/Los_Angeles:20241109T153000
DTSTAMP:20260520T121125
CREATED:20241112T231329Z
LAST-MODIFIED:20241112T231329Z
UID:27374-1731162600-1731166200@www.ayclogic.com
SUMMARY:2:30 PM – Unity Game Development – Bill
DESCRIPTION:Your HW:\n\nFind visual assets for your game
URL:https://www.ayclogic.com/event/230-pm-unity-game-development-bill-20/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241110T200000
DTEND;TZID=America/Los_Angeles:20241110T210000
DTSTAMP:20260520T121125
CREATED:20241111T111426Z
LAST-MODIFIED:20241111T111426Z
UID:27355-1731268800-1731272400@www.ayclogic.com
SUMMARY:8 PM - Python OOP - Joel
DESCRIPTION:Today we did:\n\nWe finished the ShoppingCartApplication2.\n\nHomework:\n\nMake a new file called monster.py and make a monster class with these attributes: species\, health\, max_attack. As always make the constructor. Then\, create a method inside the class called ‘get_info’. It will return the string f”{self.species} – {self.health} health – {self.max_attack} max attack”.\nCreate a new file called Nov10_monster_system. Create a MonsterSystem class and create the constructor. Inside the constructor\, make a variable called main_menu with this menu:\nPlease select one of the following\n1. Add Monster\n2. List all monsters\n3. Play Adventure\nEnter your selection (Enter 'exit' to quit):\nStill in the constructor\, create an empty dictionary called monster_dictionary.\nCreate an application loop\, and just like today’s project\, make a MonsterSystem object\, and use that to call the application loop.\nInside the application loop\, make a while True loop\, and take the input selection from the user based on the main_menu. If the selection is ‘exit’\, break out of the loop. If it is equal to “1”\, make a new method called add_monster and call it. If it is equal to “2”\, make a new method called list_all_monsters and call it. If it is equal to “3”\, make a method called play_adventure_game and call it. The methods can be empty for now.\nIf you have any questions\, feel free to email me at joel@ayclogic.com
URL:https://www.ayclogic.com/event/8-pm-python-oop-joel-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241111T160000
DTEND;TZID=America/Los_Angeles:20241111T170000
DTSTAMP:20260520T121125
CREATED:20241111T224353Z
LAST-MODIFIED:20241112T015930Z
UID:27359-1731340800-1731344400@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nContinued and finished the supermarket application!\nReviewed some design concepts such as indentation\, placement of functions\, automation of some aspects of the program.\n\nHomework:\n\nCreate the reset() function in your Supermarket Application that restarts what you have purchased and the price you owe.\nRefer to the google notes on how to remove an item from a dictionary.\nUse for loop to erase the items in your dictionary so it becomes empty.\n\n\n# your hw\ndef reset(self):\n    # reset the items_bought dictionary along with the price\n    # use a for loop to clean the dictionary - help\n    # set price = 0\n    pass\n\n\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-14/
CATEGORIES:OOP Python,Python Class
END:VEVENT
END:VCALENDAR