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:20240501T190000
DTEND;TZID=America/Los_Angeles:20240501T200000
DTSTAMP:20260426T135207
CREATED:20240502T054707Z
LAST-MODIFIED:20240502T054712Z
UID:24964-1714590000-1714593600@www.ayclogic.com
SUMMARY:7pm - Intro to Java - Roland
DESCRIPTION:Today We Did\n\n\n\nHomework Review\n\nTellMeYourAgeOOP.java\n\n\nSchoolSystem Project\n\nStudent.java and Teacher.java\n\nConstructors\nAttributes & Private Variables\nGetters & Setters\n\n\n\n\n\n\n\nHomework\n\nCreate a new Java file May1_Classes.java and create the program below.\n\nMake an Animal class\n\nThe animal class should have the following attributes (make sure they’re set to private!)\n\nname (string)\ntype (string)\nage (int)\ncan_fly (boolean)\n\n\nCreate getters and setters for every attribute\nMake a void method called “printInfo” which prints out all the attributes in a single line\n\nYou have the freedom to make it say whatever as long as all of the class’s attributes are printed in the same message\n\n\n\n\n\n\nUpload your answer to google drive before next week Tuesday night.\n\nIf you have any questions feel free to email me rolandyang@ayclogic.com
URL:https://www.ayclogic.com/event/7pm-intro-to-java-roland/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240502T163000
DTEND;TZID=America/Los_Angeles:20240502T173000
DTSTAMP:20260426T135207
CREATED:20240503T012515Z
LAST-MODIFIED:20240503T012526Z
UID:24969-1714667400-1714671000@www.ayclogic.com
SUMMARY:4:30pm - Python OOP - Roland
DESCRIPTION:Today We Did \n\n\n\n\n\nInheritance (Animal/Parrot/CurlParrot example)\n\nBasic Inheritance\nsuper()\nConstructors\nSubclasses of subclasses\nOverriding methods\nMethods that are only accessible with specific classes\n\n\n\n\n\n\n\nHomework \nMake a file named May2_Inheritance.py and do the TRY IT YOURSELF 9-6 and 9-7 exercises on pages 173 \nBe sure to read and understand the textbook pages because we’ll be going over it and doing practice problems on it next time \nIf you have any questions\, feel free to email me at rolandyang@ayclogic.com
URL:https://www.ayclogic.com/event/430pm-python-oop-roland-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240502T190000
DTEND;TZID=America/Los_Angeles:20240502T200000
DTSTAMP:20260426T135207
CREATED:20240506T162156Z
LAST-MODIFIED:20240506T234835Z
UID:25005-1714676400-1714680000@www.ayclogic.com
SUMMARY:7 PM - Intro To Java - Bill
DESCRIPTION:Your HW:\n\nAdd the find teacher option\n\nCreate new method called find_teacher\nif the user enters the option on the menu that says “find a teacher” call this find_teacher method\nAsk the user for the subject that the teacher they are looking for teaches\nPrint all the teachers that teach the subject like we did for find student
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-bill-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240503T190000
DTEND;TZID=America/Los_Angeles:20240503T200000
DTSTAMP:20260426T135207
CREATED:20240504T041912Z
LAST-MODIFIED:20240504T041912Z
UID:24982-1714762800-1714766400@www.ayclogic.com
SUMMARY:7 PM - Indo - Intro to Python - Joel
DESCRIPTION:Today we did:\n\nWe worked on some more exercises for debugging (fixing errors)\, and also started doing exercises on functions.\n\nHomework:\n\nMake sure you review the 3 steps for fixing errors\, and make sure to review the functions with and without return\, either from your own files or from the Google drive.
URL:https://www.ayclogic.com/event/7-pm-indo-intro-to-python-joel-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240504T090000
DTEND;TZID=America/Los_Angeles:20240504T100000
DTSTAMP:20260426T135207
CREATED:20240504T030610Z
LAST-MODIFIED:20240504T031556Z
UID:24976-1714813200-1714816800@www.ayclogic.com
SUMMARY:9 AM - Python Game Dev - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed coordinates in Pygame.\nWe reviewed how to display image on the screen.\nWe learned how to save/push code to gitlab cloud.\n\nHomework\n\nDisplay 4 birds in the screen.\n\nOne with original size. –  move from right to left\nOne with size 250\, 200 – move from left to right\nOne with size 30\, 15 – move from top to bottom\nOne with size 70\, 50 –  move from bottom to top\n\n\nDisplay the cloud image in its original size. Move from top right to bottom left.\nMake sure you can see all of the above images. The big image should appear behind the smaller images.\nCommit and Push your codes to gitlab according to what I taught in the class.
URL:https://www.ayclogic.com/event/9-am-python-game-dev-indo-gamas-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240504T090000
DTEND;TZID=America/Los_Angeles:20240504T100000
DTSTAMP:20260426T135207
CREATED:20240504T041359Z
LAST-MODIFIED:20240504T041359Z
UID:24980-1714813200-1714816800@www.ayclogic.com
SUMMARY:9 AM - Indo - Python Game Development - Joel
DESCRIPTION:Today we did:\n\nWe finished the homework for the project.
URL:https://www.ayclogic.com/event/9-am-indo-python-game-development-joel-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240504T103000
DTEND;TZID=America/Los_Angeles:20240504T113000
DTSTAMP:20260426T135207
CREATED:20240506T162403Z
LAST-MODIFIED:20240506T162403Z
UID:25007-1714818600-1714822200@www.ayclogic.com
SUMMARY:10:30 AM - Intro To Python - Bill
DESCRIPTION:Your HW:\n\nCopy codes from page 130 to 133.\n\nMake sure to do the 131 (TRY IT YOURSELF)\n\n\nhttps://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/ number 4 to 6.
URL:https://www.ayclogic.com/event/1030-am-intro-to-python-bill-16/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240504T113000
DTEND;TZID=America/Los_Angeles:20240504T123000
DTSTAMP:20260426T135207
CREATED:20240506T162609Z
LAST-MODIFIED:20240506T162609Z
UID:25009-1714822200-1714825800@www.ayclogic.com
SUMMARY:11:30 AM - Unity Game Development - Bill
DESCRIPTION:Your HW:\n\nCreate animation clip for one of the birds\nFirst create a new object and change the sprite to one bird image\n\nThen follow the process we did in class to create the animation clip for the bird flying
URL:https://www.ayclogic.com/event/1130-am-unity-game-development-bill-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240504T120000
DTEND;TZID=America/Los_Angeles:20240504T130000
DTSTAMP:20260426T135207
CREATED:20240504T200037Z
LAST-MODIFIED:20240504T200345Z
UID:24984-1714824000-1714827600@www.ayclogic.com
SUMMARY:12 PM - AI and Machine Learning - Gamas
DESCRIPTION:Today We Did\n\nWe created fast.ai vision_learner model that can identify cat or dog images.\n\nHomework\n\nTry uploading some cat images\, some dogs images and some frog images. And observe\, the prediction result particularly the last number in the result. For example below is the result of uploading a dog image. observe the `9.9997e-01`\n\n\nprediction = cat_vs_dog_model.predict(file_name)\nprint(prediction)\n\nIf you run the above code\, you will get result similar like below.\n\n(‘dog’\, tensor(1)\, tensor([2.9470e-05\, 9.9997e-01]))\n\n\nWhat numbers you get when you upload cat images?\nWhat numbers you get when you upload dog images?\nWhat numbers you get when you upload frog images?\n\n\nCreate a github.com account if you don’t already have one.
URL:https://www.ayclogic.com/event/12-pm-ai-and-machine-learning-gamas-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240504T150000
DTEND;TZID=America/Los_Angeles:20240504T160000
DTSTAMP:20260426T135207
CREATED:20240504T230059Z
LAST-MODIFIED:20240504T231912Z
UID:24989-1714834800-1714838400@www.ayclogic.com
SUMMARY:3 PM - Intro To Python - Gamas
DESCRIPTION:Today We Did\n\nWe learned about variables and data types.\n\nHomework\n\nCreate a new python file may-4-string-homework.py\nCopy codes from page 20 to 23. IntroToPythonP20toP23\nmy email is gamas@ayclogic.com
URL:https://www.ayclogic.com/event/3-pm-intro-to-python-gamas/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240504T150000
DTEND;TZID=America/Los_Angeles:20240504T160000
DTSTAMP:20260426T135207
CREATED:20240506T154720Z
LAST-MODIFIED:20240506T154720Z
UID:25003-1714834800-1714838400@www.ayclogic.com
SUMMARY:3 PM – Intro to Python – Sebastian
DESCRIPTION:Today We Did \n\n\nSAT3PM class code: https://drive.google.com/drive/folders/1CtwIu3EczMxWU83o5ECJylqtfCmTKvb9\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: https://www.ayclogic.com/intro-to-python-exercises/
URL:https://www.ayclogic.com/event/3-pm-intro-to-python-sebastian-40/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240504T160000
DTEND;TZID=America/Los_Angeles:20240504T170000
DTSTAMP:20260426T135207
CREATED:20240505T012826Z
LAST-MODIFIED:20240505T012826Z
UID:24995-1714838400-1714842000@www.ayclogic.com
SUMMARY:4 PM – Intro To Java – William
DESCRIPTION:Today We Did\n\nReviewed Practice Final (TaxiDriverSystem)\n\nSolution can be found in our Google Drive here: https://drive.google.com/drive/folders/1b_4rMxapEAcj8rjxQ4rWxTmIKHTBjolR?usp=drive_link \nHomework\nNo homework for this week! Review for our final next week (2 hours). I recommend studying the following: \n\nPractice Final\nQuiz\nTopics:\n\nInheritance\nHashMap\n\n\n\nGood luck! \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/4-pm-intro-to-java-william-22/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240504T170000
DTEND;TZID=America/Los_Angeles:20240504T180000
DTSTAMP:20260426T135207
CREATED:20240505T012452Z
LAST-MODIFIED:20240505T012452Z
UID:24993-1714842000-1714845600@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed x-\,y- coordinate system\nAdded body to robot\nDrew pentagon + polygon\n\nHomework\nCode for today’s lesson: https://drive.google.com/file/d/1DRueQQ9kB5K51cmthKCBg2nzg0qxTbSR/view?usp=drive_link \nWork on the following files: \n\nMar23_TurtleHW.py\n\nComplete the HW Exercises at https://www.ayclogic.com/event/6-pm-intro-to-python-46/\n\nLast week to finish this! We’ll be moving on after this\n\n\n\n\nApr28_RobotBuilder.py\n\nCreate a function right_arm() with the parameters: x\, y\n\nDraw a right arm using 2 rectangles\, similar to the left arm\n\n\nDraw the following features for the robot (can optionally create functions):\n\nBody\nRight arm\nLegs\nHead\nEyes\nAnything else you’d like (within reason)!\n\n\n\n\n\nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-26/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240504T180000
DTEND;TZID=America/Los_Angeles:20240504T190000
DTSTAMP:20260426T135207
CREATED:20240505T020813Z
LAST-MODIFIED:20240505T020813Z
UID:24999-1714845600-1714849200@www.ayclogic.com
SUMMARY:6 PM – Scratch 2 – Abigail
DESCRIPTION:What we did today\n\nWe introduced Lists.\nWe started working on the SuperMarket List project.\n\nHomework\n\nMake is so all the food sprite wiggles when their own categories is called out.\nMake sure to name your broadcast messages according to the Categories list.\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-2-abigail-7/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240504T183000
DTEND;TZID=America/Los_Angeles:20240504T193000
DTSTAMP:20260426T135207
CREATED:20240505T022309Z
LAST-MODIFIED:20240505T022309Z
UID:24998-1714847400-1714851000@www.ayclogic.com
SUMMARY:6 PM — Intro to Java — Shawn
DESCRIPTION:Today We Did\n\nRandom and While Loop\n\nHomework\n\nhttps://www.ayclogic.com/java-exercise-while-loop/\nName the file May4_WhileLoopHW.java and upload it into the drive!\n\nIf you have any questions\, email me at szhuang@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-java-shawn/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240506T160000
DTEND;TZID=America/Los_Angeles:20240506T170000
DTSTAMP:20260426T135207
CREATED:20240506T220014Z
LAST-MODIFIED:20240507T011218Z
UID:25012-1715011200-1715014800@www.ayclogic.com
SUMMARY:4 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nLearnt and improved how we connect different shaped together using geometry.\nLearnt how to use a function to combine different shapes together to create an object.\n\nHomework:\nYour homework this week is to make a function for the right arm as we did in class for the right leg. \nYou should complete this function: \ndef makeRightArm(x\, y):\n……….drawRectangle(__\, __\, 100\, 20\, “black”)\n……….drawRectangle(__\, __\, 20\, 70\, “red”) \nand here you need to figure out the x and the y positions\, where the second rectangle’s x and y is relative to the first rectangles. \nIf I originally had \n drawRectangle(-30\, -50\, 20\, 100\, “black”)\ndrawRectangle(-30\, -150\, 55\, 20\, “yellow”) \nThen my function coordinates would become: \ndrawRectangle(x\, y\, 20\, 100\, “black”)\ndrawRectangle(x\, y-100\, 55\, 20\, “yellow”) \nwhere the second rectangle’s coordinates depend on the difference between the second rectangle and the firs rectangle. \nWhile you’re at it\, finish the rest of the robot (left leg and left arm). \n \nNotes:\nYou can contact me via ddjapri@ayclogic.com for any questions or concerns.
URL:https://www.ayclogic.com/event/4-pm-intro-to-python-darin-22/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240506T170000
DTEND;TZID=America/Los_Angeles:20240506T180000
DTSTAMP:20260426T135207
CREATED:20240506T220054Z
LAST-MODIFIED:20240507T010632Z
UID:25014-1715014800-1715018400@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Darin
DESCRIPTION:What We Did Today:\n\nStarted on the Flappy Bird Project\, where we initialized and spawned a tube to moves backwards in our screen.\n\nHomework:\n\nCreate a new Player class\, and (using Birdie’s player class as reference)\, make the Player spawn on the screen and flap its wings. You do not have to make the player bird move in different directions since it only goes forwards.\nRemove all the unnecessary code as you copy it from Birdie.\n\nIMPORTANT NOTES:\nI forgot to mention this in class\, but if you are working in the “master” branch\, you should copy your code first and then checkout your own branch from the lower left git logo. \nIf you do not see any other branches other than master\, then you should “update” your project first. \nDo not push and commit until you are in your own branch. \nYou can contact me via ddjapri@ayclogic.com for any questions or concerns.
URL:https://www.ayclogic.com/event/5-pm-python-game-development-darin-12/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240506T190000
DTEND;TZID=America/Los_Angeles:20240506T200000
DTSTAMP:20260426T135207
CREATED:20240507T025242Z
LAST-MODIFIED:20240507T025242Z
UID:25024-1715022000-1715025600@www.ayclogic.com
SUMMARY:7 PM – Scratch 1 – Abigail (Yitong Sub)
DESCRIPTION:What we did today\n\nWe started the Punch the Dummy project.\n\nHomework\n\nIn the Head sprite\, decorate the Dummy.\nMake a happy costume and a sad costume.\nLabel the costumes.\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-scratch-1-abigail-yitong-sub/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240506T190000
DTEND;TZID=America/Los_Angeles:20240506T200000
DTSTAMP:20260426T135207
CREATED:20240507T030047Z
LAST-MODIFIED:20240507T030047Z
UID:25026-1715022000-1715025600@www.ayclogic.com
SUMMARY:7 PM – Intro to Java – Sebastian
DESCRIPTION:Today We Did \n\nLearned about lists\nLearned about for loops\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: Parts 1 & 2 from here (don’t worry about the “simple Game inventory system”)\nhttps://www.ayclogic.com/java-list-forloop/
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-sebastian-3/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240506T193000
DTEND;TZID=America/Los_Angeles:20240506T203000
DTSTAMP:20260426T135207
CREATED:20240507T042542Z
LAST-MODIFIED:20240507T042542Z
UID:25028-1715023800-1715027400@www.ayclogic.com
SUMMARY:7:30 PM - Python Game Development - Bill
DESCRIPTION:Your HW:\n\nIn the main\, create the tube_group\nCreate a method called spawn_tubes that will spawn a new tube to the tube group every second\nMake it so the tubes will move to the left\nCall the spawn_tubes method and update the tube_group in the game loop
URL:https://www.ayclogic.com/event/730-pm-python-game-development-bill-13/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240507T180000
DTEND;TZID=America/Los_Angeles:20240507T190000
DTSTAMP:20260426T135207
CREATED:20240508T015134Z
LAST-MODIFIED:20240508T015134Z
UID:25035-1715104800-1715108400@www.ayclogic.com
SUMMARY:6 PM – Scratch 2 – Yitong
DESCRIPTION:Today we:\n\nContinued the Cheese Chase project.\n\nHomework:\n\nIn your yellow coding book\, do pages 56\, steps #12-13.\n\nSend me your project here: yitong@ayclogic.com \n\nHomework is due MONDAY NIGHT. You can submit it earlier\, I will check it as soon as I can.\nMake sure to SHARE your project. Otherwise\, I cannot see it.\n\nHow to submit homework:\n\nGo to your email and compose a new message.\n\n\n\n\nGo to the coding homework calendar to copy my email address and paste it into the email message.\n\n\n\n\n\nGo to your project and make sure it is SHARED. Copy the link and paste it into the email message.\n\n\n\n\n\n\nThis is what your email message should look like when you’re done.
URL:https://www.ayclogic.com/event/6-pm-scratch-2-yitong-29/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240507T180000
DTEND;TZID=America/Los_Angeles:20240507T190000
DTSTAMP:20260426T135207
CREATED:20240508T015847Z
LAST-MODIFIED:20240508T015847Z
UID:25033-1715104800-1715108400@www.ayclogic.com
SUMMARY:6 PM – Intro To Python – Shawn
DESCRIPTION:Today We Did\n\nIf statements and input from shell\n\nHomework\n\nMake a file named Apr30_InputElifHW.py\nPage 117 . TRY IT YOURSELF: 7-1\, 7-2\nTell Me Your Age homework ONLY number 1: 6th week\nUpload it to the Google Drive under the folder that’s your nameIf you have any questions\, email me at szhuang@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-shawn-41/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240507T180000
DTEND;TZID=America/Los_Angeles:20240507T190000
DTSTAMP:20260426T135207
CREATED:20240508T015938Z
LAST-MODIFIED:20240508T015938Z
UID:25037-1715104800-1715108400@www.ayclogic.com
SUMMARY:6 PM – Advanced Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nContinued adding images for “game in session” before enemies are drawn\nStarted Tower class and began understanding how the class will work\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-sebastian-apr-2024\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\nHomework: Add code to load the other 2 tower images in tower.py\, in the Tower class constructor.\n\nIf tower type is “magic”\n\nLoad from: assets/images/magic-tower-game-assets/PNG/3.png\nAttack damage: 7\n\n\nIf tower type is “spear”\n\nLoad from: assets/images/support-tower-game-assets/PNG/8.png\nAttack damage: 12
URL:https://www.ayclogic.com/event/6-pm-advanced-python-game-development-sebastian-3/
CATEGORIES:Advanced Python Game Development,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240507T180000
DTEND;TZID=America/Los_Angeles:20240507T190000
DTSTAMP:20260426T135207
CREATED:20240508T022906Z
LAST-MODIFIED:20240508T022906Z
UID:25040-1715104800-1715108400@www.ayclogic.com
SUMMARY:6 PM – Python OOP – William
DESCRIPTION:Today We Did\n\nInstalled PyCharm Community Edition + created project\nLearned about Python dictionaries\n\nKey\, value\nAdd/update entries\nGet/delete entries\n\n\n\nCode for today’s and future lessons can be found here (you should have also received an email invitation): https://drive.google.com/drive/folders/17XcqHzIZtEH5DYpa_PFBC0GURq4GKO5j?usp=drive_link \nIf you haven’t installed PyCharm yet\, follow these instructions: \n\nInstall PyCharm Community Edition (scroll down):  https://www.jetbrains.com/pycharm/download/\nFollow the default installation steps\, may require a reboot\nCreate a new project called PythonOOP\nTo add today’s code\, select File -> New -> Python File\n\nHomework\nCreate a file called May7_DictionaryHW.py: \n\nRead page 92-97 in the textbook and copy the code down.\nComplete TRY IT YOURSELF 6-1 and 6-2 on page 99\n\nIf you don’t have the textbook\, email me! \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/6-pm-python-oop-william/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240507T180000
DTEND;TZID=America/Los_Angeles:20240507T190000
DTSTAMP:20260426T135207
CREATED:20240510T010807Z
LAST-MODIFIED:20240510T010807Z
UID:25053-1715104800-1715108400@www.ayclogic.com
SUMMARY:6PM - Digital Illustration 2
DESCRIPTION:FINAL PROJECT \nwe need to finish the LINES for the final project\, and make the lines very nice and clean. As always\, be careful on which layers you are drawing in\, and double check to make sure it is the correct one. \nAudrey: good job on making progress. Please finish your lines where they are missing\, and do your best to make it neat and smooth. \nAnn: You need to finish your lines by next class\, or else you may be very behind in finishing the final project. \n\nIn-Class project: Sleeping Girl \nToday we finished the full sketch of the girl\, including the hair\, and we started on the lines\, making sure to make it smooth and neat.
URL:https://www.ayclogic.com/event/6pm-digital-illustration-2-58/
CATEGORIES:Intermediate Digital Illustration
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240507T183000
DTEND;TZID=America/Los_Angeles:20240507T193000
DTSTAMP:20260426T135207
CREATED:20240508T030629Z
LAST-MODIFIED:20240508T030635Z
UID:25042-1715106600-1715110200@www.ayclogic.com
SUMMARY:6:30pm - Intro to Python - Roland
DESCRIPTION:Today We Did \n\n\n\n\n\n\n\nReviewed HW\n\nthe list goes inside the parenthesis of random.choice\n\n\nFunction Review Exercises\n\nProblem 1 & 2 from HW\nChallenge Problem 3\, using random.randint to get a random item from list instead of random.choice\n\n\nPassword generator\n\nsee PasswordGenerator.py in the notes folder on Google Drive\n\n\n\n\n\n\n\n\n\nHomework: \nSubmit the following file into your Google Drive Homework Folder \n\n\n\n\n\nMake a new file called May7_FunctionRandomHW and complete the following exercises found at https://www.ayclogic.com/intro-to-python/star-wars-problem/ (also pasted below)\n\nExercise 1:\n\nCreate a function called “starwars”\, no parameter.\n\nCreate a new variable (“robots”)\nThe value of this”robots” variable is: “R2-D2”\, “C-3PO”\, “ASN-121”.\nWhen this function is called\, it will print all of the elements inside the list. Use “for loop” to go through each element inside the list.\n\n\nR2-D2\nC-3PO\nASN-121\n\n\n\n\n\n\n\nExercise 2:\n\nCreate a function called “starwars2”. no parameter.\n\nCreate a new variable (“robots”)\nThe value of this “robots” variable is: “R2-D2”\, “C-3PO”\, “ASN-121”\, “WALL-E”\, “DATA”\, “BUMBLE-BEE”.\nUsing random module\, choose a random element from the list. print this random element to the shell.\n\n\n\n\nExercise 3:\n\nCreate a function called “starwars3”\, one parameter (“suffix”)\nCopy the code from “starwars2” function into “starwars3” function.\nInstead of just printing the robot name\, combine the robot name with the parameter “suffix”\nFor example\, if a user calls the function like the following\nCall the function like this\nstarwars3(" is the best")\nstarwars3(" is my friend")\n\nAnd if the computer pick “C-3PO” for the first call and the second call the computer pick “R2-D2”\, then in the shell\, it will look like this\n\n\nC-3PO is the best \n\nR2-D2 is my friend\n\n\n\n\n\nCreate a function “starwars_weapon”. one parameter\, “type”\n\nif “type” parameter is “small”\, the function will return one of these weapons randomly: light saber\, blaster pistol\, sonic pistol\nif “type” parameter is “big”\, the function will return one of these weapons randomly: blaster cannon\, missile launcher\, plasma cannon.\ncall the function\, get the return value and print to the shell.\n\n\n\n\n\n\n\n\n\nIf you have any questions\, feel free to email me at rolandyang@ayclogic.com
URL:https://www.ayclogic.com/event/630pm-intro-to-python-roland-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240507T190000
DTEND;TZID=America/Los_Angeles:20240507T200000
DTSTAMP:20260426T135207
CREATED:20240511T055241Z
LAST-MODIFIED:20240511T055241Z
UID:25069-1715108400-1715112000@www.ayclogic.com
SUMMARY:7 PM - Intro To Python - Bill
DESCRIPTION:Your HW:\n\nCreate a new function called order_food\n\n1 parameter: String food\nWill return the price of the food\nIf the food parameter entered is “burger” the function should return 2.99\n“hot dog” 3.99\n“chicken nuggets” 1.99\nIf it is not one of those foods\, return -1\n\n\nAsk the user for what they would like to eat\nThen call the function and store what the cost of the food  is\nIf the food they entered is not on the menu (order_food returned -1)\, then print out “<food> is not on the menu”\nOtherwise print out “1 <food> will cost <price (returned by order_food function) >”
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-bill-18/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240508T190000
DTEND;TZID=America/Los_Angeles:20240508T200000
DTSTAMP:20260426T135207
CREATED:20240509T030536Z
LAST-MODIFIED:20240509T030536Z
UID:25044-1715194800-1715198400@www.ayclogic.com
SUMMARY:7pm - Intro to Java - Roland
DESCRIPTION:Today We Did\n\n\n\nHomework Review\n\nAnimal.java\n\nConstructor\nGetters\nSetters\n\n\n\n\nStarted SchoolSystem.java\n\nCreated run loop\nScanner and Menu\naddNewStudent()\nfindStudent()\n\n\n\n\n\nHomework\n\nWe’re going to continue working on our SchoolSystem.java application! Please code the following two functions below (Refer to the previous SchoolSystem.java file in our notes or continue off of it! It can be found at the following folder: https://drive.google.com/drive/folders/10JdSDu9bC5k_Jewi3BxazkkuBNrrVpqA?usp=drive_link)\n\naddNewTeacher()\n\nDon’t forget to ask the user for the subject the teacher teaches!\n\n\nfindTeacher()\n\nWhen searching for a teacher\, in addition to checking if the firstName and lastName are the same\, check if the subject is the same as well!!!\n\n\n\n\nUpload your answer to google drive before next week Tuesday night.\n\nIf you have any questions feel free to email me rolandyang@ayclogic.com
URL:https://www.ayclogic.com/event/7pm-intro-to-java-roland-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240509T163000
DTEND;TZID=America/Los_Angeles:20240509T173000
DTSTAMP:20260426T135207
CREATED:20240511T002409Z
LAST-MODIFIED:20240511T002626Z
UID:25061-1715272200-1715275800@www.ayclogic.com
SUMMARY:4:30pm - Python OOP - Roland
DESCRIPTION:Today We Did \n\nHomework\n\n9-6 –> BagelStore (not IceCreamStore)\n9-7 –> Administrator\n\n\nMonsterInheritance\n\nMonster class\n\nget_info\nreceive_sword_attack\nreceive_magic_attack\n\n\n\n\n\nHomework \nContinue working on the MonsterInheritance project\, implement the Dragon class following the instructions below: \n\nDragon should inherit from Monster\n__init__\n\nShould take in 2 attributes: health\, max_attack\nCall super() with “dragon” as the species type\, and the two attributes passed in\n\n\nOverride receive_magic_attack\n\nIf the magic_type is “fire” then print “Dragon is immune to fire. Therefore\, the dragon suffer no damage” and DO NOTHING ELSE\nIf the magic_type is anything ELSE\, then user super() to call receive_magic_attack from the parent with the damage and magic_type passed in\n\nhint: super().receive_magic_attack…\n\n\n\n\n\nIf you have any questions\, feel free to email me at rolandyang@ayclogic.com
URL:https://www.ayclogic.com/event/430pm-python-oop-roland-9/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240509T180000
DTEND;TZID=America/Los_Angeles:20240509T190000
DTSTAMP:20260426T135207
CREATED:20240510T024347Z
LAST-MODIFIED:20240510T024347Z
UID:25047-1715277600-1715281200@www.ayclogic.com
SUMMARY:6 PM - Intro to Python - Joshua
DESCRIPTION:Today We Did\n\n\n\nLearned about Data Types: Integers\, Double/Float\, Strings\nLearned about Variable Types and how to assign numbers and Strings to Variables\n\n\n\nHomework\n\nCreate may_9_string_hw.py\n\npages 20-23 copy python codes from the book: 2nd week or 3rd week\nIntroToPythonP20toP23\n\n\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/6-pm-intro-to-python-joshua/
END:VEVENT
END:VCALENDAR