4 PM – Scratch Level 1
4 PM – Scratch Level 1
Today we: Coded the game to keep track of the best score, as well as the name of the person who has the best score Learned how to change the music's volumeRead More...
Today we: Coded the game to keep track of the best score, as well as the name of the person who has the best score Learned how to change the music's volumeRead More...
MONDAY Today we finished the Eevee project! (Actually there's one last thing we need to do that I forgot about.) We also started a new project - Girl in the Stars! WeRead More...
Homework: https://leetcode.com/problems/heaters/ Please upload your screenshot of leetcode to the homework drive folder.
Today We Do We continued on SchoolApplication We added find Student by Name We added initialize_student_list We added list all teenager students feature Homework After adding a new teenager student, and thenRead More...
Today we: Made the Head sprite move back and forth using broadcast Added Pow sprite Homework: Make the Head sprite switch costumes when it gets hit, and make it switch back toRead More...
WEDNESDAY Today we continued the Eevee project. We finished the lines, added color, and started with the shading. NEXT CLASS IS OUR LAST CLASS. (April 6) HOMEWORK : FINAL PROJECT Continue theRead More...
Homework: https://leetcode.com/problems/first-bad-version/ https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/
Today We Do We reviewed homework from https://www.ayclogic.com/intro-to-python/star-wars-problem/ Homework Create a new python file Mar30_FixSimplePythonError1.py. Copy and paste below broken python codes and fix all the problems, age = input("How old areRead More...
Today We Did: Took Quiz 2 Homework: None If you have any questions, please send an email to latisha@ayclogic.com
Today We Do We reviewed homework from https://www.ayclogic.com/intro-to-python-exercises/ We reviewed what's going to be in the 1st quiz next week. Homework Next week is the 1st quiz. It will cover all theRead More...
Today: We went over the homework to add the waves and enemy type. We went over different enemy healths. We added logic to keep track of attack_point for tower and bullet andRead More...
Today We Did: We reviewed the practice test that was sent out the previous week Reviewed the difference between "and" and "or" For Homework Find two characters for the fireball fighting projectRead More...
Today We Did: Finished Birdie Started Flappy Bird Homework: None If you have any questions, please send an email to latisha@ayclogic.com
Topics covered in class today: We reviewed Quiz 1, which you guys took last week. We briefly went over functions: how to create functions, call functions, and pass in parameters to functions.Read More...
Today We Do We finished PetSystem We started MonsterInheritance project. Homework Continue on MonsterInheritance project. Do the following In the beginning, initialize monsterMap with 3 monsters, look at the example below PleaseRead More...
Today We: Continued the Jumpy Monkey project Added a Level Variable to keep track of what level the player is on Added a Level banner that shows what level the player isRead More...
Today we: Created the Dinosaur sprite Made the Dinosaur sprite walk around forever Made the Dinosaur sprite dance around forever Made a second Dinosaur sprite and colored it Homework: Make 2 moreRead More...
Today We Did: Worked on Birdie Flipped images for bird and player depending on direction made launch_fireball Homework: Add a direction attribute to your fireball class. The fireball's direction should match theRead More...
Today We Do We finished the Jumpy Monkey level 1 and level 2 We started Doom On The Broom Homework When I press space key, I want the fireball to move towardsRead More...
Today We Do We finished PetSystem. We reviewed Inheritance We reviewed how to use Map. Homework Next week is a 2 hours final test. Please study the following Bank System Quiz andRead More...
What we did today We finished the Punch Dummy Project. We looked a little into the "Mary had a Little Lamb" project. Homework No homework this week :D
Homework Continue on MonsterInheritance Add the ability to heal the player Change monster status according to its health. If its health is less than 0, display <Monster Name> has been defeated. ForRead More...
Today: We went over the homework to add the sound effect for firing the bullet. We randomized the location of where the shield powerup is created. We started on the logic toRead More...
Homework Continue on EmailApplication program. Add the following features. 1. Create Email Account, 3. List All Email Accounts, 4. Exit. Use Map to store the Email Account. Create new class EmailAccount.java toRead More...
Today We: Continued the Cheese Chase Project Made a ghost that shows up periodically and moves towards the mouse through walls Made the Cheese always spawn in the screen where the mouseRead More...
Today we: Continued the Jumpy Monkey project Made the LaunchSpeed variable increase when the player presses the up arrow key Made the LaunchSpeed variable decrease when the player presses the down arrowRead More...
Today We Did: Continued working on Adventure Game Homework: Do Pg.168-170 from the textbook in a file called April2_InheritanceHomework.py If you have any questions, please send an email to latisha@ayclogic.com
Today We Do We reviewed the following topics: How to combine Strings with f"{name}" For loop List How to get input from Shell IF ELSE Homework String : Do Page 19 TRYRead More...
MONDAY Today we continued the Girl in the Stars project. We sketched out her body, and started on her hair. Next class is the LAST CLASS HOMEWORK : FINAL PROJECT Finish upRead More...
MONDAY Today we did a lesson on the proportions of the face, and where all the features should generally go on a person. We went over two versions of a face, 1)Read More...
Homework https://leetcode.com/problems/search-in-rotated-sorted-array/ Try to solve it using the two approaches we discussed in class and check which approach is faster.
Today We Do We completed SchoolApplication We started learning about Inheritance We started MonsterInheritance project Homework Continue on MonsterInheritance project We want to continuously list all monsters and then get user selectionRead More...
Today We: Learned about dictionaries Learned about how to update and add to dictionaries Learned about how to loop through dictionaries Made a simple program to look things up in a dictionaryRead More...
Today We Do We went over how to create variables with different data types: Integer, double/float, Boolean, String. We learned how to combine String. We learned how to do mathematical operations. HomeworkRead More...
TUESDAY - Welcome to the first day of class! Today we continued the Eevee project. The teacher reviewed each student's sketches/lines and gave feedback for improvement. Then we started to add color. HOMEWORKRead More...
Today we: Added a Go To block after the Dummy sprite gets punched Made the Head sprite change costumes when it gets punched Made the Pow sprite show up when it getsRead More...
WEDNESDAY Sorry for the missed class. Please to refer to last week's post, and continue to refine and FINISH your final project. Next class will be our last class. (April 13)
Today We Do We finished Hangman game. We added code to check if there is no more "?", we stop the loop. We learn how to fix python errors: Run the programRead More...
Today We Did: Reviewed Quiz 2 Learned how to do Basic Turtle Homework: Create a new file “April6_Turtle4ShapesHomework.py” Create a new function “draw_rectangle”. One parameter: color. Inside the function, draw a rectangleRead More...
Homework: The homework will be a problem similar to what we discussed in class, please make sure you fully understand the problem we discussed in class first and finish this problem: https://leetcode.com/problems/search-a-2d-matrix-ii/Read More...
Today: We went over the homework to add the game won and game over pages. We added 3 different tower types for the tower for purchase, tower and bullet. Homework: Make sureRead More...
Today We Did: Started Flappy Bird Added Background Created Tube Sprite Homework: Make the Player class in player.py and make it flap its wings using Green duck 1 and 2. If youRead More...
Homework Try to figure out how to make the apple give the player a life when they touch it. The apple should disappear when it is touched and another one should spawnRead More...
Topics covered in class today: We went over functions: how to create functions, call functions, and pass in parameters to functions. Briefly began introducing functions with return values If you have anyRead More...
Today We Do We continued with Monster Inheritance application We added Play Game menu We added code to get Monster from the monsterMap. Homework Add code to handle Melee Attack. In theRead More...
Today We Did: Finished up the Jumpy Monkey project by adding in the My Blocks Also started the Doom on the Broom project Added in the witch, fireball, and the bat ReviewedRead More...
NO CLASS NEXT WEEK Today we: Made Dinosaur2 change costumes when we press space Added the Spotlight background Made the background change colors Added music Added a Ballerina and gave her aRead More...
Today We Did: Worked on Birdie Made hitboxes for fireball and birds Added collision detection for fireball and bird Added score Homework: make a hitbox for the player and show it inRead More...
Today We Do We continued with EmailApplication We added login feature. Homework Next week is Easter weekend so there is no class see you in 2 weeks. After successful login, continuously displayRead More...
Today We Do We continued with Doom On The Broom project. We added the Bat and understand how to make sprites appear on the edge of the screen. We added code toRead More...
What we did today We started working on MHALL (Mary had a Little Lamb) project Homework Finish coding the whole song onto the conductor. (If you're having trouble with this I canRead More...
Today: We finished adding the explosion that gets animated after the player to enemy tank are destroyed, before transitioning to the game over or game won pages. We refactored the code toRead More...
Today We Did: We reviewed last week's homework on the While Loop Talked about Random, and how to use asList For Homework: Create a new Java class titled April16_Magic8Ball.java For the homeworkRead More...
Today we: Continued the Jumpy Monkey project Added a background Added Level 2, where there are more bananas and a dinosaur flying on the screen Created a banner to show when theRead More...
Today We Did: Continued working on Adventure Game Homework: do TRY-IT-YOURSELF 9-6 and 9-7 on pg. 173 in a file called Apr9_InheritancePractice.py NOTE: There is no class next week as AYCLogic isRead More...
Topics covered in class today: Worked on Supermarket Application Homework None NOTE: There is no class next week for the holiday! If you need any help or have any questions, please contactRead More...
Today We Do We reviewed homework: String combination, if else statements, input from shell, for loop List. We went over while loop. Homework Create Apr11_WhileLoopHomework.py Do codes TRY IT YOURSELF page 123:Read More...
Today We: Learned about Variables and Data types String Integer Float / Double Boolean Learned how to create new variables Learned how to print things out into the shell Learned how toRead More...
MONDAY Today was the last class! We continued the Girl in the Stars drawing, adding in the lines, and coloring the background. We didn't finish, but that's ok. Here is our progressRead More...
MONDAY Today we continued the Link project, adding the lines, colors, and starting a little bit of shading. HOMEWORK Please fill out this form. Catch up / Refine your Link project.
Homework: Solve "Fractional Knapsack Problem" by yourself and test with a few other test cases, think about how can we solve the problem if fractional item is not allowed.
Today We Do We reviewed List homework. We went over For Loop List concept (For each). Homework Create Apr12_ForLoopListHomework.py Copy code from page 52. Do exercise from page 56, TRY IT YOURSELF,Read More...
Homework Continue on Monster Inheritance project. We want to display attack menu after user enter a monster species in the main menu. Afterward, if user enter sword attack, do a random damageRead More...
Today We: Upgraded our old Shopping Cart System to use Dictionaries Created item_name and item_cost dictionaries Reduced a lot of code duplication Your HW: Save your old robux system code as aRead More...
Today We Do We went the homework from last week We learned some built-in functions for the String data type Briefly introduced if/else statements Homework Create <date>_StringHomework2.py page 25. TRY IT YOURSELF:Read More...
TUESDAY Today we continued the Eevee project. Today we added more colors. We also added shading, highlighting, and blending. HOMEWORK Review your own drawing of the Eevee project, and make improvements beforeRead More...
Today we: Added a Punching Glove sprite Finished Punch the Dummy Made the Ball Sprite play the note C Made the Ball change size (get bigger and smaller) Homework: Make the BallRead More...
WEDNESDAY Today we finished the Eevee project by doing the last details of shading, highlighting, and blending! HOMEWORK Fill out this form to turn in all your projects from class. Finish yourRead More...
Today We Do We reviewed 4 shapes homeworks We continued with RobotBuilder project, we created the rectangle function. Homework Continue with Apr13_RobotBuilder.py By creating multiple combination of rectangles with different size, coordinatesRead More...
Today We Do We reviewed 1st quiz We started Function without return value Homework Create Apr13_FunctionNoReturnValueHomework1.py Copy code from page 130 And do exercise from page 131: TRY IT YOURSELF
Homework: Given an integer num, split it and form two new numbers from its digits, return the minimum possible sum of two new numbers Followup: What if the problem is split theRead More...
Today: We went over the spawning fireballs in 8 different directions. We finished the tower of defense project! Congratulations everyone!!!
Today We Did: Continued Flappy Bird Created Player Sprite Added second Tube Homework: make a hitbox for the tube and the player. If the tube and player collide, make the player disappearRead More...
Today We Did: Continued the fireball fighting project Added in the star and how to use the powerup with the star Made it so that a powered-up fireball does more damage ForRead More...
Today We Do We went the homework from last week We went over functions with return values Homework pgs. 138, 139
Today We Do We learned about Java inheritance. We created Dragon class which extends from Monster class. We learned how to override Monster.doMagicDamage(String magicType, int damage) in Dragon class. Homework Continue MonsterRead More...
Today We: Reviewed String functions and the homework Learned about how to make the shell outputs fancy using \n and \t Learned about the If statement Learned about Boolean Statements Your HW:Read More...
Today We Do We reviewed for loop and while loop We reviewed function without return value We reviewed function with return value. Homework Create Apr18_FunctionsExercises.py Do exercises in https://www.ayclogic.com/python-function-exercises/
MONDAY Today we continued the Link project, continuing the shading, and also adding color details to the eyes and hair. HOMEWORK If you didn't do it last week, please fill out thisRead More...
Homework: https://leetcode.com/problems/minimum-operations-to-make-the-array-increasing/
Today We Do We reviewed For Loop List (For Each) We learned For Loop Range We started While Loop Homework Create Apr19_WhileLoopHomework.py Copy code from page 118 to 121
Today We Do We reviewed how to get Monster object out of the dictionary. We reviewed how to pass Monster object from one method to another. Homework Continue on MonsterInheritance project. WhenRead More...
Today We: Learned about how to create a class or custom data type Created a GroceryItem class with the attributes: name, price, is_frozen, brand Learned how to create a variable that usesRead More...
Today We Do We went over == and !=, and the difference between = and ==. We went over indentation under if/else statements. We went over AND and OR operators Homework PagesRead More...
TUESDAY Today we finished the Eevee project! Next class we will start a new project. NO HOMEWORK
Today we: Made all the other notes C-G Added a Conductor sprite Made the Conductor play the first bar Homework: Make the Conductor play the rest of the bars (follow the musicRead More...
Today We Do We continued to learn how to fix Python errors. We reviewed a couple of problems from 1st quiz to prepare for next week 2nd quiz. Homework Next week isRead More...
Today We Did: Continued working on Robot Builder Homework: Create the function draw_right_arm similar to how we made draw_left_arm. Then, call the function 3 times so that the right side is symmetricalRead More...
Today We Do We learned about function with return value. Homework Create a new python file Apr20_FunctionWithReturnValueHomework.py Copy codes from page 139. Also create a function called: convert_from_hour_to_second. One parameter: hour. ReturnRead More...
Homework: https://leetcode.com/problems/container-with-most-water/ https://leetcode.com/problems/longest-palindrome/
Today We Did: Started Final Project Planning Continued Flappy Bird Cropped images using FireAlpaca Homework: Meet with your partner to talk about what kind of game you want to make. Then, writeRead More...
Today We Did We reviewed what is going to be tested next week. Looked at the And and Or blocks again and what they do Also relooked at how to make aRead More...
Homework Continue on MonsterInheritance project Inside Monster.java, add a new method: doArrowDamage(int amount) Inside the method, reduce Monster.health by amount. Inside WaterGolem.java, override Monster.doArrowDamage(int amount). This is very similar to how youRead More...
Today We Do We went over the homework from last week We went over how to get a random number and how to get a random element from a list We wentRead More...
Today We Did: We continued with the Doom on The Broom project Adding in the witch losing life and also the ball exploding. Also added the griffin and the dragon to theRead More...
Today we: Finished Dino Dance. Started Animal Race. Made Count variable. Homework: Read and do pg.50 in the Coding Book If you need help contact me: idyllicalyssum@gmail.com
Today We Did: Worked on Birdie Added score to the screen Added game modes Worked on Title Screen Homework: If the player and the birdie collide, change the game mode back toRead More...
Homework Create a method initializeEmailAccounts(). This method should add 3 email accounts to accountMap. Call this method inside the run() . Create a new class EmailMessage.java and this class should have theRead More...
Homework Make the force field appears only after user press B. And make the force field disappear after 4 seconds. Add the trailing effect.
Today We Do We started installation of Forge Minecraft modding framework. Homework No homework.
What we did today We finished the Mary Had a Little Lamb project Started the Virtual Snow project Created the background and Snowflake sprite Coded the Snowflake sprite to create clones ofRead More...
Today: We went over the homework to add the enemy sprite. We added the logic to move the enemy on the map. Homework: Create a new sprite class called "TargetPointer" which hasRead More...
Today We Did: We learned about using methods and the difference between static and non-static. We also learned about what to do when the method is either void or has a dataRead More...
Today we: Finished the Jumpy Monkey project. Announced the Mother’s Day Card competition. Feel free to join if you'd like! Started the Doom on the Broom project. Important Reminders: There are newRead More...
Today We Did: Continued working on Adventure Game Added magic attack Added Water Golem class Homework: Make the Dragon class like we made Water Golem If you have any questions, please sendRead More...
Today We Do We continued on MonsterInheritance project. We made sure this project has Monster class which has String species, int health, int maxDamage. We added Monster.doDamage(int amount) which will reduce Monster.health.Read More...
Today we: Reviewed last week's homework Started the Window Cleaner project Created a Splat sprite Coded the Splat sprite to have a random size and to go to a random place beforeRead More...
Today We: Learned about the Or and And boolean operators Continued learning about if statements Learned about else statements and continued if statements Learned about elif statements Your HW: Create a newRead More...
MONDAY Today we continued our Link project. We continued shading the hair, and also the rest of his clothes. HOMEWORK Improve your work, if you can. Otherwise, no homework.
Homework I have shared the slide with all of you, check the concept of graph, BFS, Queue. Try to define a Queue and test all methods of queue: https://www.geeksforgeeks.org/queue-in-python/
Today We Do We reviewed While Loop homeworks. We reviewed -=, +=, *= and /= We reviewed if statements vs if elif statements. Homework Create a new file Apr26_WhileLoopHomework2.py Do exercises fromRead More...
Today We Do We continued with MonsterInheritance project. Homework Inside your MonsterInheritance project, create car.py Copy only Car class codes from page 168 into car.py. Create electric_car.py and copy only ElectricCar classRead More...
Today We: Reviewed the Dog Class homework Learned what an Instance of a Class was Reviewed how to grab the attribute of an instance and how to call a method from anRead More...
Today We Do We went over the difference between if and elif We went over how to use +=, -+ We went over how to get an input from shell Homework PageRead More...
Today we: Finished the Conductor sprite Finished Mary Had a Little Lamb Made a Snow sprite Made a background Homework: Read pages 146-147 in the Coding book, do #7 If you needRead More...
TUESDAY Today we started the Cute Cat project! We finished building the sketch by using shapes, and also added the lines. HOMEWORK Make your drawing better with the image above to helpRead More...
Today We Do We reviewed function with return value We learned about random module. We discussed on how to do the Magic 8 Ball homework. Homework Create Apr27_Magic8BallV1.py Follow the instruction inRead More...
Homework: https://leetcode.com/problems/number-of-recent-calls/ https://leetcode.com/problems/number-of-islands/ https://leetcode.com/problems/flatten-nested-list-iterator/
Today We Did We started learning about Java Data types. Learned about how to comment, and print things out to the terminal/shell. Learned the data types String and integer. For Homework CreateRead More...
Today We Did: Continued Flappy Bird Fixed Bottom Tube Added Movement and Gravity for Player Homework: Create the Coin sprite in coin.py and add animation using coin1.py, coin2.py, and coin3.py. Then makeRead More...
Today We Do We finished MonsterInheritance project. We started Android project Temperature Converter app. We create an EmptyActivity project. We downloaded an Emulator. We added CONVERT button to the project. Homework NoRead More...
Today We Did: Finished Magic 8 Ball with choice Went over how to loop through a string Started Hangman Homework: Do Exercise 1-3 ONLY, Problem: https://www.ayclogic.com/intro-to-python/star-wars-problem/ Work on Hangman Keep printing theRead More...
Today We Did: We continued with the Doom on the Broom project Added in the ghost Also added in the forcefield For Homework: Create two different hippos, one hippo will give youRead More...
What we did today: Went over the Count variable Learned about Broadcast and When I Receive Added a Dog sprite Made the Dog move when W is pressed Homework: Coding book pg.Read More...
Today We Did: Worked on Birdie Centered Play Button Made Play Button clickable Homework: Center the Title Image. You can move the play button down if needed by modifying play_button_y. (Hint: TheRead More...
Homework Inside EmailApplicationMain.java, create Map<String, EmailMessage> Inside 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.
Homework Limit the number of fireball we can launch. In the beginning it is 20. When purple hippo touch the witch, increase the fireball by 2. When purple hippo got shot byRead More...
What we did Today We finished the Virtual Snow project Homework Work on the Coding Competition (aka create your mother's day card) Here's the link: https://www.ayclogic.com/2022-scratch-coding-competition/
Today We Do We downloaded and install Android Studio We added an Android emulator Homework Continue with MonsterInheritance.java Add "4. Heal Player" feature. Add new class WaterGolem.java WaterGolem, should take no damageRead More...
Homework Continue on Apr30_TellMeYourAgeOOP.java Create 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 theRead More...
Today: We went over the homework and added the landing page and added the target pointer sprite We added waves and a way to keep track of the current wave. Homework: UpdateRead More...
Today we: Continued the Doom on the Broom project. Coded the Witch sprite to turn left if the left arrow key is pressed. Coded the Witch sprite to turn right if theRead More...
Today We Did: Finished working on Adventure Game Homework: Follow the website instructions in a file called Apr30_SupermarketGame.py If you have any questions, please send an email to latisha@ayclogic.com
Today we: Continued the Window Cleaner project Created the variable SplatsonScreen and coded it to keep track of how many splat clones are showing up on the screen Coded only 10 SplatRead More...