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:20220313T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20221106T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T090000
DTEND;TZID=America/Los_Angeles:20220219T100000
DTSTAMP:20260424T030549
CREATED:20220219T193134Z
LAST-MODIFIED:20220219T193134Z
UID:11654-1645261200-1645264800@www.ayclogic.com
SUMMARY:9 AM - Android Game Development with Java
DESCRIPTION:Today We Do\n\nWe added code to make sure when user touch the screen with 2 hands\, both the up and down and launch fireball buttons can be active concurrently.\nWe added code to make the GAME OVER text big and red color.\nWe started changing the code to display deadPlayerImage.\n\nHomework\n\nInside Player.java add setter method to set playerAlive attribute.\nSet player.setPlayerAlive(false) when Player and Bird collide.\nInside GameView.draw() method\, make sure when player is dead\, the player got drawn before quitting.
URL:https://www.ayclogic.com/event/9-am-android-game-development-with-java-10/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T100000
DTEND;TZID=America/Los_Angeles:20220219T110000
DTSTAMP:20260424T030549
CREATED:20220219T191536Z
LAST-MODIFIED:20220219T191536Z
UID:11652-1645264800-1645268400@www.ayclogic.com
SUMMARY:10 AM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe continued with our Temperature Converter android application project.\nWe added some options/items for our spinner.\nWe made the conversion result text to TextView so it would be non-editable.\nWe added spinner listener\n\nHomework\n\nAfter we convert the “conversionTemp” from EditText to TextView\, the color of the text is light gray. Change it to bold black color.\nDuring the class\, we created ConversionSpinnerListener.java and it implemeted AdapterView.OnItemSelectedListener . This is a Java interface and I don’t think we ever learned about Java Interface. Please do some reading about Java Interface in here: https://www.w3schools.com/java/java_interface.asp\nPrepare some questions about Java Interface in the next class.
URL:https://www.ayclogic.com/event/10-am-intro-to-java-gamas-8/
CATEGORIES:Introduction To Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T110000
DTEND;TZID=America/Los_Angeles:20220219T120000
DTSTAMP:20260424T030549
CREATED:20220219T044034Z
LAST-MODIFIED:20220220T032511Z
UID:11648-1645268400-1645272000@www.ayclogic.com
SUMMARY:SAT - 11 AM - Scratch 2 - Gamas
DESCRIPTION:Today We Do\n\nWe completed “How old are you?” project.\nWe started “Intro To List” project.\n\nHomework\n\nCreate a new project “<NAME> – Movie Ticket Price”.\nIn this project\, you should ask for name and then say “Welcome to AYCLOGIC Movie Theather <name>”\nAnd then ask for how old are you?\nIf age is less than 3\, you have to say “You can watch the movie for FREE”\nif age is between 4 to 10\, you have to say “You can watch the movie for $5”.\nif age is between 11 to 59\, you have to say “You can watch the movie for $10”\nif age is greater than 59\, you have to say “You can watch the movie for $5”.\nShare your project and send to gamas@ayclogic.com
URL:https://www.ayclogic.com/event/sat-11-am-scratch-2-gamas/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T110000
DTEND;TZID=America/Los_Angeles:20220219T120000
DTSTAMP:20260424T030549
CREATED:20220219T200627Z
LAST-MODIFIED:20220219T200627Z
UID:11656-1645268400-1645272000@www.ayclogic.com
SUMMARY:11 AM - Scratch 1 - Abigail
DESCRIPTION:What we learned today\n\nWe went over how the Birthday Card project worked\nWe started working on our custom Birthday Card for our Mom.\n\nHomework\n\n(For those who didn’t) Replace the button and cake with your mom’s picture.\nDo the second arrow (the one pointing left).
URL:https://www.ayclogic.com/event/11-am-scratch-1-abigail-11/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T120000
DTEND;TZID=America/Los_Angeles:20220219T130000
DTSTAMP:20260424T030549
CREATED:20220219T210651Z
LAST-MODIFIED:20220219T210651Z
UID:11658-1645272000-1645275600@www.ayclogic.com
SUMMARY:12 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe continued with our Email Application.\nWe added login feature.\nWe started LoginMenu.\n\nHomework\n\nCreate a new class EmailMessage with the following attributes: senderEmail\, sendToEmail\, subject\, content.\nInside EmailApplication.java\, add a new Map<String\, EmailMessage> . This is where you need to store data when you create a new email.\nAdd feature in EmailApplication to enable below features\n\nPlease select from below\n1. Create an Email Account\n2. Login\n3. List all Email Accounts\n4. Exit\nEnter your selection:3\n\nThere are total of 3 email accounts in the system\n1. Gamas Chang - gamas@ayclogic.com\n2. Crystal - crystal@gmail.com\n3. Jessica Sunjoyo - jessica@ayclogic.com\n\nPlease select from below\n1. Create an Email Account\n2. Login\n3. List all Email Accounts\n4. Exit\nEnter your selection:2\n\nEnter your login email and password\nemail: gamas@ayclogic.com\npassword: abcd\n\nGamas Chang\, please select from below:\n1. Check your inbox\n2. Create new email\n3. Logout\nEnter your selection:2\n\nCREATE EMAIL from Gamas Chang\nSend To: crystal@gmail.com\nSubject: Don't forget to do your Email homework\nContent: Make sure you use Map to store data\nYou have successfully sent email to crystal@gmail.com\n\nGamas Chang\, please select from below:\n1. Check your inbox\n2. Create new email\n3. Logout\nEnter your selection:
URL:https://www.ayclogic.com/event/12-pm-intro-to-java-gamas-9/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T130000
DTEND;TZID=America/Los_Angeles:20220219T140000
DTSTAMP:20260424T030549
CREATED:20220219T220019Z
LAST-MODIFIED:20220219T220027Z
UID:11660-1645275600-1645279200@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:Today: \n\nWe went over how to add the iron walls.\nWe reviewed how we pointed the bullet in the correct direction.\nWe moved the bullet in the direction the turret is facing.\n\nHomework: \n\nSpawn the bullet so that first appears in the center of the tank.\nAdd logic so the enemy tank can’t move through both normal and iron bricks.  You can use the same technique we used for the player tank.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-49/
CATEGORIES:Advanced Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T140000
DTEND;TZID=America/Los_Angeles:20220219T150000
DTSTAMP:20260424T030549
CREATED:20220219T225924Z
LAST-MODIFIED:20220219T225924Z
UID:11662-1645279200-1645282800@www.ayclogic.com
SUMMARY:2 PM Scratch Level 2 - Alexander Lee
DESCRIPTION:Today We Did\n\nWe continued with the Cheese Chase project\nTalked about my blocks\nAdded in ghost and fixed the maze\n\nFor Homework\n\nDo from pages 56-57 for homework.
URL:https://www.ayclogic.com/event/2-pm-scratch-level-2-alexander-lee-3/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T140000
DTEND;TZID=America/Los_Angeles:20220219T150000
DTSTAMP:20260424T030549
CREATED:20220224T055321Z
LAST-MODIFIED:20220224T055321Z
UID:11736-1645279200-1645282800@www.ayclogic.com
SUMMARY:2 PM - Intro To Python - Gamas
DESCRIPTION:Today We Do\n\nWe reviewed 2nd Quiz result.\n\nHomework\n\nReview the quiz solution and come up with questions.\nCreate Feb19_ListAndFunctionHomework.py\nDo exercises in https://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/ .
URL:https://www.ayclogic.com/event/2-pm-intro-to-python-gamas-15/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T150000
DTEND;TZID=America/Los_Angeles:20220219T160000
DTSTAMP:20260424T030549
CREATED:20220220T000121Z
LAST-MODIFIED:20220220T005753Z
UID:11664-1645282800-1645286400@www.ayclogic.com
SUMMARY:3 PM - Intro To Java - Gamas
DESCRIPTION:Homework\n\nAdd initializeTeachers method so it will automatically add 3 teachers. Please create 2 of the teachers who is 60 years old or older. This is very similar to initializeStudents method.\nComplete the code inside “listAllTeenagerStudents” method. Check each student’s age inside the list to be greater than 12 and smaller than 20 and then print the student info.
URL:https://www.ayclogic.com/event/3-pm-intro-to-java-gamas-7/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T150000
DTEND;TZID=America/Los_Angeles:20220219T160000
DTSTAMP:20260424T030549
CREATED:20220220T000315Z
LAST-MODIFIED:20220220T000315Z
UID:11665-1645282800-1645286400@www.ayclogic.com
SUMMARY:3pm Scratch Level 1 - Bill
DESCRIPTION:Today We:\n\nReviewed the practice test\nReviewed what to study for the test\n\nYour HW:\n\nStudy for the Final Test that is Next Week\nImportant Projects:\n\nAnimal Race\nShapes in Grid\nAnimal Crossing\nSpace Ship\n\n\nWhat you can do to study:\n\nTry to remake the important projects without copying any code from the original projects\nDo the Practice test if you didn’t do it last week
URL:https://www.ayclogic.com/event/3pm-scratch-level-1-bill-15/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T150000
DTEND;TZID=America/Los_Angeles:20220219T160000
DTSTAMP:20260424T030549
CREATED:20220221T090221Z
LAST-MODIFIED:20220221T090443Z
UID:11698-1645282800-1645286400@www.ayclogic.com
SUMMARY:3 PM - Scratch Level 2 - Allison
DESCRIPTION:Today we:\n\nContinued the Cheese Chase project\nUsed my blocks to shorten the amount of codes we used to make the mouse move\nAdded the Beetle sprite\nCoded the Mouse and Beetle sprite to move backwards when they touch the maze\nCoded the Beetle sprite to move\, as well as randomly turn left or right when it touches the maze\n\nHomework:\n\nKevin: Please see if you can change your microphone so we can hear you clearer in class\nEveryone:\nFind your pink Scratch book in case we need it in future classes\nDraw another costume for the Maze sprite\nCreate a variable named “Score”. Code the variable Score to start at zero when the Green Flag is clicked\nCode the variable Score to increase by 10 when the mouse touches the Cheese sprite\nCode the Cheese sprite to randomly move to a different place when the mouse touches the Cheese sprite (note: do not use the code “go to random position”)\nContact us if you have any questions or need any help
URL:https://www.ayclogic.com/event/3-pm-scratch-level-2-allison-11/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T160000
DTEND;TZID=America/Los_Angeles:20220219T170000
DTSTAMP:20260424T030549
CREATED:20220220T005606Z
LAST-MODIFIED:20220220T005606Z
UID:11668-1645286400-1645290000@www.ayclogic.com
SUMMARY:4PM - Object Oriented Python - Latisha
DESCRIPTION:Today We Did:\n\nChanged Grocery System to use Dictionaries\n\nHomework:\n\nDo Page 158 to 161 and Page 162 – TRY IT YOURSELF from the textbook in a file called Feb19_ClassHomework.py\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/4pm-object-oriented-python-latisha-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T163000
DTEND;TZID=America/Los_Angeles:20220219T173000
DTSTAMP:20260424T030549
CREATED:20220221T091442Z
LAST-MODIFIED:20220221T091457Z
UID:11700-1645288200-1645291800@www.ayclogic.com
SUMMARY:4:30 PM - Scratch Level 1
DESCRIPTION:Today we:\n\nLearned how to use “broadcast” and “When I Receive” to code the background to play music when a sprite reaches a specific x-value\nContinued the Birthday card project\nUse “broadcast” and “When I Receive” to switch backgrounds when the Button sprite is clicked\nCoded the Cake sprite to hide when the Green Flag is clicked\nCoded the Cake sprite to show when the Button sprite is clicked\nCreated a Banner sprite\n\nHomework:\n\nCode the Banner sprite to hide when the Green Flag is clicked\nCode the Banner sprite to show when the Button sprite is clicked (Hint: if you don’t know how to do this part\, you can look at how we coded the Cake sprite to show when the Button sprite is clicked)\nCode the Cake sprite to go to the top of the screen (coordinates: (0\, 180)) when the Green Flag is clicked\nCode the Cake sprite to glide to the bottom of the screen (coordinates: (0\, -180)) when the Button sprite is clicked\nContact gamas@ayclogic.com or allison.682.lee@gmail.com if you have any questions or need any help
URL:https://www.ayclogic.com/event/430-pm-scratch-level-1-16/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T170000
DTEND;TZID=America/Los_Angeles:20220219T180000
DTSTAMP:20260424T030549
CREATED:20220220T015915Z
LAST-MODIFIED:20220220T015915Z
UID:11672-1645290000-1645293600@www.ayclogic.com
SUMMARY:5 PM - Intro To Java - Gamas
DESCRIPTION:Homework\n\nContinue with Email Application.\nIf user enter wrong password\, print “You have entered a wrong password.”\nIf user enter the right password\, continuously display this menu until user enter 3 for logout.\n\nGamas Chang\, please select from below:\n1. Check your inbox\n2. Create new email\n3. Logout\nEnter your selection:123123\n\nInvalid selection please try again.\nGamas Chang\, please select from below:\n1. Check your inbox\n2. Create new email\n3. Logout\nEnter your selection:123\n\nInvalid selection please try again.\nGamas Chang\, please select from below:\n1. Check your inbox\n2. Create new email\n3. Logout\nEnter your selection:3\n\nPlease select from below\n1. Create an Email Account\n2. Login\n3. List all Email Accounts\n4. Exit\nEnter your selection:
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-gamas-8/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220219T180000
DTEND;TZID=America/Los_Angeles:20220219T190000
DTSTAMP:20260424T030549
CREATED:20220220T031252Z
LAST-MODIFIED:20220220T032112Z
UID:11675-1645293600-1645297200@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - David
DESCRIPTION:Today We Do\n\nWe continued with Feb12_Hangman.py\nWe added question marks to give clue how many letters inside the secret_word.\nWe display health symbols according to the number of health we have.\n\nHomework\n\nContinue on Feb12_Hangman.py.\nChange the code inside the while loop\, so when user enter the entire word and the word exactly match the secret_word\, break from the loop.\nBy the way\, you guys can change the symbol of your health by going here and choosing the unicode https://materialui.co/unicode-characters/\nChange the code so every time it loops\, it will print 3 things\, the question marks\, the health symbols and the “Enter a letter or the entire word:” look at below\n\n['?'\, '?'\, '?'\, '?'\, '?'\, '?'\, '?']\n❤️❤️❤️❤️❤️❤️❤️❤️❤️\nEnter a letter or the entire word: asdf\n\n['?'\, '?'\, '?'\, '?'\, '?'\, '?'\, '?']\n❤️❤️❤️❤️❤️❤️❤️❤️\nEnter a letter or the entire word: adf\n\n['?'\, '?'\, '?'\, '?'\, '?'\, '?'\, '?']\n❤️❤️❤️❤️❤️❤️❤️\nEnter a letter or the entire word: s\n\n['?'\, '?'\, '?'\, '?'\, '?'\, '?'\, '?']\n❤️❤️❤️❤️❤️❤️\nEnter a letter or the entire word:
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-david-20/
CATEGORIES:Introduction To Java,Java
END:VEVENT
END:VCALENDAR