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:20220313T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20221106T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220514T120000
DTEND;TZID=America/Los_Angeles:20220514T130000
DTSTAMP:20260428T072458
CREATED:20220514T200024Z
LAST-MODIFIED:20220514T201642Z
UID:13053-1652529600-1652533200@www.ayclogic.com
SUMMARY:12 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe learned about creating Android App\nWe learned how to add button\nWe learned how to add TextView\nWe learned how to add EditText\nWe learned about Android Constraint Layout.\n\nHomework\n\nAdd Celcius TextView to the right of Fahrenheit TextView.\nAdd convertedTextField to the right of originalTextField.\nLook at below screenshot
URL:https://www.ayclogic.com/event/12-pm-intro-to-java-gamas-17/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220514T090000
DTEND;TZID=America/Los_Angeles:20220514T100000
DTSTAMP:20260428T072458
CREATED:20220514T181303Z
LAST-MODIFIED:20220514T184928Z
UID:13047-1652518800-1652522400@www.ayclogic.com
SUMMARY:9 AM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe reviewed the practice quiz result about List\, Bird class.\n\nHomework\n\nIn your Email Application project go to EmailAccount.java class.\nAdd one more attribute\, String phone number.\nAdd this attribute to the constructor.\nAdd getter and setter.\nInside EmailApplicationMain.java\, inside initializeEmailAccounts method\, add phone number for every EmailAccount.\nInside EmailApplicationMain.java\, inside createEmailAccount()\, ask user for their phone number. Pass the phone number when you create EmailAccount class.\nInside EmailApplicationMain.java\, inside listAllEmailAccounts()\, display the user phone number.\nLook at example below\n\nWelcome to AYCLOGIC Email System.\n\nPlease select from below\n1. Create an Email Account\n2. Login\n3. List all Email Accounts\n4. Exit\nEnter your selection:1\n\nCREATE EMAIL ACCOUNT\n1. Enter your name: John Chen\n2. Enter your email: john@ayclogic.com\n3. Enter your password: abcd\n4. Enter your phone number: (818) 222-1111\nYou have successfully created email account for John Chen.\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 4 email accounts in the system\n1. Nathan Truong - nathan@ayclogic.com - (887) 888-8888\n2. John Chen - john@ayclogic.com - (818) 222-1111\n3. Gamas Chang - gamas@ayclogic.com - (888) 888-8888\n4. Amber Kuo - amber@ayclogic.com - (886) 888-8888\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/9-am-intro-to-java-gamas-5/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220512T190000
DTEND;TZID=America/Los_Angeles:20220512T200000
DTSTAMP:20260428T072458
CREATED:20220513T031949Z
LAST-MODIFIED:20220513T031949Z
UID:13030-1652382000-1652385600@www.ayclogic.com
SUMMARY:7 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe went over how to get text from one EditText and set a text to another TextView.\nWe learn more about Android ConstraintLayout.\n\nHomework\n\nConvert the value that you get from sourceTemp text field from Fahrenheit to Celcius. Don’t forget to convert from String to Integer before you apply the formula.\n\n 
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-gamas-18/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220511T190000
DTEND;TZID=America/Los_Angeles:20220511T200000
DTSTAMP:20260428T072458
CREATED:20220512T030025Z
LAST-MODIFIED:20220512T030025Z
UID:13020-1652295600-1652299200@www.ayclogic.com
SUMMARY:7 PM Intro to Java - Alex
DESCRIPTION:For Homework:\n\nCreate a new project called ForLoopListHomework.java\nGo to this page: https://www.ayclogic.com/java-list-forloop/ for the information on how to do the code.
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-alex/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220507T130000
DTEND;TZID=America/Los_Angeles:20220507T140000
DTSTAMP:20260428T072458
CREATED:20220507T210020Z
LAST-MODIFIED:20220510T020328Z
UID:12896-1651928400-1651932000@www.ayclogic.com
SUMMARY:1 PM Intro to Java - Alex
DESCRIPTION:Homework:\n\nChange your Magic8Ball project to using the methods like how we did it for TellMeYourAgeOOP.\n\na. The main method should only have two lines of code\, creating the class and then running it.\n\n\nFor the School Application\,  “1. Add Student” feature\, change the code by creating a new method: createStudent(). This is very similar to what you did in TellMeYourAgeOOP where we have a method for each of the features.\nAlso\, add in the second option for adding in a teacher. “2. Add Teacher”.\n\na. Create Teacher class just like you created the Student class last Saturday. The following are the Teacher attributes: firstName\, lastName\, age\, email\, subjectOfExpertise.\nb. When the user chose this feature\, they should be prompted with the teacher’s information. If you did it properly\, it should look like this\n\n\n\nPlease select one of the items below\n            1. Add Student\n            2. Add Teacher\n            3. Find Student\n            4. Find Teacher\n            5. List all students\n            6. List all teachers\nMake your selection 1-6 (enter "exit" to quit):2\n\nADD TEACHER\nEnter teacher's first name: Alex\nEnter teacher's last name: Lee\nEnter teacher's age: 19\nEnter teacher's email: alexlee@ayclogic.com\nEnter teacher's subject of expertise: Math\nYou have successfully added Alex teacher on your system\n\n\nPlease select one of the items below\n            1. Add Student\n            2. Add Teacher\n            3. Find Student\n            4. Find Teacher\n            5. List all students\n            6. List all teachers\nMake your selection 1-6 (enter "exit" to quit):
URL:https://www.ayclogic.com/event/1-pm-intro-to-java-alex-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220507T120000
DTEND;TZID=America/Los_Angeles:20220507T130000
DTSTAMP:20260428T072458
CREATED:20220507T200507Z
LAST-MODIFIED:20220507T200507Z
UID:12893-1651924800-1651928400@www.ayclogic.com
SUMMARY:12 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe continued with MonsterInheritance project.\nWe added meleeAttack feature and override monster.meleeAttack() inside dragon.meleeAttack() so Dragon is immune to meleeAttack.\nWe also able to start Android Studio temperature converter mobile app project.\n\nHomework\n\nNo homework
URL:https://www.ayclogic.com/event/12-pm-intro-to-java-gamas-16/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220507T090000
DTEND;TZID=America/Los_Angeles:20220507T100000
DTSTAMP:20260428T072458
CREATED:20220507T180717Z
LAST-MODIFIED:20220507T180717Z
UID:12888-1651914000-1651917600@www.ayclogic.com
SUMMARY:9 AM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe reviewed EmailApplication\nWe continued EmailApplication by adding checkInbox.\n\nHomework\n\nCreate a new Java Project. PracticeQuiz.\nDo exercises from https://docs.google.com/forms/d/1jmuWBAdD1bSY3voMhjxz2ql5Jh5obi3-xagR146hpIQ submit this Practice quiz on Friday night.
URL:https://www.ayclogic.com/event/9-am-intro-to-java-gamas-4/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220505T190000
DTEND;TZID=America/Los_Angeles:20220505T200000
DTSTAMP:20260428T072458
CREATED:20220506T032844Z
LAST-MODIFIED:20220506T035226Z
UID:12865-1651777200-1651780800@www.ayclogic.com
SUMMARY:7 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe added the Fahrenheit TextView UI component.\nWe added the sourceTemp EditText UI component.\nWe added a new method onConvertButtonClick and wire it with the convert button.\n\nHomework\n\nContinue on Temperature Converter Android project.\nAdd Celcius TextView UI Component to the right of Fahrenheit.\nAdd convertedTemp TextView UI Component to the right of the sourceTemp EditText.\nIf you do it properly\, it should look like below.
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-gamas-16/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220504T190000
DTEND;TZID=America/Los_Angeles:20220504T200000
DTSTAMP:20260428T072458
CREATED:20220505T025913Z
LAST-MODIFIED:20220505T025913Z
UID:12855-1651690800-1651694400@www.ayclogic.com
SUMMARY:7 PM Intro to Java Alexander Lee
DESCRIPTION:Today We Did:\n\nWe went over how to get the user input by using Scanner\nTalked about how we use If Else statements\nCovered AND and OR usage\nAlso talked about how to compare two Strings or integers\n\nFor Homework:\n\nCreate a new Java class titled May11_CarDealerHomework.java\nLook here for the instructions: https://www.ayclogic.com/java-exercise-2b-input-from-shell-and-if-else/
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-alexander-lee-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220430T130000
DTEND;TZID=America/Los_Angeles:20220430T140000
DTSTAMP:20260428T072458
CREATED:20220430T210047Z
LAST-MODIFIED:20220430T210047Z
UID:12777-1651323600-1651327200@www.ayclogic.com
SUMMARY:1 PM - Intro To Java - Alex
DESCRIPTION:Homework\n\nContinue on Apr30_TellMeYourAgeOOP.java\nCreate a method provideAgeResponse. It has one parameter: String strAge. Inside the method it is supposed to convert strAge into Integer and provide different answers depending on the age. Look at below only for getting all the possible answers: https://www.ayclogic.com/tell-me-your-age/\nCall this new method from run() method.
URL:https://www.ayclogic.com/event/1-pm-intro-to-java-alex/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220430T120000
DTEND;TZID=America/Los_Angeles:20220430T170000
DTSTAMP:20260428T072458
CREATED:20220430T212117Z
LAST-MODIFIED:20220501T005855Z
UID:12781-1651320000-1651338000@www.ayclogic.com
SUMMARY:12 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe downloaded and install Android Studio\nWe added an Android emulator\n\nHomework\n\nContinue with MonsterInheritance.java\nAdd “4. Heal Player” feature.\nAdd new class WaterGolem.java\nWaterGolem\, should take no damage from fire magic attack.\nWaterGolem\, should take 1/2 the damage from water magic attack.\nWaterGolem\, should take double damage from wind magic attack.
URL:https://www.ayclogic.com/event/12-pm-intro-to-java-gamas-15/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220430T090000
DTEND;TZID=America/Los_Angeles:20220430T100000
DTSTAMP:20260428T072458
CREATED:20220430T170019Z
LAST-MODIFIED:20220430T170019Z
UID:12772-1651309200-1651312800@www.ayclogic.com
SUMMARY:9 AM - Intro To Java - Gamas
DESCRIPTION:Homework\n\nInside EmailApplicationMain.java\, create Map<String\, EmailMessage>\nInside createEmailMessage(EmailAccount): after EmailMessage is created\, store inside the new map that you just created. The key of the map is going to be sendTo email.
URL:https://www.ayclogic.com/event/9-am-intro-to-java-gamas-3/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220428T190000
DTEND;TZID=America/Los_Angeles:20220428T200000
DTSTAMP:20260428T072458
CREATED:20220506T033050Z
LAST-MODIFIED:20220506T033050Z
UID:12871-1651172400-1651176000@www.ayclogic.com
SUMMARY:7 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe finished MonsterInheritance project.\nWe started Android project Temperature Converter app.\nWe create an EmptyActivity project.\nWe downloaded an Emulator.\nWe added CONVERT button to the project.\n\nHomework\n\nNo homework
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-gamas-17/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220427T193000
DTEND;TZID=America/Los_Angeles:20220427T203000
DTSTAMP:20260428T072458
CREATED:20220428T025952Z
LAST-MODIFIED:20220428T025952Z
UID:12718-1651087800-1651091400@www.ayclogic.com
SUMMARY:7 PM Intro To Java Alexander Lee
DESCRIPTION:Today We Did\n\nWe started learning about Java Data types.\nLearned about how to comment\, and print things out to the terminal/shell.\nLearned the data types String and integer.\n\nFor Homework\n\nCreate a file called Feb26_VariableDataTypesHomework.java\nFor homework today do exercises from 1 to 3 at this link. https://www.ayclogic.com/java-variables-datatypes/
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-alexander-lee/
CATEGORIES:Introduction To Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220423T170000
DTEND;TZID=America/Los_Angeles:20220423T180000
DTSTAMP:20260428T072458
CREATED:20220424T022609Z
LAST-MODIFIED:20220424T024112Z
UID:12653-1650733200-1650736800@www.ayclogic.com
SUMMARY:5 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe continued on MonsterInheritance project.\nWe made sure this project has Monster class which has String species\, int health\, int maxDamage.\nWe added Monster.doDamage(int amount) which will reduce Monster.health.\nWe added attack menu after user selected a monster.\n\nHomework\n\nAdd initializeMonster() method and add 3 monsters to monsterMap:\n\ndragon\, health: 100\, maxDamage: 50\ntroll\, health: 50\, maxDamage: 25\nwater golem\, health: 30\, maxDamage: 10\n\n\nCall this initializeMonster() inside MonsterInheritanceMain.run() method before the while loop. This way\, it is easier to test this project.\nAdd “Melee Attack” feature where player attack the selected monster and monster attack the player.\nWhen player attack the selected monster\, the selected monster health will be reduced. Use the monster.doDamage(int amount) method. This is similar to withdrawal mechanism in the quiz.\nWhen the monster attack the player\, the damage would be between 10 and monster.maxDamage. Look at below for expected behavior\n\nPlease select from one of the following\n1. Add new monster\n2. List all monsters\n3. Play the game\nEnter your selection (enter "exit" to quit):3\n\nWhat is your name: Gamas Chang\nHow much health you want: 100\n\nGamas Chang has 100 health remaining.\nPlease select one of the following monsters:\n- troll - health remaining: 50\n- dragon - health remaining: 100\n- water golem - health remaining: 30\nEnter your selection (Enter 'stop' to end the game): troll\n\nWhat do you want to do with the TROLL:\n1. Magic attack\n2. Melee attack\n3. Arrow attack\n4. Heal\nEnter your selection:2\nHow much melee damage do you want to do to the TROLL: 20\nYou attacked the TROLL with 20 damage and it has 30 healths remaining.\nTROLL attacked Gamas Chang and did 14 damage\n\nGamas Chang has 86 health remaining.\nPlease select one of the following monsters:\n- troll - health remaining: 30\n- dragon - health remaining: 100\n- water golem - health remaining: 30\nEnter your selection (Enter 'stop' to end the game):
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-gamas-14/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220423T130000
DTEND;TZID=America/Los_Angeles:20220423T140000
DTSTAMP:20260428T072458
CREATED:20220424T023718Z
LAST-MODIFIED:20220424T023718Z
UID:12655-1650718800-1650722400@www.ayclogic.com
SUMMARY:1 PM Intro to Java Alexander Lee
DESCRIPTION:Today We Did:\n\nWe learned about using methods and the difference between static and non-static.\nWe also learned about what to do when the method is either void or has a data type.\n\nFor Homework:\n\nCreate a new Magic8Ball project but this time use the asList and randomly grab an answer from the list using a random index and then print it out.\nCreate a new Java class <date>_MethodsHomework.java\nCreate a new method convertFromFahrenheitToCelcius. It has one parameter int Fahrenheit. Inside the method\, it will convert the Fahrenheit parameter into Celcius by using this formula (F − 32) × 5/9 = C . You have to return the result. This is very similar to what we did in the class with addFourNumbers method.\nAlong with that create another method that asks for your favorite song\, and if the song is “Shape of You” then say that it is your favorite song\, otherwise say that the song is alright.
URL:https://www.ayclogic.com/event/1-pm-intro-to-java-alexander-lee-5/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220423T090000
DTEND;TZID=America/Los_Angeles:20220423T100000
DTSTAMP:20260428T072458
CREATED:20220423T165854Z
LAST-MODIFIED:20220423T165854Z
UID:12642-1650704400-1650708000@www.ayclogic.com
SUMMARY:9 AM - Intro To Java - Gamas
DESCRIPTION:Homework\n\nCreate a method initializeEmailAccounts(). This method should add 3 email accounts to accountMap. Call this method inside the run() .\nCreate a new class EmailMessage.java and this class should have the following attributes: String senderEmail\, String destinationEmail\, String subject\, String emailContent.
URL:https://www.ayclogic.com/event/9-am-intro-to-java-gamas-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220421T190000
DTEND;TZID=America/Los_Angeles:20220421T200000
DTSTAMP:20260428T072458
CREATED:20220422T025830Z
LAST-MODIFIED:20220422T025930Z
UID:12594-1650567600-1650571200@www.ayclogic.com
SUMMARY:7 PM - Intro To Java - Gamas
DESCRIPTION:Homework\n\nContinue on MonsterInheritance project\nInside Monster.java\, add a new method: doArrowDamage(int amount)\nInside the method\, reduce Monster.health by amount.\nInside WaterGolem.java\, override Monster.doArrowDamage(int amount). This is very similar to how you guys override Dragon.doMagicDamage(String magicType\, int damage).\nInside WaterGolem.doArrowDamage(int amount)\, just print Water Golem is not affected by arrow attack. No damage is done.
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-gamas-15/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220414T190000
DTEND;TZID=America/Los_Angeles:20220414T200000
DTSTAMP:20260428T072458
CREATED:20220420T235455Z
LAST-MODIFIED:20220420T235455Z
UID:12578-1649962800-1649966400@www.ayclogic.com
SUMMARY:7 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe learned about Java inheritance. We created Dragon class which extends from Monster class.\nWe learned how to override Monster.doMagicDamage(String magicType\, int damage) in Dragon class.\n\nHomework\n\nContinue Monster Inheritance project by creating Troll and WaterGolem classes.\nThese classes need to inherit from Monster class. This is very similar to Dragon class.\nIn these classes\, you need to override Monster.doMagicDamage(String magicType\, int damage) method.\nTroll will be immune to earth magic attack (no damage done) and Troll will take only half damage from fire magic attack.\nWaterGolem will be immune to water magic attack (no damage done).
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-gamas-14/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220409T130000
DTEND;TZID=America/Los_Angeles:20220409T140000
DTSTAMP:20260428T072458
CREATED:20220409T223337Z
LAST-MODIFIED:20220409T223337Z
UID:12425-1649509200-1649512800@www.ayclogic.com
SUMMARY:1 PM Intro To Java - Alexander Lee
DESCRIPTION:Today We Did:\n\nWe reviewed last week’s homework on the While Loop\nTalked about Random\, and how to use asList\n\nFor Homework: \n\nCreate a new Java class titled April16_Magic8Ball.java\nFor the homework go to: https://www.ayclogic.com/intro-to-python/magic-8-ball/ 
URL:https://www.ayclogic.com/event/1-pm-intro-to-java-alexander-lee-4/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220409T100000
DTEND;TZID=America/Los_Angeles:20220409T120000
DTSTAMP:20260428T072458
CREATED:20220409T191447Z
LAST-MODIFIED:20220409T191447Z
UID:12412-1649498400-1649505600@www.ayclogic.com
SUMMARY:10 AM - Intro To Java - Gamas
DESCRIPTION:2 hours Final Test
URL:https://www.ayclogic.com/event/10-am-intro-to-java-gamas-14/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220409T090000
DTEND;TZID=America/Los_Angeles:20220409T100000
DTSTAMP:20260428T072458
CREATED:20220409T165853Z
LAST-MODIFIED:20220409T165853Z
UID:12404-1649494800-1649498400@www.ayclogic.com
SUMMARY:9 AM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe continued with EmailApplication\nWe added login feature.\n\nHomework\n\nNext week is Easter weekend so there is no class see you in 2 weeks.\nAfter successful login\, continuously display the following menu\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: jessica@ayclogic.com\npassword: abcd\nJessica Sunjoyo\, please select from below:\n1. Check your inbox\n2. Create new email\n3. Logout\nEnter your selection: 2\n\nCREATE EMAIL from Jessica Sunjoyo\nSend To: gamas@ayclogic.com\nSubject: Don't forget next week is quiz\nContent: Study everything\nYou have successfully sent email to gamas@ayclogic.com\n\nJessica Sunjoyo\, please select from below:\n1. Check your inbox\n2. Create new email\n3. Logout\nEnter your selection: asdasd\ninvalid selection\n\nJessica Sunjoyo\, 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/9-am-intro-to-java-gamas/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220407T190000
DTEND;TZID=America/Los_Angeles:20220407T200000
DTSTAMP:20260428T072458
CREATED:20220408T032444Z
LAST-MODIFIED:20220408T032444Z
UID:12389-1649358000-1649361600@www.ayclogic.com
SUMMARY:7 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe continued with Monster Inheritance application\nWe added Play Game menu\nWe added code to get Monster from the monsterMap.\n\nHomework\n\nAdd code to handle Melee Attack. In the Melee attack\, the player will attack the selected monster which will reduce the selected monster.health. Use monster.doDamage(int damage) method to reduce monster.health. This is very similar to BankAccount.withdrawal. And the monster will reduce playerHealth. The playerHealth will be reduce according randomly between 0 to monster.maxDamage.\nAlso add code to handle Magic Attack.\nLook at below\n\nPlease select from one of the following\n1. Add new monster\n2. List all monsters\n3. Play the game\nEnter your selection (enter "exit" to quit):3\n\nWhat is your name: Gamas\nHow much health you want: 100\n\nGamas has 100 health remaining.\nPlease select one of the following monsters:\n- Troll - 50 health\n- Dragon - 100 health\n- Water Golem - 30 health\nEnter your selection (Enter 'stop' to end the game): troll\n\nWhat do you want to do with the Troll:\n1. Magic attack\n2. Melee attack\n3. Arrow attack\n4. Heal\nEnter your selection:2\nHow much melee attack do you want to do to the Troll: 10\nYou attacked TROLL with 10 attack. The TROLL has 40 health remaining.\nTROLL attacked Gamas and did 4 damage\n\nGamas has 96 health remaining.\nPlease select one of the following monsters:\n- Troll - 40 health\n- Dragon - 100 health\n- Water Golem - 30 health\nEnter your selection (Enter 'stop' to end the game):dragon\n\nWhat do you want to do with the dragon:\n1. Magic attack\n2. Melee attack\n3. Arrow attack\n4. Heal\nEnter your selection:1\n\nWhat kind of magic attack you want to do to dragon:\n1. Fire magic - 10 damage\n2. Water magic - 10 damage\n3. Earth magic - 12 damage\n4. Wind magic - 8 damage\nEnter your selection:1\nYou attacked DRAGON with 10 attack. The DRAGON has 90 health remaining.\nDRAGON attacked Gamas and did 10 damage.\n\nGamas has 86 health remaining.\nPlease select one of the following monsters:\n- troll - health remaining: 10\n- dragon - health remaining: 90\n- water golem - health remaining: 30\nEnter your selection (Enter 'stop' to end the game):\n\n 
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-gamas-13/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220402T170000
DTEND;TZID=America/Los_Angeles:20220402T180000
DTSTAMP:20260428T072458
CREATED:20220403T010621Z
LAST-MODIFIED:20220403T010621Z
UID:12321-1648918800-1648922400@www.ayclogic.com
SUMMARY:5 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe reviewed Quiz last week.\nWe started Monster Inheritance project.\n\nHomework\n\nContinue on MonsterInheritance project. Add the following features: Add Monster\, List all Monsters and Play The Game\nLook at below for expected result\n\nPlease select from one of the following\n1. Add new monster\n2. List all monsters\n3. Play the game\nEnter your selection (enter "exit" to quit):2\n\nLIST ALL MONSTERS\n- troll - health 50\n- dragon - health 100\n- water golem - health 30\n\nPlease select from one of the following\n1. Add new monster\n2. List all monsters\n3. Play the game\nEnter your selection (enter "exit" to quit):1\n\nADD NEW MONSTER\nEnter monster species: Cyclops\nEnter monster health: 50\nEnter monster max damage: 50\nYou have successfully added Cyclops\n\nPlease select from one of the following\n1. Add new monster\n2. List all monsters\n3. Play the game\nEnter your selection (enter "exit" to quit):3\n\nEnter player's name: Gamas\nEnter player's health: 100\n\nGamas has 100 health remaining.\nPlease select one of the following monsters:\n- troll - health 50\n- dragon - health 100\n- water golem - health 30\nEnter your selection (Enter 'stop' to end the game): aasfd\ninvalid selection\n\nGamas has 100 health remaining.\nPlease select one of the following monsters:\n- troll - health 50\n- dragon - health 100\n- water golem - health 30\nEnter your selection (Enter 'stop' to end the game): stop\n\nPlease select from one of the following\n1. Add new monster\n2. List all monsters\n3. Play the game\nEnter your selection (enter "exit" to quit):exit\nThank you for playing AYCLOGIC Monster Inheritance game
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-gamas-13/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220402T150000
DTEND;TZID=America/Los_Angeles:20220402T160000
DTSTAMP:20260428T072458
CREATED:20220402T225839Z
LAST-MODIFIED:20220402T225839Z
UID:12313-1648911600-1648915200@www.ayclogic.com
SUMMARY:3 PM - Intro to Java - Gamas
DESCRIPTION:Homework\n\nContinue on EmailApplication program.\nAdd the following features. 1. Create Email Account\, 3. List All Email Accounts\, 4. Exit.\nUse Map to store the Email Account.\nCreate new class EmailAccount.java to store the email account.\nLook at example below\n\nPlease select from below\n1. Create an Email Account\n2. Login\n3. List all Email Accounts\n4. Exit\nEnter your selection:1\n\nCREATE EMAIL ACCOUNT\n1. Enter your name: Bradley\n2. Enter your email: bradley@ayclogic.com\n3. Enter your password: abcd\nYou have successfully created email account for Bradley.\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. Bradley - bradley@ayclogic.com\n2. Gamas Chang - gamas@ayclogic.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:4\n\nThank you for using AYCLOGIC Email System.
URL:https://www.ayclogic.com/event/3-pm-intro-to-java-gamas-13/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220402T120000
DTEND;TZID=America/Los_Angeles:20220402T130000
DTSTAMP:20260428T072458
CREATED:20220402T201313Z
LAST-MODIFIED:20220402T201313Z
UID:12307-1648900800-1648904400@www.ayclogic.com
SUMMARY:12 PM - Intro To Java - Gamas
DESCRIPTION:Homework\n\nContinue on MonsterInheritance\nAdd the ability to heal the player\nChange monster status according to its health. If its health is less than 0\, display <Monster Name> has been defeated. For example\, – TROLL has been defeated.\nLook at below for expected behavior.\nGamas has 44 health remaining.\nPlease select one of the following monsters:\n- TROLL - Health: 5\n- DRAGON - Health: 100\n- WATER GOLEM - Health: 50\nEnter the monster species \n(enter 'exit' to quit or 'heal' to heal the player): heal\n\nHEAL PLAYER\nEnter healing point: 30\nNow the player has 74 health remaining\n\n\nGamas has 74 health remaining.\nPlease select one of the following monsters:\n- TROLL - Health: 5\n- DRAGON - Health: 100\n- WATER GOLEM - Health: 50\nEnter the monster species:\n(enter 'exit' to quit OR 'heal' to heal player): troll\n\nWhat do you want to do with the TROLL:\n1. Magic attack\n2. Melee attack\n3. Arrow attack\n4. Heal\nEnter your selection:1\n\nWhat kind of magic attack you want to do to Troll:\n1. Fire magic - 10 damage\n2. Water magic - 10 damage\n3. Earth magic - 12 damage\n4. Wind magic - 8 damage\nEnter your selection:1\nYou attacked the Troll and killed it. Congratulation\nThe Troll attacked the player with 40 attack.\n\nGamas has 74 health remaining.\nPlease select one of the following monsters:\n- Troll has been defeated\n- DRAGON - Health: 100\n- WATER GOLEM - Health: 50\nEnter the monster species:\n(enter 'exit' to quit OR 'heal' to heal player):
URL:https://www.ayclogic.com/event/12-pm-intro-to-java-gamas-14/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220402T100000
DTEND;TZID=America/Los_Angeles:20220402T110000
DTSTAMP:20260428T072458
CREATED:20220402T180836Z
LAST-MODIFIED:20220402T180836Z
UID:12305-1648893600-1648897200@www.ayclogic.com
SUMMARY:10 AM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe finished PetSystem.\nWe reviewed Inheritance\nWe reviewed how to use Map.\n\nHomework\n\nNext week is a 2 hours final test. Please study the following\n\nBank System Quiz and its solution.\nMonster Inheritance\nPetSystem\n\n\nAll codes have been uploaded to Google Drive\nPlease let me know if you have any questions to gamas@ayclogic.com or text me to 626-532-7844.\n\n 
URL:https://www.ayclogic.com/event/10-am-intro-to-java-gamas-13/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220331T190000
DTEND;TZID=America/Los_Angeles:20220331T200000
DTSTAMP:20260428T072458
CREATED:20220401T022909Z
LAST-MODIFIED:20220401T030739Z
UID:12278-1648753200-1648756800@www.ayclogic.com
SUMMARY:7 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe finished PetSystem\nWe started MonsterInheritance project.\n\nHomework\n\nContinue on MonsterInheritance project. Do the following\nIn the beginning\, initialize monsterMap with 3 monsters\, look at the example below\n\nPlease select from one of the following\n1. Add new monster\n2. List all monsters\n3. Play the game\nEnter your selection (enter "exit" to quit):2\n\nLIST ALL MONSTERS\n- troll - health 50\n- dragon - health 100\n- water golem - health 30\n\nPlease select from one of the following\n1. Add new monster\n2. List all monsters\n3. Play the game\nEnter your selection (enter "exit" to quit):1\n\nADD NEW MONSTER\nEnter monster species: Cyclops\nEnter monster health: 50\nEnter monster max damage: 50\nYou have successfully added Cyclops\n\nPlease select from one of the following\n1. Add new monster\n2. List all monsters\n3. Play the game\nEnter your selection (enter "exit" to quit):3\n\nEnter player's name: Gamas\nEnter player's health: 100\n\nGamas has 100 health remaining.\nPlease select one of the following monsters:\n- troll - health 50\n- dragon - health 100\n- water golem - health 30\nEnter your selection (Enter 'stop' to end the game): aasfd\ninvalid selection\n\nGamas has 100 health remaining.\nPlease select one of the following monsters:\n- troll - health 50\n- dragon - health 100\n- water golem - health 30\nEnter your selection (Enter 'stop' to end the game): stop\n\nPlease select from one of the following\n1. Add new monster\n2. List all monsters\n3. Play the game\nEnter your selection (enter "exit" to quit):exit\nThank you for playing AYCLOGIC Monster Inheritance game
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-gamas-12/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220326T130000
DTEND;TZID=America/Los_Angeles:20220326T140000
DTSTAMP:20260428T072458
CREATED:20220326T205724Z
LAST-MODIFIED:20220326T205724Z
UID:12204-1648299600-1648303200@www.ayclogic.com
SUMMARY:1 PM - Intro to Java - Alexander Lee
DESCRIPTION:Today We Did\n\nToday we learned about using while loops\nAlso learned about boolean\, and how to use != with String\nLearned how to use if and else if with a while loop\n\nFor Homework\n\nCreate a new Java class called April2_WhileLoopHomework.java\nThe homework is found here: https://www.ayclogic.com/java-exercise-while-loop/
URL:https://www.ayclogic.com/event/1-pm-intro-to-java-alexander-lee-3/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220326T100000
DTEND;TZID=America/Los_Angeles:20220326T110000
DTSTAMP:20260428T072458
CREATED:20220326T181004Z
LAST-MODIFIED:20220326T181004Z
UID:12195-1648288800-1648292400@www.ayclogic.com
SUMMARY:10 AM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe added PetSystem the ability to change name.\nWe created PetCannotDoFetch class.\n\nHomework\n\nI have uploaded all the latest PetSystem java files into Google Drive\, please check it out if you did not have a chance to copy code during the class.\nIf you did not finish last week homework\, please finish it.\nChange the code inside PetSystem so when you add a pet it will ask whether or not the pet can do fetch\, if it cannot then create PetCannotDoFetch class instead of Pet.\n\nMenu\n1. Add pet\n2. List all pets\n3. Find pet by name\n4. Change pet's age\n5. Change pet's name\n6. Play fetch\n7. Exit\nPlease make your selection (1-7):1\n\nENTER NEW PET\nPet Species: dog\nPet Name: Stich\nPet age: 6\nCan this pet play fetch (y/n)? y \nYou have added Stitch as a Pet who can play fetch\n\nMenu\n1. Add pet\n2. List all pets\n3. Find pet by name\n4. Change pet's age\n6. Play fetch\n7. Exit\nPlease make your selection (1-7):1\n\nENTER NEW PET\nPet Species: turtle\nPet Name: Slow\nPet age: 2\nCan this pet play fetch (y/n)? n\nYou have added Slow as a Pet who can not play fetch\n\nMenu\n1. Add pet\n2. List all pets\n3. Find pet by name\n4. Change pet's age\n6. Play fetch\n7. Exit\nPlease make your selection (1-7):6\n\nPLAY FETCH\nEnter pet's name: Stitch\nEnter object: stick\nStitch picked up stick and bring it back to you.\n\nMenu\n1. Add pet\n2. List all pets\n3. Find pet by name\n4. Change pet's age\n6. Play fetch\n7. Exit\nPlease make your selection (1-7):6\n\nPLAY FETCH\nEnter pet's name: Slow\nSlow is a turtle\, it cannot play fetch
URL:https://www.ayclogic.com/event/10-am-intro-to-java-gamas-12/
CATEGORIES:Introduction To Java,Java
END:VEVENT
END:VCALENDAR