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
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:20240120T160000
DTEND;TZID=America/Los_Angeles:20240120T170000
DTSTAMP:20260512T045610
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:20240113T160000
DTEND;TZID=America/Los_Angeles:20240113T170000
DTSTAMP:20260512T045610
CREATED:20240114T021613Z
LAST-MODIFIED:20240114T021613Z
UID:23443-1705161600-1705165200@www.ayclogic.com
SUMMARY:4 PM – Intro To Java – William
DESCRIPTION:Today We Did\n\nFinished SchoolApplication2\n\nfindStudentByID()\ninitializeMaps()\nConverted teacher list to hashmap\n\n\nStarted debugging PetSystem.java\n\nHomework\n\nFinish debugging PetSystem.java\n\nhttps://www.ayclogic.com/fix-java-error/\n\n\nComplete this practice quiz. We will review it next lesson!\n\nhttps://forms.gle/9ujNwnnBiZGjXmL88\n\n\n\nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/4-pm-intro-to-java-william-7/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240106T160000
DTEND;TZID=America/Los_Angeles:20240106T170000
DTSTAMP:20260512T045610
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:20231223T154000
DTEND;TZID=America/Los_Angeles:20231223T170000
DTSTAMP:20260512T045610
CREATED:20231224T021448Z
LAST-MODIFIED:20231224T021752Z
UID:23205-1703346000-1703350800@www.ayclogic.com
SUMMARY:4 PM – Intro To Java – William
DESCRIPTION:Today We Did\n\nFinished learning about HashMaps\n\ncontainsKey()\nReplace values\nremove()\nsize()\nkeySet()\nvalues()\n\n\nStarted EmailApplication\n\ncreateEmailAccount()\nCreated EmailAccount class\n\n\n\nHomework\nWork on EmailApplication: \n\nCreate getter methods for EmailAccount (refer to Student in SchoolApplication as reference)\nImplement listAllEmailAccounts():\n\nPrint the message: “We have a total of __ email accounts in our system!”\nList all accounts in the system in the format: “#. (name) – (email)”\nThe output should look something like:\n\n\n\nPlease select an item below:\n1. Create an email account\n2. Login\n3. List all email accounts\n4. Exit\nPlease make your selection (1-4): 3\n\nWe have a total of 3 email accounts in our system!\n\n1. Elijah Tshing - iamverycool@gmail.com\n\n2. Jayden Chong - tomato@outlook.com\n\n3. Shawn Zhuang - szhuang@ayclogic.com\nREMINDER: NO CLASS NEXT WEEK. Happy Holidays! \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/4-pm-intro-to-java-william-5/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231216T162000
DTEND;TZID=America/Los_Angeles:20231216T170000
DTSTAMP:20260512T045610
CREATED:20231217T024702Z
LAST-MODIFIED:20231217T024738Z
UID:23079-1702743600-1702746000@www.ayclogic.com
SUMMARY:4 PM – Intro To Java – William
DESCRIPTION:Today We Did\n\nReviewed listTeenageStudents() in SchoolSystem\nStarted learning about HashMaps\n\nput()\nget()\n\n\n\nHomework\n\nCreate a new HashMap called studentMap that maps from a student’s first name to their grade (Integer).\n\nAdd 2 students of your choice with different grade levels and names\, and print out their grade levels.\n\nE.g. (William Smith is in grade 13)\n\n\n\n\n\nNOTE: We will be starting class 20 minutes early next week to make up for lost time 🙂 \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/4-pm-intro-to-java-william-4/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231209T160000
DTEND;TZID=America/Los_Angeles:20231209T170000
DTSTAMP:20260512T045610
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:20231202T160000
DTEND;TZID=America/Los_Angeles:20231202T170000
DTSTAMP:20260512T045610
CREATED:20231203T021117Z
LAST-MODIFIED:20231203T021117Z
UID:22825-1701532800-1701536400@www.ayclogic.com
SUMMARY:4 PM – Intro To Java – William
DESCRIPTION:Today We Did\n\nReviewed:\n\nAdd a teacher\nList all teachers\nList all students.\n\n\nExplained overriding toString() method\nStarted findStudent()\n\nHomework\n\nFinish findStudent()\n\nAdd a last name attribute to Student\n\nMake sure to modify addStudent()\n\n\nCheck if first and last name that user inputs matches a student\nPrint out the student’s information (name\, age\, grade)\n\n\nCreate findTeacher()\n\nMatch first and last name (similar to findStudent())\n\n\n\n\n\nMake sure to add both methods to your run() method\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-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231118T160000
DTEND;TZID=America/Los_Angeles:20231118T170000
DTSTAMP:20260512T045610
CREATED:20231119T030538Z
LAST-MODIFIED:20231119T031205Z
UID:22684-1700323200-1700326800@www.ayclogic.com
SUMMARY:4 PM - Intro To Java - William
DESCRIPTION:Gamas Sub \nToday We Did\n\nWe continue with School Application\n\nWe added add new Student feature.\n\n\n\nHomework\n\nNo class on Nov 25 because of Thanksgiving holiday.\nAll the latest codes can be found in here.\nContinue on School Application\, add codes to enable the following\n\nAdd a teacher\nList all teachers\nList all students.\n\n\nFor those who have taken Python OOP with me\, look at Python OOP School System project because it is very similar.
URL:https://www.ayclogic.com/event/4-pm-intro-to-java-william/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231111T153000
DTEND;TZID=America/Los_Angeles:20231111T163000
DTSTAMP:20260512T045610
CREATED:20231112T004652Z
LAST-MODIFIED:20231112T004652Z
UID:22557-1699716600-1699720200@www.ayclogic.com
SUMMARY:3:30 PM – Intro to Java – William
DESCRIPTION:Today We Did\n\nFinished TellMeYour\nStarted SchoolApplication\n\nCreated Student.java\n\nExplained attributes\, constructor\, getter methods\n\n\nStarted SchoolSystem\n\n\n\nHomework\n\nCreate Teacher.java\n\nCreate the following attributes:\n\nfirstName\nlastName\nsubject\n\n\nCreate a constructor\nCreate getter methods\n\n\nModify SchoolSystem.java\n\nAfter printing the menu\, prompt the user: “Enter your selection: “\nGet the user’s input\nCreate If-Else statements to perform tasks based on user’s input\n\n(should be empty for now but we will fill them in as we go)\n\n\n\n\n\nMake a new folder and upload 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/330-pm-intro-to-java-william-8/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231104T153000
DTEND;TZID=America/Los_Angeles:20231104T163000
DTSTAMP:20260512T045610
CREATED:20231104T235401Z
LAST-MODIFIED:20231104T235401Z
UID:22465-1699111800-1699115400@www.ayclogic.com
SUMMARY:3:30 PM – Intro to Java – William
DESCRIPTION:Today We Did\n\nReviewed Methods HW\nStarted TellMeYourAge using methods\n\nHomework\n\nFinish Nov4_TellMeYourAgeMethods (locate code in the “Files” Google Drive folder)\n\n Remaining cases in provideResponse\nRun method\n\nPrint out user age based on input\nIf user types “quit\,” program prints a message and exits\n\n\nMain() method\n\nCall run method\n\n\n\n\n\nUpload 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/330-pm-intro-to-java-william-7/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231028T153000
DTEND;TZID=America/Los_Angeles:20231028T163000
DTSTAMP:20260512T045610
CREATED:20231028T234740Z
LAST-MODIFIED:20231028T234758Z
UID:22369-1698507000-1698510600@www.ayclogic.com
SUMMARY:3:30 PM – Intro to Java – William
DESCRIPTION:Today We Did\n\nLearned about Java methods\n\nMethod overloading\nFunctions with/without return values\n\n\n\nHomework\n\nCreate Oct28_MethodsHW.java\n\nCreate a new method convertFromFahrenheitToCelcius. It has one parameter int fahrenheit. Inside the method\, it will convert fahrenheit parameter into celcius by using this formula (F − 32) × 5/9 = C . Return the result and print a statement regarding the conversion.\nCreate another method addThreeNumbers() that accepts 3 numbers as arguments and returns their sum. Call the method in the main() class and print a statement in the form of an equation (e.g. 1 + 2 + 3 = 6).\n\n\n\nUpload 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/330-pm-intro-to-java-william-6/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231021T153000
DTEND;TZID=America/Los_Angeles:20231021T163000
DTSTAMP:20260512T045610
CREATED:20231021T233641Z
LAST-MODIFIED:20231021T233641Z
UID:22246-1697902200-1697905800@www.ayclogic.com
SUMMARY:3:30 PM - Intro to Java - William
DESCRIPTION:Today We Did\n\nContinued with the Random module\nCreated a mini adventure game\n\nHomework\n\nCreate Oct21_Magic8Ball.java\n\nCreate the Java program at https://www.ayclogic.com/intro-to-python/magic-8-ball/\n\n\n\nUpload your homework to your assigned google drive by Friday night. \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/330-pm-intro-to-java-william-5/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T153000
DTEND;TZID=America/Los_Angeles:20231014T163000
DTSTAMP:20260512T045610
CREATED:20231014T233735Z
LAST-MODIFIED:20231014T233735Z
UID:22146-1697297400-1697301000@www.ayclogic.com
SUMMARY:3:30 PM – Intro To Java – William
DESCRIPTION:Today We Did\n\nFinished for loop with indexes\nLearned about while loops\nStarted learning about the Random module\n\nHomework\n\nCreate Oct14_WhileLoopHW.java\n\nFinish the exercises at https://www.ayclogic.com/java-exercise-while-loop/\n\n\n\nUpload your homework to your assigned google drive by Friday night. \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/330-pm-intro-to-java-william-4/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T143000
DTEND;TZID=America/Los_Angeles:20231014T153000
DTSTAMP:20260512T045610
CREATED:20231014T224756Z
LAST-MODIFIED:20231014T224756Z
UID:22141-1697293800-1697297400@www.ayclogic.com
SUMMARY:2:30 PM - Intro To Competitive Programming - Gamas
DESCRIPTION:Today We Did\n\nWe went over isPalindromeIgnoreSpace(String) using while loop approach and 2 pointers – head and tail.\nWe discussed this simulation type USACO problem – http://www.usaco.org/index.php?page=viewproblem2&cpid=891\n\nHomework\n\nInside ShellGame.java\, implement to complete public int maxCorrectGuess(List<String> lines) method.\nAfter you finish with the code above.\n\nUse the shell.in file and see if the method above returns result 2.\nUse the shell2.in file and se if the method above returns result 10.\nIf you have spent more than 2 hours and this is still not done. no worry move on to the next task. We will discuss the solution in the class.\n\n\nCreate a new java file FencePainting.java\n\nRead problem in http://www.usaco.org/index.php?page=viewproblem2&cpid=567\nImplement the solution.
URL:https://www.ayclogic.com/event/230-pm-intro-to-competitive-programming-gamas-5/
CATEGORIES:Intro To Competitive
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T130000
DTEND;TZID=America/Los_Angeles:20231014T140000
DTSTAMP:20260512T045610
CREATED:20231021T184735Z
LAST-MODIFIED:20231021T184735Z
UID:22240-1697288400-1697292000@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed each person’s custom Android project – Connect 4\, Wack-a-mole and shadow boxing.\nWe continued with Metropolitan Weather App.\n\nHomework\n\nContinue with your individual custom project.
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-21/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231007T130000
DTEND;TZID=America/Los_Angeles:20231007T140000
DTSTAMP:20260512T045610
CREATED:20231007T210102Z
LAST-MODIFIED:20231007T210102Z
UID:21993-1696683600-1696687200@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed each individual project and assigned next week assignment.\nWe registered to pixabay.com and openweathermap.org to get their API Keys.\nWe explained how to programatically get data from these 2 websites.\n\nHomework\n\nContinue on your individual project according to your assignment listed in google doc.\nInside MetropolitanWeatherApp when user click “Fetch” button\,\n\nGet text that user enter from “cityTextField” UI component.\nProduce 2 string into shell\n\nhttps://pixabay.com/api/?key=<PIXABAY_API_KEY>&q=<Text That User enter>&image_type=photo&pretty=true\nhttps://api.openweathermap.org/data/2.5/weather?q=<Text That User enter>&appid=<OPENWEATHERMAP_API_KEY>&units=metric”
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-20/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T180000
DTEND;TZID=America/Los_Angeles:20230930T190000
DTSTAMP:20260512T045610
CREATED:20231001T020454Z
LAST-MODIFIED:20231001T020454Z
UID:21872-1696096800-1696100400@www.ayclogic.com
SUMMARY:6 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe started Magic8Ball project.\nWe discussed about making Crystal Tic Tac Toe have a totally different UI.\n\nHomework\n\nInside the Magic8Ball project\, when ASK button is clicked\, change the image in the middle randomly between ball1.png\, ball2.png\, ball3.png\, ball4.png. Create a random number generator between 1 to 4.\nFind game assets or images for your new Tic Tac Toe app.
URL:https://www.ayclogic.com/event/6-pm-android-game-dev-gamas-2/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T153000
DTEND;TZID=America/Los_Angeles:20230930T163000
DTSTAMP:20260512T045610
CREATED:20231001T023810Z
LAST-MODIFIED:20231001T023902Z
UID:21882-1696087800-1696091400@www.ayclogic.com
SUMMARY:3:30 PM - Intro To Java - William
DESCRIPTION:Today We Did\n\nWe learned about List\nWe learned about for loop.\nWe learned how to compare String using .equals method.\n\nHomework\n\nCreate Sep30_ForLoopListHW.java and do problem number 1 and 2 only from here: https://www.ayclogic.com/java-list-forloop/
URL:https://www.ayclogic.com/event/330-pm-intro-to-java-william-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230923T153000
DTEND;TZID=America/Los_Angeles:20230923T163000
DTSTAMP:20260512T045610
CREATED:20230923T235338Z
LAST-MODIFIED:20230923T235338Z
UID:21742-1695483000-1695486600@www.ayclogic.com
SUMMARY:3:30 PM - Intro To Java - William
DESCRIPTION:Today We Did\n\nWe learned how to get input from shell\nWe learned how to do if else if and else statements.\n\nHomework\n\nCreate Sep23_CarDealerHomework.py and do the following questions https://www.ayclogic.com/java-exercise-2b-input-from-shell-and-if-else/
URL:https://www.ayclogic.com/event/330-pm-intro-to-java-william/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230923T130000
DTEND;TZID=America/Los_Angeles:20230923T140000
DTSTAMP:20260512T045610
CREATED:20230923T200850Z
LAST-MODIFIED:20230923T205643Z
UID:21735-1695474000-1695477600@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Homework\n\nIn Tic Tac Toe project\n\nIn game activity page change the color of statusBar to be the same blue color as the buttons.\n\n\nCome up with a proposal to create a simple Android game. This is going to be an individual project for this class. Think of board games other than Tic Tac Toe.
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-18/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230923T120000
DTEND;TZID=America/Los_Angeles:20230923T130000
DTSTAMP:20260512T045610
CREATED:20230923T195952Z
LAST-MODIFIED:20230923T195952Z
UID:21732-1695470400-1695474000@www.ayclogic.com
SUMMARY:12 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe created Music Healing future enhancement plan.\nWe started Magic 8 Ball project.\n\nHomework\n\nCreate a proposal on how you can make the Tic Tac Toe project more personalized and have unique feature worthy of publishing in Google Play Store.
URL:https://www.ayclogic.com/event/12-pm-android-game-dev-gamas-10/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230909T170000
DTEND;TZID=America/Los_Angeles:20230909T180000
DTSTAMP:20260512T045610
CREATED:20230910T003441Z
LAST-MODIFIED:20230910T010038Z
UID:21483-1694278800-1694282400@www.ayclogic.com
SUMMARY:5 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe learned how to play music in the background when the game starts.\n\nHomework\n\nWhen the game first start\, display “<player 1 name> turn” in the status bar.\nAfter that after each turn\, display the next player name in the status bar.\nInside checkWinner()\, add code to check the winner diagonally. Remember to exclude the empty tag.
URL:https://www.ayclogic.com/event/5-pm-android-game-dev-gamas-11/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230909T130000
DTEND;TZID=America/Los_Angeles:20230909T140000
DTSTAMP:20260512T045610
CREATED:20230909T210423Z
LAST-MODIFIED:20230909T210423Z
UID:21473-1694264400-1694268000@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:What We Did\n\nWe learned how to do vibration on Android phone.\nWe learned how to create APK file to share your app.\n\nHomework\n\nIn your Tictactoe project.\n\nCreate an APK file.\nRename the APK file to <YourName>TicTacToe.apk\nMake it anyone that has link can access.\nCopy the link and email it to gamas@ayclogic.com.\n\n\nIf you have Android phone in your household. Try to install this APK to your phone. If your phone does not allow unknown app to be installed. Try to google on how to allow this for you phone.
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-16/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230829T160000
DTEND;TZID=America/Los_Angeles:20230829T170000
DTSTAMP:20260512T045610
CREATED:20230830T010454Z
LAST-MODIFIED:20230830T010454Z
UID:21376-1693324800-1693328400@www.ayclogic.com
SUMMARY:5 PM – Intro to Java – William
DESCRIPTION:What we did\n\nReviewed Final Exams
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-william-14/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230826T170000
DTEND;TZID=America/Los_Angeles:20230826T180000
DTSTAMP:20260512T045610
CREATED:20230827T010154Z
LAST-MODIFIED:20230827T010154Z
UID:21318-1693069200-1693072800@www.ayclogic.com
SUMMARY:5 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe learned how to store some values into Android SharedPreference\nWe learned how to get some values from Android SharedPreference\n\nHomework\n\nInside GameActivity.java\, use the p1Name and p2Name from the SharedPreference to change the 6 lines of codes where it is now using “Player1” or “Player2”.\n\nYou have to change the codes in the onCreate() and onClick methods.
URL:https://www.ayclogic.com/event/5-pm-android-game-dev-gamas-10/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230826T130000
DTEND;TZID=America/Los_Angeles:20230826T140000
DTSTAMP:20260512T045610
CREATED:20230826T210145Z
LAST-MODIFIED:20230826T210145Z
UID:21310-1693054800-1693058400@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe learned how to add alert dialog in Tic Tac Toe.\nWe continued on Magic 8 Ball.\n\nHomework\n\nOpen your old Intro To Java project\, learn how to create random number between 0 to 3.\nInside the method that is called when you click on the “Ask” button\, do the following:\n\nCreate random number between 0 to 3.\nif number is equal to 0\, display ball1.png\nelse if number is equal to 1\, display ball2.png\nelse if number is equal to 2\, display ball3.png\nelse display ball4.png
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-15/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230825T170000
DTEND;TZID=America/Los_Angeles:20230825T180000
DTSTAMP:20260512T045610
CREATED:20230830T191417Z
LAST-MODIFIED:20230830T191417Z
UID:21395-1692982800-1692986400@www.ayclogic.com
SUMMARY:5 PM - Intro To Java - Alex Lee
DESCRIPTION:Today We Did:\n\nReviewed the Practice exam and was able to cover everything on it without any issues.\n\nFor Homework:\n\nBe prepared for the exam next week and review all your past material.\nMake sure to have an email ready for the exam and it will be for two hours.
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-alex-lee-11/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230822T170000
DTEND;TZID=America/Los_Angeles:20230822T180000
DTSTAMP:20260512T045610
CREATED:20230823T011740Z
LAST-MODIFIED:20230823T011740Z
UID:21234-1692723600-1692727200@www.ayclogic.com
SUMMARY:5 PM - Intro to Java - William
DESCRIPTION:What we did\n\nReviewed DriverSystem\nReviewed EmailApplication for the final\n\nHomework:\nThe final on Friday will be 2 hours long. I’d recommend reviewing the following before then: \n\nMonster Inheritance (especially)\nDriver System\nBank System (from the quiz)\nList operations\n\n\nIf you have any questions\, please email me at williamsmith@ayclogic.com. \nGood luck!! \n\n 
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-william-13/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230819T170000
DTEND;TZID=America/Los_Angeles:20230819T180000
DTSTAMP:20260512T045610
CREATED:20230820T010217Z
LAST-MODIFIED:20230820T010253Z
UID:21187-1692464400-1692468000@www.ayclogic.com
SUMMARY:5 PM - Android Game Dev - Gamas
DESCRIPTION:Homework\n\nInside GameActivity.java\, create a new method that replace code duplication in checkWinner() method. The new method needs to have method signature like this\n\n\nprivate ImageView getBox(int row\, int col)\n\n\n\nModify checkWinner() method to check the winner vertically. This is very similar to when we check the winner horizontally.
URL:https://www.ayclogic.com/event/5-pm-android-game-dev-gamas-9/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230819T130000
DTEND;TZID=America/Los_Angeles:20230819T140000
DTSTAMP:20260512T045610
CREATED:20230819T205722Z
LAST-MODIFIED:20230819T205722Z
UID:21166-1692450000-1692453600@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed the quiz solution.\nWe started Magic8Ball project.\n\nHomework\n\nAdd “ASK” button on the bottom of the screen. Make the color blue. And make it constraint 32 from the bottom\, left and right the screen. Make it wide button as wide as the constraints allowed.\nWhen you click the ASK button\, change the image from YES image to NO image.
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-14/
CATEGORIES:Android Game Development,Java
END:VEVENT
END:VCALENDAR