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:20200308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20201101T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200725T090000
DTEND;TZID=America/Los_Angeles:20200725T100000
DTSTAMP:20260605T133825
CREATED:20200725T191443Z
LAST-MODIFIED:20200725T191443Z
UID:3997-1595667600-1595671200@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We loaded and drawn bird01_A.png in the game.\nWe resized Bird01_A.png image.\nHomework:\n\nLoad and draw scene.png into the screen in coordinate 0\, 0.\nLoad and draw bird02_A.png into the screen in coordinate 100\, 100.
URL:https://www.ayclogic.com/event/9-am-python-game-development-14/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200725T100000
DTEND;TZID=America/Los_Angeles:20200725T110000
DTSTAMP:20260605T133825
CREATED:20200725T191212Z
LAST-MODIFIED:20200725T191212Z
UID:3995-1595671200-1595674800@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We went over how to implement GAME_NOT_STARTED and GAME_STARTED modes.\nWe displayed Play Button when mode is GAME_NOT_STARTED.\nWe added the code to detect when user click on the mouse to start the game.\nHomework:\n\nEnhance the code to detect when user click on the mouse so it will only start the game when user click exactly on top of the play game button.
URL:https://www.ayclogic.com/event/10-am-python-game-development-22/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200725T110000
DTEND;TZID=America/Los_Angeles:20200725T120000
DTSTAMP:20260605T133825
CREATED:20200725T190906Z
LAST-MODIFIED:20200725T190906Z
UID:3993-1595674800-1595678400@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We went over how to have cool down period for the fireball launch.\nWe went over how to have hitbox area for Fireball and Bird.\nWe added code to detect collision between Fireball and Bird. When they collide\, both Fireball and Bird sprites disappear.\nHomework:\n\nAdd hitbox area for Player class. Look at how we did it for Fireball and Bird.\nInside main.py\, add the collision code between Player and Bird. Please look at how we did it for Fireball and Bird.
URL:https://www.ayclogic.com/event/11-am-python-game-development-14/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200725T130000
DTEND;TZID=America/Los_Angeles:20200725T140000
DTSTAMP:20260605T133825
CREATED:20200726T025211Z
LAST-MODIFIED:20200730T064122Z
UID:4008-1595682000-1595685600@www.ayclogic.com
SUMMARY:1 PM - Intro To Python
DESCRIPTION:We completed Magic8Ball program\nWe started Hangman game\nHomework:\n\nIn the July25_Hangman.py file that we did in the class do the following\nCreate forever loop\, and inside the forever loop do the following\n\nPrint “Lives: <live_symbol * lives>”\nGet an input from user “Guess a letter or the whole word: “\nif user input is the same with variable “word” variable then break from the loop\n\n\nIf you do your code properly\, it will continuously print the lives and ask users like the following. In below example because the computer randomly selected the word “moon”\, when user answer “moon”\, the program will break from the loop.
URL:https://www.ayclogic.com/event/1-pm-intro-to-python-12/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200725T140000
DTEND;TZID=America/Los_Angeles:20200725T150000
DTSTAMP:20260605T133825
CREATED:20200725T225606Z
LAST-MODIFIED:20200725T234826Z
UID:4000-1595685600-1595689200@www.ayclogic.com
SUMMARY:2 PM – Intro to Python
DESCRIPTION:Today we finished BabyNameGenerator.\nWe reviewed some material for the final test.\nYour homework is to prepare for the final test which will be from 1 PM to 3 PM next Saturday and will be worth 60% of your final grade. Please send an email if you have any questions to chet@ayclogic.com or gamas@ayclogic.com.
URL:https://www.ayclogic.com/event/2-pm-intro-to-python-19/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200725T150000
DTEND;TZID=America/Los_Angeles:20200725T160000
DTSTAMP:20260605T133825
CREATED:20200731T052457Z
LAST-MODIFIED:20200731T052457Z
UID:4062-1595689200-1595692800@www.ayclogic.com
SUMMARY:3 PM - Intro To Java
DESCRIPTION:We continued with adding more UI components on Vehicle System using JavaFX.\n\nWe were able to enable the table in the middle make it display Vehicle data using TableView.\n\n\nHomework:\n\nWe are going to integrate the user interface (UI) with April25_VehicleSystem.java that we created in the past. Please review that class and prepare questions.
URL:https://www.ayclogic.com/event/3-pm-intro-to-java-18/
CATEGORIES:Introduction To Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200725T160000
DTEND;TZID=America/Los_Angeles:20200725T170000
DTSTAMP:20260605T133825
CREATED:20200727T013138Z
LAST-MODIFIED:20200727T013138Z
UID:4021-1595692800-1595696400@www.ayclogic.com
SUMMARY:4 PM Scratch Level 2
DESCRIPTION:Today we finished up Cheese Chase and were able to clear all of the issues.\nWe also started on learning about lists in Scratch.\nFor Homework:\n\nPlease make it so that the index will reset whenever it reaches the max amount of things in the list.
URL:https://www.ayclogic.com/event/4-pm-scratch-level-2-17/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200725T170000
DTEND;TZID=America/Los_Angeles:20200725T180000
DTSTAMP:20260605T133825
CREATED:20200726T005816Z
LAST-MODIFIED:20200726T005816Z
UID:4004-1595696400-1595700000@www.ayclogic.com
SUMMARY:5 PM - Intro To Python
DESCRIPTION:We went over IF ELSE ELIF control flows.\nWe learned how to read input from shell.\n Homework:\n\nPlease do IF ELSE exercises from https://www.ayclogic.com/tell-me-your-age/
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-3/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200725T170000
DTEND;TZID=America/Los_Angeles:20200725T180000
DTSTAMP:20260605T133825
CREATED:20200727T013811Z
LAST-MODIFIED:20200727T013811Z
UID:4023-1595696400-1595700000@www.ayclogic.com
SUMMARY:5 PM Scratch Level 2
DESCRIPTION:Today we continued on with the Glacier Race.\nWe learned about the difference in variables and how they can be set up differently.\nFor Homework:\n\nPlease do from pages 176-179.
URL:https://www.ayclogic.com/event/5-pm-scratch-level-2-11/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200725T180000
DTEND;TZID=America/Los_Angeles:20200725T190000
DTSTAMP:20260605T133825
CREATED:20200726T024657Z
LAST-MODIFIED:20200731T045233Z
UID:4006-1595700000-1595703600@www.ayclogic.com
SUMMARY:6 PM - Intro To Python
DESCRIPTION:We reviewed 2nd quiz result.\nNo homework next week.\nFor students who stayed behind\, please do the following homeworks:\n\nCreate a function with no return value\, “subtract1”\n\nIt has 2 parameters: n1\, n2.\nInside the function subtract n1 with n2 and print the result.\nCall the function and pass 10 as first parameter and 2 as second parameter.\n\n\nCreate a function with return value\, “subtract2”.\n\nit has 2 parameters: n1\, n2.\nInside the function subtract n1 with n2 and return the result.\nCall the function and pass 10 as first parameter and 2 as second parameter.\nCapture the return value inside variable “subtraction”. Print the “subtraction” into the shell.\n\n\nCreate a function with no return value\, “convert_from_meter_to_centimeter1”\n\nIt has 1 parameter: meter\nInside the function convert the “meter” parameter into “centimeter” by multiplying “meter” with 100.\nprint the result\nCall the function and pass 1 as parameter.\n\n\nCreate a function with return value\, “convert_from_meter_to_centimeter2”\n\nIt has 1 parameter: meter\nInside the function convert the “meter” parameter into “centimeter” by multiplying “meter” with 100.\nreturn the multiplication result\nCall the function and pass 1 as parameter.\nCapture the result value inside variable “centimeter”. Print the “centimeter” into the shell.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-22/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR