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:20230312T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20231105T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T090000
DTEND;TZID=America/Los_Angeles:20231014T100000
DTSTAMP:20260427T033414
CREATED:20231020T202114Z
LAST-MODIFIED:20231020T202114Z
UID:22226-1697274000-1697277600@www.ayclogic.com
SUMMARY:9 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe learned more about class\nWe learned more about how to use methods within method.\nWe learned about how “self” is only used inside a class and used to access class attributes and other methods.\nWhen calling method\, we ignore self parameter.\n\nHomework\n\nNo homework
URL:https://www.ayclogic.com/event/9-am-python-oop-indo-gamas-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T100000
DTEND;TZID=America/Los_Angeles:20231014T110000
DTSTAMP:20260427T033414
CREATED:20231014T081452Z
LAST-MODIFIED:20231014T081508Z
UID:22126-1697277600-1697281200@www.ayclogic.com
SUMMARY:10 AM - Indo - Python Game Development - Joel
DESCRIPTION:Today we did:\n\nWe created a new function called create_bird to make creating a bird more efficient. We also had a timer in the function to prevent creating too many birds too quickly.\nWe made sure to randomize the type of birds created\, and started to work on animating the wings flapping.\n\nHomework:\n\nCreate a new function called create_cloud in main.py. It should be similar to the way we did create_bird\, but simply change the cloud_timer to 90 seconds instead 40 or 60.\nDon’t forget to commit and push your files to gitlab so I can see your work.\n\nIf you have any questions\, feel free to email me at joel@ayclogic.com or Mr. Gamas at gamas@ayclogic.com
URL:https://www.ayclogic.com/event/10-am-indo-python-game-development-joel-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T103000
DTEND;TZID=America/Los_Angeles:20231014T113000
DTSTAMP:20260427T033414
CREATED:20231014T184217Z
LAST-MODIFIED:20231014T184217Z
UID:22139-1697279400-1697283000@www.ayclogic.com
SUMMARY:10:30 AM – Scratch Level 2 – Yitong
DESCRIPTION:Today we:\n\nFinished the Shopping Cart project.\nStarted the How Old Are You? project.\n\nHomework:\n\nAdd “if then” blocks into the “forever” block. You should have 7 in total.\n\nLeave the operator part of the “if then” block EMPTY.\n\n\nInside the “if then” blocks\, add a say block.\nInside the say blocks write “You’re a _____” Fill in that blank with:\n\nbaby\ntoddler\nkid\nteenager\nadult\nsenior\ncentenarian\n\n\n\nSend me your project here: yitong@ayclogic.com \n\nHomework is due FRIDAY 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.
URL:https://www.ayclogic.com/event/1030-am-scratch-level-2-yitong-9/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T130000
DTEND;TZID=America/Los_Angeles:20231014T140000
DTSTAMP:20260427T033414
CREATED:20231014T162622Z
LAST-MODIFIED:20231014T162622Z
UID:22130-1697288400-1697292000@www.ayclogic.com
SUMMARY:1 PM - Indo - PythonOOP - Joel
DESCRIPTION:Today we did:\n\nWe went over some more examples of how OOP can be used in Python.\n\nHomework:\n\nCreate a new file called Oct14_RestaurantOOP.py. Inside the file\, there will be a Restaurant class\, and the attributes (in the constructor) are: name\, cuisine\, is_open\, and rating. Name is the name of the restaurant\, cuisine is the type of food (for example\, Indonesian\, Japanese\, etc.) served at that restaurant\, and rating (float is the data type\, which is a decimal number) is the number of stars it has. For example\, 4.5 stars is a pretty good restaurant\, whereas 2 stars is not a good restaurant.\nThere will be several methods:\ncheck_is_open()\, which has no parameters (except for self\, of course). If the is_open attribute is equal to false\, then the method will print “{restaurant name} is not currently open”. If it is equal to true\, print “{restaurant name is ready to serve you!”\ncheck_restaurant_rating()\, which has no parameters. If the rating is below 3\, then it prints “{restaurant name } only has {restaurant rating}. We are trying to improve our service. “. If not\, then print “{restaurant name} has {restaurant rating}\, it is a great restaurant.”\ncheck_cuisine()\, which has one parameter: cuisine. When the user types in a cuisine\, it checks whether what the user typed in is the same as the cuisine that the restaurant serves. If it is\, print “We serve {restaurant cuisine}.” If not\, “Sorry\, we only serve {restaurant cuisine}”. It is up to you whether or not you want to make it case insensitive.\ngetInfo()\, which has no parameters. It will return a string that says this: {restaurant name} serves {restaurant cuisine} and has {restaurant rating} stars.\nOnce you’re done with the class attributes and methods\, feel free to create some restaurants outside the class and test out your code.\n\nIf you have any questions\, feel free to email me at joel@ayclogic.com or Mr. Gamas at @gamas@ayclogic.com.
URL:https://www.ayclogic.com/event/1-pm-indo-pythonoop-joel/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T130000
DTEND;TZID=America/Los_Angeles:20231014T140000
DTSTAMP:20260427T033414
CREATED:20231021T184735Z
LAST-MODIFIED:20231021T184735Z
UID:22240-1697288400-1697292000@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed each person’s custom Android project – Connect 4\, Wack-a-mole and shadow boxing.\nWe continued with Metropolitan Weather App.\n\nHomework\n\nContinue with your individual custom project.
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-21/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T143000
DTEND;TZID=America/Los_Angeles:20231014T153000
DTSTAMP:20260427T033414
CREATED:20231014T224756Z
LAST-MODIFIED:20231014T224756Z
UID:22141-1697293800-1697297400@www.ayclogic.com
SUMMARY:2:30 PM - Intro To Competitive Programming - Gamas
DESCRIPTION:Today We Did\n\nWe went over isPalindromeIgnoreSpace(String) using while loop approach and 2 pointers – head and tail.\nWe discussed this simulation type USACO problem – http://www.usaco.org/index.php?page=viewproblem2&cpid=891\n\nHomework\n\nInside ShellGame.java\, implement to complete public int maxCorrectGuess(List<String> lines) method.\nAfter you finish with the code above.\n\nUse the shell.in file and see if the method above returns result 2.\nUse the shell2.in file and se if the method above returns result 10.\nIf you have spent more than 2 hours and this is still not done. no worry move on to the next task. We will discuss the solution in the class.\n\n\nCreate a new java file FencePainting.java\n\nRead problem in http://www.usaco.org/index.php?page=viewproblem2&cpid=567\nImplement the solution.
URL:https://www.ayclogic.com/event/230-pm-intro-to-competitive-programming-gamas-5/
CATEGORIES:Intro To Competitive
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T150000
DTEND;TZID=America/Los_Angeles:20231014T160000
DTSTAMP:20260427T033414
CREATED:20231014T225907Z
LAST-MODIFIED:20231014T225907Z
UID:22143-1697295600-1697299200@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nFinished the monster system\nBegan review for final exam\nWent over practice test for homework\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: https://forms.gle/SCvP2q14eFCk4JJ57
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-16/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T153000
DTEND;TZID=America/Los_Angeles:20231014T163000
DTSTAMP:20260427T033414
CREATED:20231014T233735Z
LAST-MODIFIED:20231014T233735Z
UID:22146-1697297400-1697301000@www.ayclogic.com
SUMMARY:3:30 PM – Intro To Java – William
DESCRIPTION:Today We Did\n\nFinished for loop with indexes\nLearned about while loops\nStarted learning about the Random module\n\nHomework\n\nCreate Oct14_WhileLoopHW.java\n\nFinish the exercises at https://www.ayclogic.com/java-exercise-while-loop/\n\n\n\nUpload your homework to your assigned google drive by Friday night. \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/330-pm-intro-to-java-william-4/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T170000
DTEND;TZID=America/Los_Angeles:20231014T180000
DTSTAMP:20260427T033414
CREATED:20231015T010552Z
LAST-MODIFIED:20231015T010552Z
UID:22155-1697302800-1697306400@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nLearned about If-Else statements\nLearned about if statements with multiple conditions (and/or)\nLearned about Elif statements\n\nHomework\nCreate the following file: \n\nOct14_IfElseHW.py\n\nCopy code from pgs 78-81 in the textbook.\n\n\n\nUpload the homework to your assigned Google Drive folders by Friday night. \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T173000
DTEND;TZID=America/Los_Angeles:20231014T183000
DTSTAMP:20260427T033414
CREATED:20231015T012455Z
LAST-MODIFIED:20231015T012455Z
UID:22153-1697304600-1697308200@www.ayclogic.com
SUMMARY:5:30 PM – Intro to Python – Shawn
DESCRIPTION:Today We Did\n\nHomework review\nReview for quiz\n\nHomework\n\nHomework: copy these pages in a file named Oct14_IntroToPython.py\n\nhttps://www.ayclogic.com/intro-to-python-exercises/\n\n\n\nEmail me at szhuang@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/530-pm-intro-to-python-shawn/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T180000
DTEND;TZID=America/Los_Angeles:20231014T190000
DTSTAMP:20260427T033414
CREATED:20231015T021658Z
LAST-MODIFIED:20231022T013706Z
UID:22159-1697306400-1697310000@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Yitong
DESCRIPTION:Today we:\n\nWent over homework.\n\nHomework:\n\nWhen the Dinosaur3 sprite passes y = -100\, make it say something.\nWhen the Beetle sprite passes the middle of the screen\, make it say something.\n\nHint: Look at the x and y for the middle of the screen\, and figure out if you’re checking the x or the y (LOOK FIGURE OUT WHICH ONE IS CHANGING).\n\n\nWhen the Dragonfly sprite passes y= 100\, make it say something.\n\n+2 points to whoever turns in homework first. It must be COMPLETELY correct. \nSubmit your homework here: yitong@ayclogic.com \n\nHomework is due by FRIDAY NIGHT\nDon’t forget to share your project\, otherwise\, I cannot see it.\n\nPoints:\n\nSadev:       IIII\nPahan:       II\nRoman:      IIII\nBenjamin:   III\nEmma:       III\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-1-yitong-13/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T180000
DTEND;TZID=America/Los_Angeles:20231014T190000
DTSTAMP:20260427T033414
CREATED:20231015T031139Z
LAST-MODIFIED:20231015T031139Z
UID:22165-1697306400-1697310000@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Abigail
DESCRIPTION:What we did today\n\nWe started working on the Funny Faces project.\n\nHomework\n\nMake a Hat2 sprite\, Hair sprite\, Eyebrow sprite\, Bowtie sprite\, and Sunglasses sprite.\nYou don’t have to copy the Hair sprite\, make it better.\nThe Sunglasses sprite is in the sprite gallery.\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-1-abigail-30/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T190000
DTEND;TZID=America/Los_Angeles:20231014T200000
DTSTAMP:20260427T033414
CREATED:20231015T031800Z
LAST-MODIFIED:20231015T031800Z
UID:22167-1697310000-1697313600@www.ayclogic.com
SUMMARY:7 PM – Digital Illustration 2 – Abigail
DESCRIPTION:What we did today\n\nWe started working on the Chongyun drawing.\n\nHomework\n\nFinish the first base sketch.\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-digital-illustration-2-abigail-14/
CATEGORIES:Digital Illustration,Intermediate Digital Illustration
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T190000
DTEND;TZID=America/Los_Angeles:20231014T200000
DTSTAMP:20260427T033414
CREATED:20231017T031612Z
LAST-MODIFIED:20231017T031612Z
UID:22179-1697310000-1697313600@www.ayclogic.com
SUMMARY:3PM - Adv Python Game Dev - Latisha
DESCRIPTION:Today We Did\n\nContinue working on Tower of Defense Project\n\nHomework\n\ncreate game_lose_page() and game_win_page() functions\, they should show the game_over and game_win images\, and also the play button. Call these functions in game_loop when the game mode is GAME_WIN or GAME_LOSE\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/3pm-adv-python-game-dev-latisha-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T193000
DTEND;TZID=America/Los_Angeles:20231014T203000
DTSTAMP:20260427T033414
CREATED:20231015T034431Z
LAST-MODIFIED:20231015T034431Z
UID:22172-1697311800-1697315400@www.ayclogic.com
SUMMARY:7:30 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nLearned about floats and strings\nConcatenated (combined) strings to form a sentence\n\nHomework\n\nCreate a new file and save it as Oct14_StringHW.py\n\nRead pages 20-23 and copy the code\n\n\nContinue doing at least 1 lesson a day on Typing Club!\n\n\n\nView the code from our lessons here: https://drive.google.com/drive/folders/1KpdyU0WZr_3Wur1to7CvknEnnunVX0w3 \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/730-pm-intro-to-python-william-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR