HIGH SCHOOL ACTIVITIES
Ice Cream Shaker
OBJECTIVE:
Fun demonstration of utilizing motor technology to shake ice cream and create a
delicious incentive for participants.
MATERIALS:
-
Wood (6x6 plank)
-
Brads (x2)
-
Drill (x1)
-
Screws (x10)
-
Motors (x2)
-
Ice, heavy cream, salt(preferably ice cream salt), vanilla extract (depends on amount of kids)
-
Ziploc (x1)
-
Laser cutter
ELABORATION
The salt lowers the freezing point of the ice, and the temperature drops low enough to allow the ice cream mixture to become solid. The “box car” allows the bag to be shaken without the hassle of doing it by hand.
PROCEDURE
STEP 1
STEP 2
STEP 3
STEP 4
STEP 5
STEP 6
STEP 7
STEP 8
STEP 9
Cut the wood accordingly.
Assemble it into a box with a drill and screws.
Laser cut circles and popsicle sticks, and a hole for the brad.
Assemble the wheels by attaching the brad to the wheel, and then to the stick.
Attach the wheels onto the motor, then use the stick to attach the wheel to the box
Add heavy cream and vanilla into a ziploc bag.
Put the ziploc with the ice cream mixture into a bigger ziploc that contains ice and salt.
Put the ziploc into the box, and start the motor which will shake the bag.
Continue to shake the bag for ten minutes, and enjoy your ice cream.
Creating a Dungeon Crawler
OBJECTIVE:
Learning the fundamentals of python and creating a small but fun program to help grasp the concepts at hand.
MATERIALS:
-
A computer with a browser that can run repl.it (almost any browser works)
ELABORATION:
This workshop provides experience with different areas of python, but keeps it basic to help any programmer get invested into python.
PROCEDURE
STEP 1
STEP 2
STEP 3
STEP 4
STEP 5
STEP 6
STEP 7
STEP 8
STEP 9
Open up repl.it and create a python program, and import turtle library at the top of the main.py file
Create variables for an array, rows, and columns to create a map.
Create while loops so the python file can read a text file containing the map.
Create draw functions using the def keyword and create squares, then use the squares to create a map
Create movement functions that move between different rows and columns to move.
Bind keys to these movements so we can get inputs from the keyboard.
Make a map.txt file with numbers and letters created earlier with the map to create a unique map to run through.
Click “Run” to run the code!
Scan here if you are stuck or need some assistance
How to program a Discord bot
OBJECTIVE:
Understanding the basics of javascript in Discord through creating a successful discord bot that can send messages.
MATERIALS:
-
A discord account
PROCEDURE
STEP 1
STEP 2
STEP 3
STEP 4
STEP 5
STEP 7
STEP 6
First, we need to create a bot using Discord’s native Developers Page
Go to the bot tab, click add bot, then fill out its username and change its icon
Click on OAuth2, go to URL Generator, click on URL Generator, click bot for scopes, and then add permissions you would like to add
Go to Repl.it & make an account
Click Create of the left hand side
Select Node.js for the Template, insert a title of your choice, and then click on “+ Create Repl”
Read more on our website!