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:20240102T180000
DTEND;TZID=America/Los_Angeles:20240102T190000
DTSTAMP:20260426T015507
CREATED:20240103T032909Z
LAST-MODIFIED:20240103T032931Z
UID:23239-1704218400-1704222000@www.ayclogic.com
SUMMARY:6PM - Digital Illustration 2
DESCRIPTION:Today we had a lesson about Full-Body Figure Proportions/Anatomy \n \nHOMEWORK
URL:https://www.ayclogic.com/event/6pm/
CATEGORIES:Digital Illustration,Intermediate Digital Illustration
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240102T180000
DTEND;TZID=America/Los_Angeles:20240102T190000
DTSTAMP:20260426T015507
CREATED:20240103T041846Z
LAST-MODIFIED:20240109T030931Z
UID:23257-1704218400-1704222000@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed how to use functions without return value\nLearnt how to use functions with return value with the keyword Return\, that allows us to store values from a function into a variable\n\nHomework:\nFor those of you that haven’t finished the previous homework\, submit that homework into the google drive! We completed part 2 in class. \nContinue by creating a file called Jan2_FunctionsWithRVHW.py and submit into the google drive when finished! \n\nDo page 131 Try It Yourself 8-1 and 8-2\nDo page 137 Try It Yourself 8-3 (ignore the positional vs keyword argument thing\, just call the function as you normally would do)\n\nNotes:\nIf you have any questions\, do email me at ddjapri@ayclogic.com.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-42/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240102T180000
DTEND;TZID=America/Los_Angeles:20240102T190000
DTSTAMP:20260426T015507
CREATED:20240103T050059Z
LAST-MODIFIED:20240103T050059Z
UID:23263-1704218400-1704222000@www.ayclogic.com
SUMMARY:6 PM - Python OOP - Shawn
DESCRIPTION:Today We Did\n\nWe continued with Monster Inheritance project.\nWe utilized dictionary to translate from “1” to “fire”\, “2” to “water” etc. And we utilized another dictionary to translate from “1” to 15 (fire magic damage)\, “2” to 15 (water magic damage) etc.\nWe added code to make the magic attack to work.\n\nHomework\n\nIf you were not able to copy the codes completely\, the Monster Inheritance codes can be found in https://drive.google.com/drive/u/0/folders/1zuuNL_dnmRkxMaInRAyDHwwyWPLXiYEr\nInside main.py\, the play_adventure method is too big now\, almost 50 lines of codes. We need to break down this big method into smaller methods.\n\nYou need to move sword attack related codes from play_adventure method into its own sword_attack method.\nAnd you need to move magic_attack related codes from play_adventure method into its own magic_attack method.\n\n\nUpload your codes into google drive.\nNext week we are going to learn how to do monster special behavior using inheritance.
URL:https://www.ayclogic.com/event/6-pm-python-oop-shawn-29/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240102T190000
DTEND;TZID=America/Los_Angeles:20240102T200000
DTSTAMP:20260426T015507
CREATED:20240103T040807Z
LAST-MODIFIED:20240103T040807Z
UID:23253-1704222000-1704225600@www.ayclogic.com
SUMMARY:7 PM – Scratch 2 – Yitong
DESCRIPTION:Today we:\n\nContinued the Shopping Cart Project.\n\nHomework:\n\nWhen each piece of food is clicked:\n\nChange what it says\nChange what item you add to the Shopping Cart list\nChange what you add to the total price\n\n\nWhen the green flag is clicked\, make it show up.\n\nSend me your project here: yitong@ayclogic.com \n\nHomework is due MONDAY 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.\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/7-pm-scratch-2-yitong/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240102T190000
DTEND;TZID=America/Los_Angeles:20240102T200000
DTSTAMP:20260426T015507
CREATED:20240103T045150Z
LAST-MODIFIED:20240104T042237Z
UID:23259-1704222000-1704225600@www.ayclogic.com
SUMMARY:7 PM - AI / ML - Shawn
DESCRIPTION:Gamas Sub \nToday We Did\n\nWe transferred Cat vs Dog project from Google Colab to Kaggle.\nWe reviewed the Cat vs Dog codes because it has been a while.\nWe enabled GPU accelerator for both Jayden and Theo. Initially their GPU accelerator were not working because their phone numbers were not verified.\nWe learned how to export the PKL file in Kaggle. This is because in Kaggle\, there is no google drive integration. We need to do learn.export(‘/kaggle/working/my_model.pkl’) and then you can download the my_model.pkl from the right column into your computer.\nWe learned how to test the trained model in Kaggle by first uploading the data to Kaggle and do the learn.predict(“<kaggle uploaded file path”) . This is because in Kaggle below code does not work anymore\n\n\nfrom google.colab import files\nuploaded_file = files.upload()\n\n\n\nWe learned how to add other people’s dataset into their own Kaggle project.\nWe learned how to check if other people’s dataset is a good data set for computer vision or not.\nYou can find my Cat Vs Dog Kaggle project in https://www.kaggle.com/code/ayclogic/tue-7pm-cat-vs-dog\n\nHomework\n\nEach student will have to do a final project similar to Cat vs Dog streamlit project. It is due on 02/06.\nFor next week\, student has to find a computer data set in Kaggle for their final project and show it to Shawn.\nSince most of other people computer vision data set in Kaggle is not based on first letter of the file name (like the cat vs dog)\, you probably have to use something else other than ImageDataLoaders.from_name_func you probably have to use https://docs.fast.ai/vision.data.html#imagedataloaders.from_folder or  https://docs.fast.ai/vision.data.html#imagedataloaders.from_path_func. Please look in the for these 2 ImageDataLoaders and see if you can understand them or play around with your codes.
URL:https://www.ayclogic.com/event/7-pm-ai-ml-shawn-12/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240103T183000
DTEND;TZID=America/Los_Angeles:20240103T193000
DTSTAMP:20260426T015507
CREATED:20240107T062917Z
LAST-MODIFIED:20240107T062917Z
UID:23319-1704306600-1704310200@www.ayclogic.com
SUMMARY:6:30 PM – Python OOP – Bill
DESCRIPTION:Today We:\n\nContinued the School Application project\n\nYour HW:\n\nAdd to the menu:\n\n\n\nself.menu = """\nPlease select one of the following\n1. Add Student\n2. List all students list\n3. Find student using list\n4. Find student using dictionary\n5. Add Teacher\n6. List all teachers\nEnter your selection (Enter "exit" to quit):"""\n\n\n\n\nCreate a new file called teacher.py\nCreate a teacher class with the following attributes: name\, age\, subject\nGive it a get_info() method\nDo the add teacher and list all teachers functionality like we did for student
URL:https://www.ayclogic.com/event/630-pm-python-oop-bill-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240103T190000
DTEND;TZID=America/Los_Angeles:20240103T200000
DTSTAMP:20260426T015507
CREATED:20240105T041559Z
LAST-MODIFIED:20240105T041559Z
UID:23278-1704308400-1704312000@www.ayclogic.com
SUMMARY:7 PM - Python Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe went over each individual team project.\n\nHomework\n\nContinue on your each individual team project. Communicate betwen your team mates frequently. Commit and push to gitlab frequently too. If you have problem\, ask your parents to set extra class with Gamas.
URL:https://www.ayclogic.com/event/7-pm-python-game-dev-gamas-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240104T100000
DTEND;TZID=America/Los_Angeles:20240104T110000
DTSTAMP:20260426T015507
CREATED:20240104T191019Z
LAST-MODIFIED:20240104T191019Z
UID:23268-1704362400-1704366000@www.ayclogic.com
SUMMARY:10 AM – Scratch Level 2 – Allison
DESCRIPTION:Today We:\n\nReviewed the Final Test\n\nHomework:\n\nAsk your parents to contact Mr. Gamas about when to schedule your Retake Test\nReview the feedback I gave you on your Final Test\nStudy for the Retake Test\nStudy the Practice Test answers\nIf you’d like\, you can study the resources attached below to prepare for the test\nContact us at gamas@ayclogic.com or allison@ayclogic.com if you have any questions or need any help\n\nResources:\n\nYour Practice Final Test: Google Form Link\n\nCrab Shooting Stars: https://scratch.mit.edu/projects/863877021\nBirds Flying: https://scratch.mit.edu/projects/866652013\n\n\nSpaceship 1.0: https://scratch.mit.edu/projects/266884838\nSpaceship 2.0: https://scratch.mit.edu/projects/848207249\nAnimal Crossing: https://scratch.mit.edu/projects/559936031\nDoom on the Broom: https://scratch.mit.edu/projects/679733932\nConcepts to review:\n\nHow to code a sprite to shoot fireballs\, even when the sprite is touching the side\nHow to delete the fireball when it hits the enemies or touches the edges of the screen\nBe able to tell the difference between the codes “and” vs “or”\n\n\nClick on the link below to see a picture of a coordinate plane with labeled coordinates. Make sure to memorize the coordinates (the ones in red).\n\nNumbered Shapes In Grid – Labeled
URL:https://www.ayclogic.com/event/10-am-scratch-level-2-allison-3/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240104T170000
DTEND;TZID=America/Los_Angeles:20240104T180000
DTSTAMP:20260426T015507
CREATED:20240105T063627Z
LAST-MODIFIED:20240105T063627Z
UID:23280-1704387600-1704391200@www.ayclogic.com
SUMMARY:5 PM – Scratch Level 2 – Allison
DESCRIPTION:Today we:\n\nUsed “My Blocks” to code the Mouse to move\nFinished the Cheese Chase project\nLearned about lists\nFinished the Intro to List project\n\nHomework:\n\nCreate a new project and title it “List of Food”\nCreate a list called “Food”\nIn the list\, add 5 items of your favorite food\nCode the Cat sprite to forever say “I love (item from the list)\nFor example (you do not have to follow this example):\n\nList: pumpkin pie\, apples\, cheese\, cereal\, soup\nThe Cat sprite says:\n\nI love pumpkin pie\nI love apples\nI love cheese\nI love cereal\nI love soup\n\n\nThe cat should forever say the dialogue from step #1-5\n\n\nContact us at gamas@ayclogic.com or allison@ayclogic.com if you have any questions or need any help.
URL:https://www.ayclogic.com/event/5-pm-scratch-level-2-allison-26/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240104T180000
DTEND;TZID=America/Los_Angeles:20240104T190000
DTSTAMP:20260426T015507
CREATED:20240105T030139Z
LAST-MODIFIED:20240105T030139Z
UID:23273-1704391200-1704394800@www.ayclogic.com
SUMMARY:6 PM - Python OOP - Gamas
DESCRIPTION:Homework\nContinue on Monster Inheritance project\, make sure that the program can do the following \n\nCreate a monster.py inside it will have Monster class.\nInside Monster class it will have 3 attributes: species\, health and max_attack.\nInside Monster class it will have get_info method when you call it will return something – “<species> has <health> health points and <max_attack> max attack”\nAdd codes inside the main.py so it can do the following. Make sure to store the monsters inside a dictionary.\n\nWelcome to AYC Logic adventure game\n1. Add new monster\n2. List all monsters\n3. Start adventure\nPlease make your selection. Enter "quit" to exit: 1\n\nADD MONSTER\nEnter monster species: Unicorn\nEnter monster health: 70\nEnter monster max_attack: 70\nYou have added Unicorn into our system.\n\nWelcome to AYC Logic adventure game\n1. Add new monster\n2. List all monsters\n3. Start adventure\nPlease make your selection. Enter "quit" to exit: 2\n\nLIST ALL MONSTERS \n- Dragon - 100 health - 100 Max attack\n- Troll - 50 health - 75 Max attack\n- Water Golem - 50 health - 50 Max attack\n- Unicorn - 70 health - 70 Max attack\n\nWelcome to AYC Logic adventure game\n1. Add new monster\n2. List all monsters\n3. Start adventure\nPlease make your selection. Enter "quit" to exit: 3\nEnter your name: Gamas\nEnter player's health: 100\nHi Gamas\, Welcome to AYC Logic Adventure Game\n\nGamas you have 100 health remaining.\nPlease choose your monster: \n- Dragon - 100 health - 100 Max attack\n- Troll - 50 health - 75 Max attack\n- Water Golem - 50 health - 50 Max attack\n- Unicorn - 70 health - 70 Max attack\nEnter your selection (enter 'stop' to quit the game):\n \nCreate jan_4_class_inheritance_homework.py\n\nPage 168 to 170: Copy Codes\nPage 173\, 9-6 and 9-7
URL:https://www.ayclogic.com/event/6-pm-python-oop-gamas-22/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240104T180000
DTEND;TZID=America/Los_Angeles:20240104T190000
DTSTAMP:20260426T015507
CREATED:20240105T033153Z
LAST-MODIFIED:20240105T070006Z
UID:23276-1704391200-1704394800@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Allison
DESCRIPTION:Today we:\n\nLearned how to loop through drawing faces\nLearned how to draw a Kaleido spiral\n\nHomework:\n\nImportant news:\n\nYou can finish and submit your project early for a +5% bonus on your final test\nTo receive this +5% bonus:\n\nSubmit your project by 1/11 before class\nUpload your project as Jan11_TurtleProject_Final\nYour project should not have any significant bugs or problems\nMake sure your project meets the criteria listed in this link: https://www.ayclogic.com/intro-to-python-final-project-criteria/\n\n\n\n\nIf you do not plan on submitting your project early:\n\nContinue your project proposal in your Turtle project\nMake good progress (finish at least two objects)\nUpload this week’s homework as “Jan11_TurtleProject_Pt3”\nNote: your project will be due 1/18 before class\n\n\nContact us at gamas@ayclogic.com or allison@ayclogic.com if you have any questions or need any help.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-allison-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240104T180000
DTEND;TZID=America/Los_Angeles:20240104T190000
DTSTAMP:20260426T015507
CREATED:20240106T085314Z
LAST-MODIFIED:20240112T020134Z
UID:23292-1704391200-1704394800@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\n\n\nReviewed the final project criteria\nTalked about how to create rectangles at an angle by editing the createRectangle() function to include one more parameter\, “heading”\, that is used for the t.setheading() function to change the direction\n\nHomework:\n(https://www.ayclogic.com/intro-to-python-final-project-criteria/) \nWe will have a final project due in 3 weeks\, so start drawing out your project proposal\, and start drawing out the image using code. Follow the guidelines in the site above for the final project criteria. \nAn example of what you have to draw and show me for your final project: \n \nThe end result after the coding is done (for now you need to create the drawing and send it to me by email) – https://youtu.be/aKb45yeKOiY \nI will have to approve your drawing first before you start writing code. \nRemember\, send it to me by email at least 3 days before next Thursday (by Monday) so I can approve it so you guys can start coding. I will check every 6 PM. \nYou can start directly on the project with the code after I approve the drawing. Start by drawing one object first. \nNotes:\nIf you have any questions\, email me at ddjapri@ayclogic.com!
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-43/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240105T173000
DTEND;TZID=America/Los_Angeles:20240105T183000
DTSTAMP:20260426T015507
CREATED:20240106T040755Z
LAST-MODIFIED:20240106T040755Z
UID:23293-1704475800-1704479400@www.ayclogic.com
SUMMARY:5:30 PM - Python OOP - Gamas
DESCRIPTION:Today We Did\n\nWe continued on Monster Inheritance. We get as far as displaying the magic attack menu.\n\nHomework\n\nTry to continue adding more codes for Monster Inheritance by following the behavior below. Also you need\n\nPlease select one of following\n1. Add Monster\n2. List all monsters\n3. Play adventure\nEnter your selection (enter "exit" to quit): 2\nCyclops - 60 health - 30 max attack\nTroll - 50 health - 15 max attack\nDragon - 100 health - 20 max attack\n\nPlease select one of 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: 80\nYou have added Unicorn into our system.\n\nPlease select one of following\n1. Add Monster\n2. List all monsters\n3. Play adventure\nEnter your selection (enter "exit" to quit): 2\nCyclops - 60 health - 30 max attack\nTroll - 50 health - 15 max attack\nDragon - 100 health - 20 max attack\nUnicorn - 80 health - 80 max attack\n\nPlease select one of following\n1. Add Monster\n2. List all monsters\n3. Play adventure\nEnter your selection (enter "exit" to quit): 3\n\nPlay Adventure\nEnter your name: Gamas\nEnter player's health: 100\n\nHi\, Gamas\, welcome to the AYC Logic Adventure Game\n\nGamas you have 100 health remaining.\nPlease choose your monster\nCyclops - 60 health - 30 max attack\nTroll - 50 health - 15 max attack\nDragon - 100 health - 20 max attack\nUnicorn - 80 health - 80 max attack\nEnter your selection (enter 'stop' to quit the game): dragon\n\nWhat kind of attack do you want?\n1. Magic attack\n2. Sword attack - 10 to 20 damage\nPlease enter your selection: 1\n\nWhat type of magic attack do you want to use:\n1. Fire magic - 15 damage\n2. Water magic - 15 damage\n3. Air magic - 10 damage\n4. Earth magic - 18 damage\nPlease enter your selection: 1\nYou attacked Dragon with 15 damage and the Dragon has 85 health remaining\nGamas took 7 damage\n\nGamas you have 93 health remaining.\nPlease choose your monster\nCyclops - 60 health - 30 max attack\nTroll - 50 health - 15 max attack\nDragon - 85 health - 20 max attack\nUnicorn - 80 health - 80 max attack\nEnter your selection (enter 'stop' to quit the game): troll\n\nWhat kind of attack do you want?\n1. Magic attack\n2. Sword attack - 10 to 20 damage\nPlease enter your selection: 2\nTroll took 17 damage\nGamas took 5 damage\n\nGamas you have 88 health remaining.\nPlease choose your monster\nCyclops - 60 health - 30 max attack\nTroll - 33 health - 15 max attack\nDragon - 85 health - 20 max attack\nUnicorn - 80 health - 80 max attack\nEnter your selection (enter 'stop' to quit the game):
URL:https://www.ayclogic.com/event/530-pm-python-oop-gamas/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240106T103000
DTEND;TZID=America/Los_Angeles:20240106T113000
DTSTAMP:20260426T015507
CREATED:20240107T062441Z
LAST-MODIFIED:20240107T062441Z
UID:23317-1704537000-1704540600@www.ayclogic.com
SUMMARY:10:30 AM - Intro To Python - Bill
DESCRIPTION:Today We:\n\nSet up Thonny\n\nYour HW:\n\nNone
URL:https://www.ayclogic.com/event/1030-am-intro-to-python-bill/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240106T143000
DTEND;TZID=America/Los_Angeles:20240106T153000
DTSTAMP:20260426T015507
CREATED:20240106T233912Z
LAST-MODIFIED:20240113T233116Z
UID:23300-1704551400-1704555000@www.ayclogic.com
SUMMARY:2:30 PM - Intro To Competitive Programming - Gamas
DESCRIPTION:Today We Did\n\nWe went over MilkingOrder USACO problem – http://www.usaco.org/index.php?page=viewproblem2&cpid=832\nPlease take a look at the solution in https://drive.google.com/file/d/1kieHl4byqOc80iU48Vy3uSsbV0dvM621/view?usp=drive_link\n\nHomework\n\nPlease read the MilkingOrder solution provided above and try to understand it.\nTry to do the first problem and 3rd problem in http://www.usaco.org/index.php?page=dec23results
URL:https://www.ayclogic.com/event/230-pm-intro-to-competitive-programming-gamas-13/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240106T153000
DTEND;TZID=America/Los_Angeles:20240106T163000
DTSTAMP:20260426T015507
CREATED:20240112T062112Z
LAST-MODIFIED:20240112T062112Z
UID:23417-1704555000-1704558600@www.ayclogic.com
SUMMARY:3:30 PM – Adv Python Game Dev – Latisha
DESCRIPTION:Today We Did\n\nWe continued with removing code duplications from EnemyTurret and EnemyTank classes using inheritance.\nWe started launching player’s bullet when user click the mouse.\n\nHomework\n\nModify the Wall class so that it also takes a type. The type can be either WALL_FLAG or BORDER_WALL_FLAG. If the type is BORDER_WALL_FLAG\, use the image in “assets/IronWall.png” otherwise use the Brick.png we used before.\nIn main in the read_map() function\, if cell_val is BOARDER_WALL_FLAG  then add the wall to the group.
URL:https://www.ayclogic.com/event/330-pm-adv-python-game-dev-latisha-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240106T160000
DTEND;TZID=America/Los_Angeles:20240106T170000
DTSTAMP:20260426T015507
CREATED:20240107T005535Z
LAST-MODIFIED:20240107T005535Z
UID:23302-1704556800-1704560400@www.ayclogic.com
SUMMARY:4 PM - Intro To Java - William
DESCRIPTION:Gamas sub \nToday We Did\n\nWe created SchoolApplication2 project.\nWe copied all codes from SchoolApplication to this new project.\nWe replaced studentList into studentMap and used firstName as the key.\nWe added studentMapById and used studentId as the key.\n\nHomework\n\nAdd code to make the “8. Find student by studentId”.\nReplace teacherList with teacherMap and fix all the errors. Use teacher.firstName as the key.\nI want when the program starts\, immediately add 3 students\n\nGamas Chang\, 12th grade\, 18 years old.\nVincent Chang\, 7th grade\, 12 years old.\nLeon Chen\, 9th grade\, 14 years old.
URL:https://www.ayclogic.com/event/4-pm-intro-to-java-william-6/
CATEGORIES:Introduction To Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240106T170000
DTEND;TZID=America/Los_Angeles:20240106T180000
DTSTAMP:20260426T015507
CREATED:20240107T021857Z
LAST-MODIFIED:20240107T021857Z
UID:23304-1704560400-1704564000@www.ayclogic.com
SUMMARY:5 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed\, each individual projects.\nWe reviewed Snake Apple codes.\n\nHomework\n\nContinue on each individual project. If you need help\, please ask your parents to schedule extra class.
URL:https://www.ayclogic.com/event/5-pm-android-game-dev-gamas-21/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240106T170000
DTEND;TZID=America/Los_Angeles:20240106T180000
DTSTAMP:20260426T015507
CREATED:20240107T062248Z
LAST-MODIFIED:20240107T062301Z
UID:23315-1704560400-1704564000@www.ayclogic.com
SUMMARY:5 PM - Intro To Python - William
DESCRIPTION:Today We:\n\nLearned about functions with return value\n\nYour HW:\n\nRead and copy from pages 137-139
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-11/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240106T180000
DTEND;TZID=America/Los_Angeles:20240106T190000
DTSTAMP:20260426T015507
CREATED:20240107T030518Z
LAST-MODIFIED:20240107T030518Z
UID:23308-1704564000-1704567600@www.ayclogic.com
SUMMARY:6 PM - Scratch 1 - Abigail
DESCRIPTION:What we did today\n\nWe finished working on the Window Cleaner project.\nWe started working on the Custom Birthday Card.\n\nHomework\n\nReplace all the sprites with images uploaded on your computer. (ex: yourself\, your mom\, dad\, siblings\, pets\, friends\, etc.)\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-1-abigail-39/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240106T180000
DTEND;TZID=America/Los_Angeles:20240106T190000
DTSTAMP:20260426T015507
CREATED:20240107T031106Z
LAST-MODIFIED:20240114T024745Z
UID:23307-1704564000-1704567600@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Yitong Liu
DESCRIPTION:Today we:\n\nFinished the Birthday Card project.\nStarted the Custom Birthday Card project.\n\nHomework:\n\nSave 2 different pictures of yourself and 1 picture of your mom or dad.\n\nMake sure you know where to find those pictures on your computer!\nAsk your parents or email me if you need help.\nYou don’t need to send an email to me.\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\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-5/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240106T183000
DTEND;TZID=America/Los_Angeles:20240106T193000
DTSTAMP:20260426T015507
CREATED:20240107T040518Z
LAST-MODIFIED:20240108T042046Z
UID:23311-1704565800-1704569400@www.ayclogic.com
SUMMARY:6:30 PM - AI / ML - Shawn
DESCRIPTION:Gamas Sub \nToday We Did\n\nWe were able to upload the cat vs dog application to Streamlit.\nWe were able to change the google colab codes so instead of just showing True for cat images or False for dog images\, it will now tell the breed of the pet (samoyed\, english_terrier\, bengal\, persian)\n\nHomework\n\nTry to export your new model (learn) as pet_classification.pkl instead of cat_vs_dog.pkl. Transfer to google drive and download it and include it to your Pycharm project and upload it to your github.com.\nNext week Shawn is going to show you how to add another application (server_2.py) so you can actually deploy another application in streamlit.
URL:https://www.ayclogic.com/event/630-pm-ai-ml-shawn-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240108T160000
DTEND;TZID=America/Los_Angeles:20240108T170000
DTSTAMP:20260426T015507
CREATED:20240108T231215Z
LAST-MODIFIED:20240109T023932Z
UID:23336-1704729600-1704733200@www.ayclogic.com
SUMMARY:4 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed the difference between =\, !=\, and ==\nReviewed typecasting\nLearnt about +=\, -=\, *=\, and /= shortcuts\nLearnt about lists\, how to access items from a list\, and how to add/remove items from the end of a list\n\nHomework:\nCreate a file called Jan8_InputAndIfHomework.py and submit the file into the google drive when you are finished! \n\nDo page 117 from the textbook\, number 7-1 and 7-2 only\n(OPTIONAL) Do number 1 only from https://www.ayclogic.com/tell-me-your-age/\nLabel in your file the question number and the code beneath it like\n# pg 117 number 7-1\n…\n…\n…\n# pg 117 number 7-2\n…\n…\n…# https://www.ayclogic.com/tell-me-your-age/ number 1\n…\n…\n…\n\nNotes:\nIf you have any questions\, feel free to email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/4-pm-intro-to-python-darin-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240108T170000
DTEND;TZID=America/Los_Angeles:20240108T180000
DTSTAMP:20260426T015507
CREATED:20240109T025427Z
LAST-MODIFIED:20240111T014306Z
UID:23343-1704733200-1704736800@www.ayclogic.com
SUMMARY:5 PM - Python OOP - Darin
DESCRIPTION:Today We Did\n\nReviewed how inheritance works through try it yourself number 9-7\nContinued the MonsterInheritance project\, creating the initial menu pop up as well as started on using inheritance for creating some of the monsters.\n\nHomework\nRe-Upload monster.py and monster_system.py into your folder called MonsterInheritance on the google drive. \n\nContinue on your MonsterInheritance Project\, by creating the other two classes that inherit from the Monster class. Create the Troll class as well as the WaterGolem class. These classes are similar to the Dragon class\, and think about how you create the constructor method\, where you directly give it its first parameter as in the Dragon class. (note: for the WaterGolem class\, use “Water Golem” for the species of the monster)\nComplete the initialize_monsters() method from the MonsterSystem class file by adding the Troll and the WaterGolem into the system.\nCreate some error handling code for if the user inputs a wrong selection by adding an else statement in the application_loop() method in the MonsterSystem class.\n\nThis is what the program looks like after the user enters 2 (which calls the display_all_monsters() method in the application_loop() method):\nThis is what the program looks like after the user enters 1:\n\n\nNotes\nIf you have any questions\, email me at ddjapri@ayclogic.com !!
URL:https://www.ayclogic.com/event/5-pm-python-oop-darin/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240108T190000
DTEND;TZID=America/Los_Angeles:20240108T200000
DTSTAMP:20260426T015507
CREATED:20240109T042215Z
LAST-MODIFIED:20240109T042215Z
UID:23352-1704740400-1704744000@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nWorked on RobotBuilder\n\nright_arm\nModified arm functions to include width and height\n\n\nStarted learning more turtle shapes\n\nPolygon function\n\n\n\nHomework\n\nFinish your robots!! (Dec18_RobotBuilder.py)\n\nInclude the following features:\n\nHead\nNeck\nBody\nArms\nLegs\nEyes\nMouth\nFeet\n\n\n\n\nEdit Jan8_TurtleShapes.py\n\nMake an eye() function that has the parameters: x\, y\, color\, pupil_color\, size\n\nThe function should draw 1 circle (pupil) within another larger circle (eye)\nThe eye should look something like this (yours may look different as long as there are 2 circles):\n\n\n\n\n\n\nMake a function face1() that has the parameters: x\, y\, face_color\, eye_color\, pupil_color\n\nDraw a circle face with 2 eyes\n\n\n\n\n\nIf you have any questions\, email me at williamsmith@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-21/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240108T190000
DTEND;TZID=America/Los_Angeles:20240108T200000
DTSTAMP:20260426T015507
CREATED:20240109T053746Z
LAST-MODIFIED:20240109T053746Z
UID:23354-1704740400-1704744000@www.ayclogic.com
SUMMARY:7 PM - Python OOP - Gamas
DESCRIPTION:Today We Did\n\nWe continued with Monster Inheritance project. We were able to introduce inheritance in Dragon and Troll class. And use inheritance to simplified the codes inside monster.py.\nWe assigned Driver System practice test.\n\nHomework\n\nDo and submit your Driver system practice test. Try to reserve like 2 to 3 hours to do this practice test. The final test is going to be very similar to this practice test.
URL:https://www.ayclogic.com/event/7-pm-python-oop-gamas-14/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240108T190000
DTEND;TZID=America/Los_Angeles:20240108T200000
DTSTAMP:20260426T015507
CREATED:20240110T210633Z
LAST-MODIFIED:20240110T211144Z
UID:23391-1704740400-1704744000@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nReviewed project proposals & got lots of feedback\nHelped setup PyCharm & projects (took our time since we’re a bit rusty from break)\nAdded to Balloon class\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/mon-7-pm-shoot-balloon/-/tree/sat_7_pm_sebastian?ref_type=heads\nKeep in mind AYC Logic’s observed holidays are found here: \nhttps://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Review the feedback I gave for your project proposals\, then please try to begin writing out your main.py. Remember our file structure and follow these general guidelines:\n\nCreate a new PyCharm project (click on file -> new project\, then continue setting it up).\nCreate 2 folders as we always have had; “src” for code and “assets” for images/audio\nRemember\, you can still take some time to try and find cheaper/free assets for your game. All you need for now is a background image which should easily be found for free\nCreate your main.py inside the “src” folder and begin filling out the basic code we’ve always used to blit your background image.\n\n\nYou are finished with homework when you successfully blit your background to the screen. We’ll be looking at everyone’s code & background in class so please make sure it’s finished.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-22/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240109T170000
DTEND;TZID=America/Los_Angeles:20240109T180000
DTSTAMP:20260426T015507
CREATED:20240110T040233Z
LAST-MODIFIED:20240110T040233Z
UID:23376-1704819600-1704823200@www.ayclogic.com
SUMMARY:5 PM – Python OOP – Shawn
DESCRIPTION:Today We Did\n\nContinued school system.\n\nHomework\n\nDo 8\, 10\, and 11 in SchoolSystem.
URL:https://www.ayclogic.com/event/5-pm-python-oop-shawn-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240109T180000
DTEND;TZID=America/Los_Angeles:20240109T190000
DTSTAMP:20260426T015507
CREATED:20240110T030322Z
LAST-MODIFIED:20240110T030359Z
UID:23366-1704823200-1704826800@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nReviewed how to blit text from strings to screen\nFinished creating credit page\nCompleted code to draw count down\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-flappy-bird/-/tree/Sebastian?ref_type=heads\nKeep in mind AYC Logic’s observed holidays are found here: \nhttps://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Project proposal time! Please copy/paste the requirements into your project proposal Google Document & answer each.\n\nRequirements:\n\nTitle of the game\nFor now only paste a link to the game assets (DO NOT PURCHASE YET) from https://graphicriver.net/ or https://opengameart.org.\nFor now only paste a link to the game audio (DO NOT PURCHASE YET) from https://audiojungle.net.\nCome up with full game story/flow which must at least include:\n\nHow to win\nHow to lose/die\nHow many players.\nHow many enemies. How can the enemy die. How do they move\nIs there projectiles (like fireballs or other objects that can be launched or do damage).\n\n\n\n\nKeep in mind that the game can’t be too difficult\, since we only have 2 months.\nExamples of previous games: https://www.ayclogic.com/python-games-gallery.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-14/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240109T180000
DTEND;TZID=America/Los_Angeles:20240109T190000
DTSTAMP:20260426T015507
CREATED:20240110T032944Z
LAST-MODIFIED:20240110T033129Z
UID:23370-1704823200-1704826800@www.ayclogic.com
SUMMARY:6PM - Digital Illustration 2
DESCRIPTION:Today we started on a new project: Wednesday Addams (Full-body Project) \n\nWe are using this reference image\nSet up the stick-figure and body sketch (layer 1)\nStarted to draw the face (layer 2)\n\nHOMEWORK \n\nBe caught up in the Wednesday Addams project\nFor Audrey >> Do last week’s homework. Check last week’s calendar event.\nFor Ann >> Fill out the survey that I sent you.
URL:https://www.ayclogic.com/event/6pm-digital-illustration-2-43/
CATEGORIES:Digital Illustration,Intermediate Digital Illustration
END:VEVENT
END:VCALENDAR