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:20211104T190000
DTEND;TZID=America/Los_Angeles:20211104T200000
DTSTAMP:20260428T144407
CREATED:20211105T031032Z
LAST-MODIFIED:20211105T031032Z
UID:10312-1636052400-1636056000@www.ayclogic.com
SUMMARY:7 PM - Intro To Java
DESCRIPTION:Homework\n\nCreate a new Java file\, Nov4_WhileLoopHomework.java\nDo exercises in here: https://www.ayclogic.com/java-exercise-while-loop/
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-3/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211106T170000
DTEND;TZID=America/Los_Angeles:20211106T180000
DTSTAMP:20260428T144407
CREATED:20211107T012816Z
LAST-MODIFIED:20211107T012906Z
UID:10342-1636218000-1636221600@www.ayclogic.com
SUMMARY:5 PM - Intro To Java
DESCRIPTION:Today We Do\n\nWe learned about variables and data types.\nWe learned about primitive data types.\nWe learned about String and how to combine string together.\n\nHomework\n\nCreate a new Java file Nov6_VariableDataTypesHomework.java\nDo exercise in here ONLY number 1 to 3: https://www.ayclogic.com/java-variables-datatypes/
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-3/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211111T190000
DTEND;TZID=America/Los_Angeles:20211111T200000
DTSTAMP:20260428T144407
CREATED:20211112T035845Z
LAST-MODIFIED:20211112T035845Z
UID:10412-1636657200-1636660800@www.ayclogic.com
SUMMARY:7 PM - Intro To Java - Gamas
DESCRIPTION:Homework\n\nContinue with Nov11_Magic8BallV1.java by creating random number between 0 to 2 and use if else statements to produce random answer between yes\, no or maybe.\nCreate a new Java file Nov11_Magic8BallV2.java this time use List of Strings: yes\, no or maybe and pick a random element from list to produce the answer.
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-gamas-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211113T090000
DTEND;TZID=America/Los_Angeles:20211113T100000
DTSTAMP:20260428T144407
CREATED:20211113T211400Z
LAST-MODIFIED:20211113T211400Z
UID:10444-1636794000-1636797600@www.ayclogic.com
SUMMARY:9 AM - Android Game Development - Gamas
DESCRIPTION:Today We Do:\n\nWe made 3 birds appear on the screen moving to the left.\nWe created bird to appear periodically using timer.\nWe organized our codes so codes that belong to sprite was moved to its sprite class. For example\, the code that is responsible to rotate the background x coordinate was moved from GameView.java into Background.update() method.\nFor Bird.java\, Player.java and Background.java\, we added a new method draw(Canvas) which will be responsible to draw these characters. We moved some of the codes from GameView.draw() into each of these sprite.draw(canvas).\n\nHomework\n\nInside GameView.createBird() method\, make the bird y coordinate random from 0 to screenHeight.\nCreate a new class Bullet.java. This will be a new sprite for bullet/fireball. Use R.drawable.bullet for the image. Look at how we did Player.java and Bird.java to do this one.\nMake the size about 1/5 of the original size.\nAdd the update() and draw(Canvas canvas) accordingly. Just like how we did in Bird.java\, Player.java and Background.java. Review the class recording if you did not attend the class.\nInside Bullet.update()\, move the bullet to the right.\nAdd the Bullet into GameView and make it appear on the screen.
URL:https://www.ayclogic.com/event/9-am-android-game-development-gamas/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211113T100000
DTEND;TZID=America/Los_Angeles:20211113T110000
DTSTAMP:20260428T144407
CREATED:20211114T001912Z
LAST-MODIFIED:20211114T001912Z
UID:10446-1636797600-1636801200@www.ayclogic.com
SUMMARY:10 AM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe reviewed quiz result.\n\nHomework\n\nCreate a new Java Project (File > New Project) call this project “MonsterInheritance“.\nInside this new project\, create a new Java file/class: Monster.java\nInside this new class\, create 2 attributes: String species and int health.\nCreate a new Java class: MonsterSystem.java\nInside MonsterSystem\, create a Map monsterMap;\nInside MonsterSystem\, add a method initializeMonster(). Inside this method\, user will add monster’s species as the key and Monster class as the value.\n\nMonster class with species “dragon” and health – 100.\nMonster class with species “troll” and health – 50.\nMonster class with species “water golem” and health – 30.
URL:https://www.ayclogic.com/event/10-am-intro-to-java-gamas/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211113T120000
DTEND;TZID=America/Los_Angeles:20211113T130000
DTSTAMP:20260428T144407
CREATED:20211113T205720Z
LAST-MODIFIED:20211113T205720Z
UID:10442-1636804800-1636808400@www.ayclogic.com
SUMMARY:12 PM - Intro To Java - Gamas
DESCRIPTION:Homework\n\nContinue on Nov13Magic8BallV1. You want the magic 8 program to be able to answer at least Yes\, No or Maybe.\nExpected result would be\n\nWelcome to AYCLOGIC Magic 8 Ball game.\n\nEnter a yes or no question (enter 'exit' to quit): Is Gamas handsome?\nOf course\n\nEnter a yes or no question (enter 'exit' to quit): Is Gamas a genius?\nI doubt it.\n\nEnter a yes or no question (enter 'exit' to quit): exit\nBye bye
URL:https://www.ayclogic.com/event/12-pm-intro-to-java-gamas/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211113T170000
DTEND;TZID=America/Los_Angeles:20211113T180000
DTSTAMP:20260428T144407
CREATED:20211114T020156Z
LAST-MODIFIED:20211114T020156Z
UID:10461-1636822800-1636826400@www.ayclogic.com
SUMMARY:5 PM - Intro To Java
DESCRIPTION:Homework\n\nCreate a new Java file Nov13IfElseInputHomework.java\nDo exercises in https://www.ayclogic.com/java-exercise-2b-input-from-shell-and-if-else/
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-4/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211118T190000
DTEND;TZID=America/Los_Angeles:20211118T200000
DTSTAMP:20260428T144407
CREATED:20211119T041641Z
LAST-MODIFIED:20211119T041641Z
UID:10499-1637262000-1637265600@www.ayclogic.com
SUMMARY:7 PM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nwe learned about Java methods\, with and without return values.\n\nHomework\n\nCreate a java file Nov18_MethodHomework.java\nInside this file\, create a method\n\nfavoriteSport(String sport)\nif the name parameter is “Volleyball” (non-casesensitive) print to the shell “Volleyball is a my favorite sport “.\notherwise print to the shell “<sport> is not my favorite sport”\n\n\nCreate another method\, this time method with return value:\n\nconvertFromFahrenheighToCelcius(int fahrenheit)\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.\n\nAdditional Exercises (Optional)\n\nInside Nov18_MethodHomework.java\, create method “run” which will display below menu continuously and depending on what the user choose\, will either call “favoriteSport” or “convertFromFahrenheighToCelcius”.\n\nSelect below:\n1. Enter your sport\n2. Convert Fahrenheit to Celcius\n3. Exit\nEnter your selection (1\,2 or 3): 1\n\nEnter a sport name: Basketball\nBasketball is not my favorite sport.\n\nSelect below:\n1. Enter your sport\n2. Convert Fahrenheit to Celcius\n3. Exit\nEnter your selection (1\,2 or 3): 2\n\nEnter a temperature in Fahrenheit: 100\n100 Fahrenheit is 37.77 Celcius.\n\nSelect below:\n1. Enter your sport\n2. Convert Fahrenheit to Celcius\n3. Exit\nEnter your selection (1\,2 or 3): 3\nBye bye
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-gamas-3/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211120T150000
DTEND;TZID=America/Los_Angeles:20211120T160000
DTSTAMP:20260428T144407
CREATED:20211120T235635Z
LAST-MODIFIED:20211120T235635Z
UID:10514-1637420400-1637424000@www.ayclogic.com
SUMMARY:3 PM - Intro To Java
DESCRIPTION:Homework\n\nCreate a new Java file Nov20CarDealerHomework.java\nDo exercises from https://www.ayclogic.com/java-exercise-2b-input-from-shell-and-if-else/
URL:https://www.ayclogic.com/event/3-pm-intro-to-java-32/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211120T170000
DTEND;TZID=America/Los_Angeles:20211120T180000
DTSTAMP:20260428T144407
CREATED:20211121T025626Z
LAST-MODIFIED:20211121T030447Z
UID:10524-1637427600-1637431200@www.ayclogic.com
SUMMARY:5 PM - Intro To Java
DESCRIPTION:Homework\n\nCreate a new file Nov20ListForLoopHomework.java\nDo exercises from https://www.ayclogic.com/java-list-forloop/ number 1 and 2 only.\nIf you can do number 3 as well. But if you want to do number 3\, you need to learn a different for loop from here: https://www.w3schools.com/java/java_for_loop.asp
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-5/
CATEGORIES:Introduction To Java,Java
END:VEVENT
END:VCALENDAR