How'd You Make That!? Programming in Java Lab: Pong!
By Howlin' Husky Math Games
Looking for a fun and engaging way to teach Java programming? Look no further than "How'd You Make That!? Java Programming Labs: Pong! Designed with increasing levels of difficulty, this lab helps students develop their coding skills step-by-step. Students will create the classic game of Pong!
In Bounce Beginner, students will use the code provided to create the game. Much of the background coding has been done for them so they will be concentrating on creating and using objects and designing the game. To complete this level students need to understand how to use methods and create objects. If you are following my year long curriculum, students should be about to Java 7: Looping Statements.
At the Paddle Pupil level, students will fill in some provided classes and create their own versions. Some of the lowest level code has been done for them, but they will write most of the game with a skeleton. To complete this level students need to understand anything from the Bounce Beginner level in addition to how to create objects and pass parameters. If you are following my year long curriculum, students should be about to Java 10: Advanced Techniques
At the Court Champion level, students will create the game from scratch. This requires them to understand Timers, collision, and how use graphics. Students will be given general direction, but creating the game will mostly be up to them. To complete this level students need to understand anything from the Paddle Pupil level in addition to Timers, collision, and basic use of the extends keyword. If you are following my year long curriculum, students should be about to Java 18: Collision Detection
find it here: https://www.TeachShare.com/Product/Programming-in-Java-18-Collision-Detection-12050305?st=fdb66e1be81e92fbf4d0b050bba21a23
This lab is fully equipped with an answer key, a basic lab manual for teachers, and a student guide that walks students through each level. Perfect for high school computer science classes or AP Computer Science A, this resource is ideal for both in-class instruction and independent learning.
Whether you’re teaching Java basics, game development, or want to reinforce key concepts like classes, objects, and inheritance, this lab offers everything you need for an engaging and productive lesson.
Particle Engine Using ArrayLists in Java
By Howlin' Husky Math Games
A particle engine is a group of dots that work together to display an effect on the screen. This lab features effects for rain, fireworks, bubbles, and falling sand.
Particle Engine Using ArrayLists in Java is designed to be an extension lab for ArrayLists (Unit 7) in AP Computer Science. This lab can be used for this purpose or it can be used for an activity for after the AP exam.
- Use ArrayList to create a particle engine that can make the following effects:
Rainfall
Fireworks
Bubbles
Sand Falling (and piling up)
- Full student manual allows activity to be student or teacher run.
- Fully coded answer key provided.
- Skeleton code can be given to students to make coding the environment easier.
If you need help with anything I have provided please feel free to contact me! I'd be happy to help!!
LEGO EV3 Robots Poster Set (Sensors)
By Reece's Tech Shop by Scott Reece
This is the second in my series of LEGO EV3 Classroom Posters. This set of (6) 18x24 posters ready to print. This set covers the SENSORS for your robot. Included are: Touch Sensor, Gyro Sensor, Color Sensor, Ultrasonic Sensor, Infrared Sensor and Temperature Sensor.
Also, check out my first series of posters here: https://www.TeachShare.com/Product/LEGO-EV3-Robots-Poster-Set-Motors-Action-Blocks-3495531
LEGO EV3 Robots Poster Set (Motors & Action Blocks)
By Reece's Tech Shop by Scott Reece
Are you looking for some LEGO Robotics posters for your room? Here they are!! This set includes (11) 18x24 posters ready to print. You get posters for the Medium Motor, the Large Motor, Move Steering vs. Tank Move, Move Steering, Tank Move, Motor Ports, Stopping Options, Motor Options, Wait Blocks, Loop Block, and Switch Block.
2020 Update - If you're using the new EV3-C platform, I've just uploaded a poster set for that program.
EV3-C Poster Set