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:20231209T100000
DTEND;TZID=America/Los_Angeles:20231209T110000
DTSTAMP:20260426T045802
CREATED:20231209T040546Z
LAST-MODIFIED:20231209T040546Z
UID:22929-1702116000-1702119600@www.ayclogic.com
SUMMARY:10 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe finished Library System project.\n\nWe reviewed the homeworks.\nWe added list all old books\n\n\nWe started Monster Inheritance project\n\nHomework\n\nContinue on Monster Inheritance project like below. Just do\n\nAdd Monster\nList all monsters.\n\n\nWhen the program first starts\, the system need to have immediately 4 monsters: Dragon\, Troll\, Water Golem and Cyclops. Look at each of these monsters data in the example below. Remember\, these monsters is automatically there when you start your program.\n\nPlease select one of the following\n1. Add Monster\n2. List all monsters\n3. Play Adventure\nEnter your selection (Enter 'exit' to quit): asdf\nInvalid selection\, please try again\n\nPlease select one of the following\n1. Add Monster\n2. List all monsters\n3. Play Adventure\nEnter your selection (Enter 'exit' to quit): 2\n- Dragon - 100 health - 50 Max attack\n- Troll - 50 health - 20 Max attack\n- Water Golem - 30 health - 20 Max attack\n- Cyclops - 60 health - 30 Max attack\n\nPlease select one of the following\n1. Add Monster\n2. List all monsters\n3. Play Adventure\nEnter your selection (Enter 'exit' to quit): 1\n\nADD MONSTER\nEnter monster species: Unicorn\nEnter monster health: 80\nEnter monster max_attack: 70\nYou have added Unicorn into our system.\n\nPlease select one of the following\n1. Add Monster\n2. List all monsters\n3. Play Adventure\nEnter your selection (Enter 'exit' to quit): 2\n- Dragon - 100 health - 50 Max attack\n- Troll - 50 health - 20 Max attack\n- Water Golem - 30 health - 20 Max attack\n- Cyclops - 60 health - 30 Max attack\n- Unicorn - 80 health - 70 Max attack\n\nPlease select one of the following\n1. Add Monster\n2. List all monsters\n3. Play Adventure\nEnter your selection (Enter 'exit' to quit):
URL:https://www.ayclogic.com/event/10-am-python-oop-indo-gamas-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231209T103000
DTEND;TZID=America/Los_Angeles:20231209T113000
DTSTAMP:20260426T045802
CREATED:20231209T194243Z
LAST-MODIFIED:20231209T194243Z
UID:22931-1702117800-1702121400@www.ayclogic.com
SUMMARY:10:30 AM – Scratch Level 2 – Yitong
DESCRIPTION:Today we:\n\nFinished the Fireball Fight project.\n\nHomework:\n\nFinish the Scratch Level 2 Practice Test. It is 5% of your grade. If you do not do it\, you cannot get 100% on your Final Test.\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-17/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231209T130000
DTEND;TZID=America/Los_Angeles:20231209T140000
DTSTAMP:20260426T045802
CREATED:20231210T025154Z
LAST-MODIFIED:20231210T025154Z
UID:22947-1702126800-1702130400@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nwe reviewed individual custom project.\nWe continued with Metropolitan Weather project.\n\nHomework\n\nThe individual custom project due date is extended to next week (12/16). After next week\, there will be points deductions.
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-26/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231209T140000
DTEND;TZID=America/Los_Angeles:20231209T150000
DTSTAMP:20260426T045802
CREATED:20231209T225932Z
LAST-MODIFIED:20231209T230107Z
UID:22934-1702130400-1702134000@www.ayclogic.com
SUMMARY:2 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nCreated draw_play_button method\nCreated algorithms using math to calculate play button position\nLearned how to get mouse position on screen & detect when mouse is clicked\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/sat-2-pm-dragon-birdie/-/tree/Sebastian?ref_type=heads\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Inside our main.py\, fill out the new draw_title() method as we described in class.\n\n(in constructor)\, load birdie_title.png image\ncalculate the x/y for the title to be above the play button\nblit the attribute with loaded birdie_title.png image\n\n\nDon’t forget to commit & push your code to the repository as we discussed in class
URL:https://www.ayclogic.com/event/2-pm-python-object-oriented-programming-sebastian-17/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231209T143000
DTEND;TZID=America/Los_Angeles:20231209T153000
DTSTAMP:20260426T045802
CREATED:20231210T023915Z
LAST-MODIFIED:20231210T023915Z
UID:22944-1702132200-1702135800@www.ayclogic.com
SUMMARY:2:30 PM - Intro To Competitive Programming - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed the Milk Pails USACO problem – http://www.usaco.org/index.php?page=viewproblem2&cpid=615\nWe went over 2 solutions:\n\npure brute force way with O(n^2) time complexity.\noptimized brute force way with O(2n) time complexity.\n\n\nWe started to learn how to do sorting in Java.\n\nHomework\n\nDo USACO problem in Sleepy Cow Herding\nThe USACO qualification starts on Dec 15 (Friday) to Dec 18 (Mon). Make sure you have 4 hours window before you start.
URL:https://www.ayclogic.com/event/230-pm-intro-to-competitive-programming-gamas-11/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231209T150000
DTEND;TZID=America/Los_Angeles:20231209T160000
DTSTAMP:20260426T045802
CREATED:20231211T083406Z
LAST-MODIFIED:20231211T083406Z
UID:22958-1702134000-1702137600@www.ayclogic.com
SUMMARY:3PM – Adv Python Game Dev – Latisha
DESCRIPTION:Today We Did\n\nContinue working on Tank Game\n\nHomework\n\nMake the EnemyTank class in a file called enemy_tank.py. It should be similar to our Tank class\, except the controls should be the arrow keys and the images are in assets/Enemy_Tanks/Type_1.\nMake the EnemyTurret class in a file called enemy_turret.py. This should be very similar to the Turret class\, except the images are in assets/Enemy_Tanks/Type_1.\nMake an EnemyTank in main and show it on the screen. Add the EnemyTurret to the EnemyTank class like how we added a Turret to the Tank class.\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-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231209T160000
DTEND;TZID=America/Los_Angeles:20231209T170000
DTSTAMP:20260426T045802
CREATED:20231210T011655Z
LAST-MODIFIED:20231210T011655Z
UID:22938-1702137600-1702141200@www.ayclogic.com
SUMMARY:4 PM – Intro To Java – William
DESCRIPTION:Today We Did\n\nFinished findStudent() and findTeacher()\nImplemented listTeenageStudents()\nLearned about switch statements\n\nHomework\n\nAdd a message that displays when attempting to list when there are no users/teachers\n\nEdit listAllTeachers()\, listAllStudents()\, listTeenageStudents() to print: “There are no ___ in our system yet”\nUse the .size() method on the list\n\n\nAdd a message in listTeenageStudents() to display when there are no teenage students\n\nUpload your SchoolApplication files 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/4-pm-intro-to-java-william-3/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231209T170000
DTEND;TZID=America/Los_Angeles:20231209T180000
DTSTAMP:20260426T045802
CREATED:20231210T014648Z
LAST-MODIFIED:20231210T014648Z
UID:22940-1702141200-1702144800@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nPython Quiz 1!\n\nHomework\n\nDec9_FunctionsHW.py\n\nCopy code from pages 130 to 133 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-8/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231209T170000
DTEND;TZID=America/Los_Angeles:20231209T180000
DTSTAMP:20260426T045802
CREATED:20231210T022739Z
LAST-MODIFIED:20231210T022739Z
UID:22942-1702141200-1702144800@www.ayclogic.com
SUMMARY:5 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed everyone’s project proposal.\nWe continued with Snake And Apple game to be able to show the image for the head.\n\nHomework\n\nFor those whose project proposal have been approved\, please start working on your project.\nFor those whose project proposal have not been approved\, please revised your project proposal accordingly. Add as much details as possible. When I am reading your proposal\, there should not be any confusion on what you want to do in your app.
URL:https://www.ayclogic.com/event/5-pm-android-game-dev-gamas-19/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231209T170000
DTEND;TZID=America/Los_Angeles:20231209T180000
DTSTAMP:20260426T045802
CREATED:20231210T031645Z
LAST-MODIFIED:20231210T031645Z
UID:22955-1702141200-1702144800@www.ayclogic.com
SUMMARY:5 PM - Digital Illustration 2 - Abigail
DESCRIPTION:What we did today\n\nWe continued working on the Chongyun drawing.\n\nHomework\n\nColor the lineart in the specific way I told you to.\nMake a new layer and clip it onto the lineart.\nMake sure to only color the insides and not the outsides.\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-digital-illustration-2-abigail-2/
CATEGORIES:Digital Illustration,Intermediate Digital Illustration
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231209T180000
DTEND;TZID=America/Los_Angeles:20231209T190000
DTSTAMP:20260426T045802
CREATED:20231210T030220Z
LAST-MODIFIED:20231210T030220Z
UID:22951-1702144800-1702148400@www.ayclogic.com
SUMMARY:6 PM - Scratch 1 - Yitong Liu
DESCRIPTION:Today we:\n\nContinued the Window Cleaner project.\n\nHomework:\n\nDo page 137\, step #8 in your pink coding book.\n\nYou do not need to get another “when I start as a clone” block\, just add the code from the book under the “when I start as a clone” block we already have. Email me if you’re still confused.\n\n\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\nPoints:\n\nSadev:      IIII\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-2/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231209T180000
DTEND;TZID=America/Los_Angeles:20231209T190000
DTSTAMP:20260426T045802
CREATED:20231210T030837Z
LAST-MODIFIED:20231210T030837Z
UID:22953-1702144800-1702148400@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Abigail
DESCRIPTION:Today We Did\n\nWe finished working on the Spiralizer project.\nWe started working on the Tunnel of Doom project.\n\nHomework\n\nDo pages 129-130 on your pink Scratch book.\n\nIf you have any question\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-1-abigail-36/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231209T183000
DTEND;TZID=America/Los_Angeles:20231209T193000
DTSTAMP:20260426T045802
CREATED:20231210T033245Z
LAST-MODIFIED:20231215T051626Z
UID:22945-1702146600-1702150200@www.ayclogic.com
SUMMARY:6:30 PM – AI / ML – Shawn
DESCRIPTION:Today We Did\n\nStarted our Cats Vs Dogs project\n\nLearned about Fastai\, file paths\, dataloaders\, and machine learning models\n\n\nhttps://colab.research.google.com/drive/1YxHrVsv_qDhywniQqR0RAKTAdR8q3Hno?usp=sharing\n\nHomework\n\nYou might have to re-run all the cells to use your model if you leave the page and come back to it.\n\nGo to Runtime -> Change Runtime and make sure T4 GPU is selected\n\nGo to Runtime -> Run All\n\n\nTry predicting some images using learn.predict(files[0]). Play around with the 0 to change around the images as well!\nRun learn.show_results() a couple times. See how your learner does.\nAdd the following code:\nfrom google.colab import files\nuploaded_file = files.upload()\n\nimg_content = None\nfor file_name in uploaded_file.keys():\n    img_content = uploaded_file[file_name]\n\n\nAbove code will provide an upload button. Click the upload button and upload a cat or dog image of your own. You can find a cat or dog image from google.\nTry passing in the img_content you upload into learn.predict\, and see the result. If you upload a cat image then\, learn.predict(img_content) will return True. If not will return False.\n\n\n\nEmail me at szhuang@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/630-pm-ai-ml-shawn/
END:VEVENT
END:VCALENDAR