BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//American Young Coder - ECPv6.10.1.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
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:20210314T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20211107T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210501T160000
DTEND;TZID=America/Los_Angeles:20210501T170000
DTSTAMP:20260429T023549
CREATED:20210502T021415Z
LAST-MODIFIED:20210502T021415Z
UID:7437-1619884800-1619888400@www.ayclogic.com
SUMMARY:4 PM - Intro To Java - Makeup
DESCRIPTION:We went over objects and how to call object method.\nWe went over why method parameter is needed.
URL:https://www.ayclogic.com/event/4-pm-intro-to-java-makeup/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210502T090000
DTEND;TZID=America/Los_Angeles:20210502T100000
DTSTAMP:20260429T023549
CREATED:20210505T044359Z
LAST-MODIFIED:20210505T044359Z
UID:7514-1619946000-1619949600@www.ayclogic.com
SUMMARY:9 AM - Intro To Java
DESCRIPTION:We continued with Monster System project.\nHomework:\n\nWe are going to do some Java Inheritance next week. Please watch this video before the class: https://www.youtube.com/watch?v=9JpNY-XAseg
URL:https://www.ayclogic.com/event/9-am-intro-to-java-19/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210504T180000
DTEND;TZID=America/Los_Angeles:20210504T190000
DTSTAMP:20260429T023549
CREATED:20210505T040938Z
LAST-MODIFIED:20210505T040938Z
UID:7503-1620151200-1620154800@www.ayclogic.com
SUMMARY:6 PM - Intro To Java
DESCRIPTION:We went over Variables and Data Types and basic Java syntax.\n\nString\, Integer\, Float.\nHow to combine multiple Strings into one.\n\n\nHomework:\n\nCreate a new Java file May4_DataTypeHomeworks.java\nDo Java exercises (1 to 3 only) from here: https://www.ayclogic.com/java-exercise-1/
URL:https://www.ayclogic.com/event/6-pm-intro-to-java/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210506T180000
DTEND;TZID=America/Los_Angeles:20210506T190000
DTSTAMP:20260429T023549
CREATED:20210507T040018Z
LAST-MODIFIED:20210507T040018Z
UID:7560-1620324000-1620327600@www.ayclogic.com
SUMMARY:6 PM - Intro To Java
DESCRIPTION:We learned about IF ELSE\, ELSE IF statements\nWe learned how to read input from shell.\nHomework:\n\nCreate a new Java file May6_CarDealer.java\nInside the file\, create a program according to instruction in https://www.ayclogic.com/java-exercise-2b-input-from-shell-and-if-else/
URL:https://www.ayclogic.com/event/6-pm-intro-to-java-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210509T090000
DTEND;TZID=America/Los_Angeles:20210509T100000
DTSTAMP:20260429T023549
CREATED:20210515T024259Z
LAST-MODIFIED:20210515T024259Z
UID:7666-1620550800-1620554400@www.ayclogic.com
SUMMARY:9 AM - Intro To Java
DESCRIPTION:We went over how inheritance would benefits code modularity where Dragon\, Troll and WaterGolem each would have specific codes/logics that is related to the nature of the monster. For example\, Dragon monster would be invulnerable against fire magic attack. These kinds of logics will reside inside derived classes instead of its parent’s class Monster.java.\nHomework:\n\nCreate new project call it DriverSystem\nAnd follow instruction in here: https://www.ayclogic.com/java-inheritance-driver/
URL:https://www.ayclogic.com/event/9-am-intro-to-java-20/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210511T180000
DTEND;TZID=America/Los_Angeles:20210511T190000
DTSTAMP:20260429T023549
CREATED:20210513T040600Z
LAST-MODIFIED:20210513T040600Z
UID:7637-1620756000-1620759600@www.ayclogic.com
SUMMARY:6 PM - Intro To Java
DESCRIPTION:Homework:\n\nCreate a new Java file May11_ForLoopIFELSE.java\ndo the following exercises: https://www.ayclogic.com/java-for-loop-if-else/
URL:https://www.ayclogic.com/event/6-pm-intro-to-java-3/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210515T100000
DTEND;TZID=America/Los_Angeles:20210515T110000
DTSTAMP:20260429T023549
CREATED:20210515T180032Z
LAST-MODIFIED:20210515T180032Z
UID:7671-1621072800-1621076400@www.ayclogic.com
SUMMARY:10 AM - Intro To Java
DESCRIPTION:Homework:\n\nCreate a new Java file called May15_VariableDataTypeHomework.java.\nFollow the instruction in here: https://www.ayclogic.com/java-variables-datatypes/
URL:https://www.ayclogic.com/event/10-am-intro-to-java/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210516T090000
DTEND;TZID=America/Los_Angeles:20210516T100000
DTSTAMP:20260429T023549
CREATED:20210519T024451Z
LAST-MODIFIED:20210519T025707Z
UID:7718-1621155600-1621159200@www.ayclogic.com
SUMMARY:9 AM - Intro To Java
DESCRIPTION:We continued with DriverSystem.\n\nWe added menu so user can choose which driver to drive for your Trip\n\n\nHomework:\n\nAfter user choose the driver\, we want the user enter the distance for the trip and the time where they want to make the trip. After the system got the distance\, call the driver class calculateTripTime(..) and pass the distance that the user enter to figure out how long the trip will take.\nIf implemented correctly\, this is how the program should run\n\nPlease select your driver for your trip: \n- Alex Kwan\n- Brian Tran\n- Bill Han\n- Gamas Chang\nEnter the name of the driver: Alex Kwan\nHow far is your trip: 10\nWhat time you want to go (Enter 0 to 23): 6\nWith Alex Kwan\, it will take 5.0 minute to make the trip of 10 miles\n\nPlease select your driver for your trip: \n- Alex Kwan\n- Brian Tran\n- Bill Han\n- Gamas Chang\nEnter the name of the driver: Gamas Chang\nHow far is your trip: 20\nWhat time you want to go (Enter 0 to 23): 6\nWith Gamas Chang\, it will take 20.0 minute to make the trip of 20 miles\n\nPlease select your driver for your trip: \n- Alex Kwan\n- Brian Tran\n- Bill Han\n- Gamas Chang\nEnter the name of the driver:
URL:https://www.ayclogic.com/event/9-am-intro-to-java-21/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210518T180000
DTEND;TZID=America/Los_Angeles:20210518T190000
DTSTAMP:20260429T023549
CREATED:20210519T023919Z
LAST-MODIFIED:20210519T023919Z
UID:7716-1621360800-1621364400@www.ayclogic.com
SUMMARY:6 PM - Intro To Java
DESCRIPTION:We went over the homework of List and Forloop.\nWe went over how to do While loop\nHomework:\n\nCreate a new Java file May18_WhileLoopHomework.java\nDo exercise here: https://www.ayclogic.com/java-exercise-while-loop/
URL:https://www.ayclogic.com/event/6-pm-intro-to-java-5/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210520T180000
DTEND;TZID=America/Los_Angeles:20210520T190000
DTSTAMP:20260429T023549
CREATED:20210521T033835Z
LAST-MODIFIED:20210521T033835Z
UID:7759-1621533600-1621537200@www.ayclogic.com
SUMMARY:6 PM - Intro To Java
DESCRIPTION:We went over how to generate random number using Random java module.\nWe created word guessing game that will allow user to guess the secret word for 4 times.\nHomework:\n\nCreate May20_Magic8BallHomework.java\nFollow the instruction in here: https://www.ayclogic.com/intro-to-python/magic-8-ball/
URL:https://www.ayclogic.com/event/6-pm-intro-to-java-6/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210522T100000
DTEND;TZID=America/Los_Angeles:20210522T110000
DTSTAMP:20260429T023549
CREATED:20210522T175626Z
LAST-MODIFIED:20210522T175626Z
UID:7781-1621677600-1621681200@www.ayclogic.com
SUMMARY:10 AM - Intro To Java
DESCRIPTION:We learned about IF ELSE statements\nWe learned about && and ||\nWe learned about using exclamation mark (!) to negate boolean expression.\nHomework:\n\nPlease create a file May22_CarDealerHomework.java\nDo exercises in https://www.ayclogic.com/java-exercise-2b-input-from-shell-and-if-else/
URL:https://www.ayclogic.com/event/10-am-intro-to-java-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210523T090000
DTEND;TZID=America/Los_Angeles:20210523T100000
DTSTAMP:20260429T023549
CREATED:20210523T172859Z
LAST-MODIFIED:20210523T172859Z
UID:7805-1621760400-1621764000@www.ayclogic.com
SUMMARY:9 AM - Intro To Java
DESCRIPTION:We continued with Driver system\n\nWe implemented a way where rushHour could reduce the driving speed of the driver by 75%.\nWe implemented an override where rushHour could reduce the driving speed of NewYorkTaxiDriver only by 50%.\nWe created a new class RacerNYCTaxiDriver which is derived from NewYorkTaxiDriver class and will not be affected during rushHour.\n\n\nHomework:\n\nCreate Vehicle class which will have the following attributes\n\nString name\nboolean commercialVehicle\nint numOfPassenger\ncreate getters and setters for this class.\n\n\nInside DriverSystem class create List<Vehicle> and add 4 Vehicles in the run method:\n\nname – Prius\, commercialVehicle – false\, numOfPassenger – 4\nname – TaxiSedan\, commercialVehicle – true\, numOfPassenger – 4\nname – TaxiMiniVan\, commercialVehicle – true\, numOfPassenger – 6\nname – TaxiFullSizeVan\, commercialVehicle – true\, numOfPassenger – 8\nname – MiniVan\, commercialVehicle – false\, numOfPassenger – 6\n\n\nThere is no class next week on May 30 because of memorial day weekend.
URL:https://www.ayclogic.com/event/9-am-intro-to-java-22/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210525T180000
DTEND;TZID=America/Los_Angeles:20210525T190000
DTSTAMP:20260429T023549
CREATED:20210526T033848Z
LAST-MODIFIED:20210526T033848Z
UID:7848-1621965600-1621969200@www.ayclogic.com
SUMMARY:6 PM - Intro To Java
DESCRIPTION:We learned about methods in Java by converting Magic8Ball game into using methods:\n\nMethod without return value\nMethod with return value.\n\n\nWe started May25_TellMeYourAgeMethodsHomework.java\nHomework:\n\nInside May25_TellMeYourAgeMethodsHomework.java do the following\n\nCreate run method similar to what we did in May25_Magic8BallUsingMethod.java\nAdd a forever loop (while true) loop so this program will run forever until user enter “quit”.\nCreate a method getUserAge() and move logic from run() that ask user for their age. This method needs to return a String which is the age that the user enters.\nCall getUserAge() method from the run() method and whatever the return value\, check if it is equals to “quit” break from the loop.
URL:https://www.ayclogic.com/event/6-pm-intro-to-java-7/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210527T180000
DTEND;TZID=America/Los_Angeles:20210527T190000
DTSTAMP:20260429T023549
CREATED:20210528T032731Z
LAST-MODIFIED:20210528T032731Z
UID:7868-1622138400-1622142000@www.ayclogic.com
SUMMARY:6 PM - Intro To Java
DESCRIPTION:We reviewed Tell Me Your Age Homework using methods.\nWe reviewed how to use methods (functions) in Java.\nHomework:\n\nCreate a java file May27_MethodHomework.java\nInside this file\, create a method\n\nsaySomethingCool()\nit has one parameter: String name\nif the name parameter is “Gamas” print to the shell “Gamas works at AYCLOGIC”.\notherwise print to the shell “<name> is unknown” where <name> is the name parameter.\n\n\nCreate another method\, this time method with return value:\n\nconvertFromFahrenheighToCelcius()\nit has one parameter: fahrenheit\nthe formula to convert from fahrenheit to celcius is\n\n\nCelcius = (F - 32) * 5/9\n\n\n\nSo what you have to do is subtract 32 from the parameter fahrenheit and then multiple with 5 and divide by 9.\nreturn the calculation.\nThe method needs to return a double data type.\n\n\nCall each of the methods.
URL:https://www.ayclogic.com/event/6-pm-intro-to-java-8/
CATEGORIES:Introduction To Java,Java
END:VEVENT
END:VCALENDAR