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:20240120T080000
DTEND;TZID=America/Los_Angeles:20240120T170000
DTSTAMP:20260426T045638
CREATED:20240121T040149Z
LAST-MODIFIED:20240121T040149Z
UID:23548-1705737600-1705770000@www.ayclogic.com
SUMMARY:2:30 PM - Intro To Competitive Programming - Gamas
DESCRIPTION:Today We Did\n\nWe explained the high level logic of Cowntact Tracing 2 December 2023 USACO problem http://usaco.org/index.php?page=viewproblem2&cpid=1348\nWe come up with 2 formulas\n\nFormula to find the Maximum number of days passed.\n\nIf the cluster is in the edge and it is not zero\, then the formula is rounded down NC – 1. \n\nExample of this would be 111011100. The left edge is 1.\nAnother example 00111110111. The ridge edge is 1.\n\n\nIf the cluster is in the middle then the formula is rounded down (NC -1)/2 .\n\nExample of this would be 0111011110. Both the left and right edge. is 0.\n\n\n\n\nFormula to find the least number of initial infected cows for a single cluster of infected cows. rounded up (NC / ((2 x Max Num Of Days Passed) – 1))\n\n\nAfter try to code using the following rules\n\nFind the smallest number of Maximum number of days passed among all the clusters of sick cows. You should used formula #1.\nAfter you do #1. Go through each cluster and apply formula #2 to find the smallest number of infected cow for each cluster and sum them up.\n\n\n\nHomework\n\nDo the code for http://usaco.org/index.php?page=viewproblem2&cpid=1348.\nAlso try to do http://usaco.org/index.php?page=viewproblem2&cpid=1349
URL:https://www.ayclogic.com/event/230-pm-intro-to-competitive-programming-gamas-15/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240120T090000
DTEND;TZID=America/Los_Angeles:20240120T100000
DTSTAMP:20260426T045638
CREATED:20240120T025207Z
LAST-MODIFIED:20240120T025207Z
UID:23530-1705741200-1705744800@www.ayclogic.com
SUMMARY:9 AM - Python Game Dev - Joel
DESCRIPTION:Gamas sub \nToday We Did\n\nWe displayed the Tube with random height.\nWe displayed the player no animation.\n\nHomework\n\nMake the player flap its wing. Look at dragon-birdie project and look at the player.py.\nAfter the tube goes off the screen\, we need to kill them.
URL:https://www.ayclogic.com/event/9-am-python-game-dev-joel/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240120T090000
DTEND;TZID=America/Los_Angeles:20240120T100000
DTSTAMP:20260426T045638
CREATED:20240120T041553Z
LAST-MODIFIED:20240120T041553Z
UID:23532-1705741200-1705744800@www.ayclogic.com
SUMMARY:9 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe continued with Monster Inheritance project.\nWe added sword and magic attack\nWe added monster.sword_attack(self\, damage)\nWe added monster_attack_player(self\, monster) method.\nWe added the fire and water magic attack\n\nHomework\n\nSimilar to monster.sword_attack(self\, damage)\, create a new method inside monster.py magic_attack(self\, damage\, magic_type) \nAfter you created monster.magic_attack() method\, you have to call it from main.py where the player attack the monster with magic attack.\ncopy codes from page 168 to 169. Do it in a file called inheritance_hw_1.py.
URL:https://www.ayclogic.com/event/9-am-python-oop-indo-gamas-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240120T103000
DTEND;TZID=America/Los_Angeles:20240120T113000
DTSTAMP:20260426T045638
CREATED:20240120T230931Z
LAST-MODIFIED:20240120T230931Z
UID:23541-1705746600-1705750200@www.ayclogic.com
SUMMARY:10:30 AM - Intro To Python - Bill
DESCRIPTION:Today We:\n\nReviewed string functions and f strings\n\nYour HW:\n\nCreate a new file called “Jan_20_StringHW2”\nDo the TRY IT YOURSELF on page 25\, 2-3\, 2-4\, 2-5 and 2-6\nMake sure to upload it to the google drive folder
URL:https://www.ayclogic.com/event/1030-am-intro-to-python-bill-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240120T140000
DTEND;TZID=America/Los_Angeles:20240120T150000
DTSTAMP:20260426T045638
CREATED:20240120T230324Z
LAST-MODIFIED:20240120T230324Z
UID:23538-1705759200-1705762800@www.ayclogic.com
SUMMARY:2 PM - Python Game Development - Sebastian
DESCRIPTION:Today We:\n\nAdded collisions between the player and tube\nAdded animation to player\nAdded timer and score to the screen\n\nYour HW:\n\nAdd collisions between player and coin\nMake sure the coin disappears when it touches the player\nIncrease the score by 10 for each coin hit\nFix the Tubes not being flipped by changing the line where it flips the tube to:\n\n\n\nself.image = pygame.transform.flip(self.image\, False\, True)
URL:https://www.ayclogic.com/event/2-pm-python-game-development-sebastian-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240120T153000
DTEND;TZID=America/Los_Angeles:20240120T163000
DTSTAMP:20260426T045638
CREATED:20240121T001944Z
LAST-MODIFIED:20240121T003716Z
UID:23543-1705764600-1705768200@www.ayclogic.com
SUMMARY:3:30 PM - Adv Python Game Dev - Latisha
DESCRIPTION:Today We Did\n\nMade bullet destroy brick wall.\nFixed directions values inside config.py\nExplain next homework.\n\nHomework\n\nChange code inside main.create_enemy_bullet() method\, so when you create a bullet\, you need to pass the enemy_turret direction to the newly created bullet.\nInside enemy_turret.py\, you need to override calculate_angle(self) so it will point the direction of player.\nInside enemy_tank.py\, when you create_turret(self)\, you have to pass player_tank\nInside main.py\, when you create enemy_tank\, you have to pass the player_tank.
URL:https://www.ayclogic.com/event/330-pm-adv-python-game-dev-latisha-6/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240120T160000
DTEND;TZID=America/Los_Angeles:20240120T170000
DTSTAMP:20260426T045638
CREATED:20240121T022909Z
LAST-MODIFIED:20240121T022909Z
UID:23553-1705766400-1705770000@www.ayclogic.com
SUMMARY:4 PM – Intro To Java – William
DESCRIPTION:Today We Did\n\nReviewed PetSystem errors\nReviewed Practice Quiz\n\nHomework\n\nStudy for the quiz next week! It will last the entire class period and be open-note. If you haven’t done the practice yet\, I recommend completing it and emailing me once you’re done. I recommend studying the following:\n\nSchoolApplication\n\nConstructor\nGetter/Setter methods\nWorking with attributes\n\n\nLists/Maps\n\n\n\nIf you have any questions\, please email me at williamsmith@ayclogic.com. Good luck!
URL:https://www.ayclogic.com/event/4-pm-intro-to-java-william-8/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240120T170000
DTEND;TZID=America/Los_Angeles:20240120T180000
DTSTAMP:20260426T045638
CREATED:20240121T022515Z
LAST-MODIFIED:20240121T022515Z
UID:23551-1705770000-1705773600@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed Jan13_FunctionsHW.py\n\nTopics covered:\n\nLists\nFor loops\nIf-Else\nFunctions\n\n\nCode available here: https://drive.google.com/file/d/1oubSs4pyHULMHorwmbc-eIEmVc7rNm-p/view?usp=sharing\n\n\n\nHomework\n\nFinish Exercise 7 at https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\nMake for following functions in a new file: Jan20_FunctionsHW5.py\n\nWrite a function called echo that takes a string as input and prints it twice.\nWrite a function called double that takes in a number and returns double the value of the number. Call the function and print its output.\nWrite a function called count that takes a number as input and prints a countdown from 1 to that number. For example\, calling count(5) should print:\n\n\n\n1\n2\n3\n4\n5\nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-13/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240120T170000
DTEND;TZID=America/Los_Angeles:20240120T180000
DTSTAMP:20260426T045638
CREATED:20240121T033120Z
LAST-MODIFIED:20240121T033120Z
UID:23560-1705770000-1705773600@www.ayclogic.com
SUMMARY:5 PM - Digital Illustration 2 - Abigail
DESCRIPTION:What we did today\n\nWe continued working on the 6 Facial Expressions drawing.\n\nHomework\n\nFinish drawing the Surprised facial expression.\n\n \nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-digital-illustration-2-abigail-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240120T180000
DTEND;TZID=America/Los_Angeles:20240120T190000
DTSTAMP:20260426T045638
CREATED:20240121T032058Z
LAST-MODIFIED:20240121T032058Z
UID:23555-1705773600-1705777200@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Yitong Liu
DESCRIPTION:Today we:\n\nFinished the Custom Birthday Card project.\nStarted the Punch the Dummy project.\n\nHomework:\n\nMake 2 costumes for the Head sprite. One should be happy\, the other should be sad or angry.\n\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\nNO CLASS NEXT WEEK! We will be back on January 6th\, 2024. \nPoints:\n\nSadev:      IIIII\nPahan:      III\nRoman:     IIIII\nBenjamin:  I\nEmma:      II\n\nSTUDENTS OF THE MONTH!!!\n(NOVEMBER)\n\nSadev\nRoman\nPahan\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-liu-7/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240120T180000
DTEND;TZID=America/Los_Angeles:20240120T190000
DTSTAMP:20260426T045638
CREATED:20240121T032502Z
LAST-MODIFIED:20240121T032516Z
UID:23558-1705773600-1705777200@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Abigail
DESCRIPTION:What we did today\n\nWe finished working on the Punch the Dummy project.\nWe started working on the MHALL project.\n\nHomework\n\nDuplicate the Ball sprite.\nChange the sprite name from C to D.\nChange the note from C to D (Note 62)\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-1-abigail-41/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240120T183000
DTEND;TZID=America/Los_Angeles:20240120T193000
DTSTAMP:20260426T045638
CREATED:20240121T033951Z
LAST-MODIFIED:20240121T033951Z
UID:23563-1705775400-1705779000@www.ayclogic.com
SUMMARY:6:30 PM – AI / ML – Shawn
DESCRIPTION:Today We Did\n\nStarted Digit Recognition\n\nHomework\n\nWrite a function that prints a random number of random images. For example\, I can call the function like this:\n\nprint_random(10) and it’ll print out 10 random images of 10 random numbers.
URL:https://www.ayclogic.com/event/630-pm-ai-ml-shawn-6/
END:VEVENT
END:VCALENDAR