Filter by Category
Summer Camp Session 5 (Aug 31 - Sept 4)
1:00PM | Create VR Experiences with Unity
Create immersive VR environments using Unity! Unity is a free and powerful game development tool. Students start by exploring the basics of developing a 3D space in Unity. They will then use their skills to develop immersive VR environments! This class will include concepts of game design and computer programming. Please note that if students do not own a VR headset, projects can be exported and played on a Mac or PC wihtout a headset.
Hardware: A 3 button mouse is required
Optional Hardware: VR Headset
If you do not own a VR headset, projects can still be exported for normal gameplay
Please double check that Unity has automatically installed Visual Studio. If the program is not installed, please install it manually from this link: https://visualstudio.microsoft.com/vs/unity-tools/
1:00PM | Design Products with Tinkercad
Prerequisite: Intro to 3D Printing
Apply 3D design skills in the real world by designing original products and inventions. This class will focus heavily on the design process by pitting students against real world problems and challenging them with the task of designing solutions. Students will define the problems they are trying to solve, understand the details of the problem, create several design concepts, and 3D model the solution of their choice!
Please create and set up a free Tinkercad account prior to class
1:00PM | Drone Challenge with Scratch
Meet Tello: a quadcopter that is small, nimble, and able to be programmed with Scratch! In this class, students will learn the physics and history of drone flight. Then, they'll be presented with a series of simulated real-world challenges that they'll need to design think and problem solve their way through. By the end of the class, students will have designed their own control system for the drone, delivered life-saving supplies across the world, and have run a successful LEGO rescue mission.
1:00PM | Game Design Studio with Java (Advanced)
Prerequisite: Intro to Java or Arcade Game Design
Take your Java skills to the next level! This class is designed for students who have Java experience and want to take their skills even further. Students and their instructor will work side by side to plan, design, and program projects in Processing ranging from arcade-style video games to interactive stories and everything in between.
Software: Download and install Processing
1:00PM | Graphic Design with Gravit
Learn to create logos, web graphics, movie posters, and much more! Students will explore the essential tools in Gravit, a free, web-based graphic design program, and create a variety of original projects ranging from graphics to custom fonts and more. No prior experience with Graphic Design is necessary. Please note, the tools used in Gravit are very similar to Adobe Illustrator, so the skills built in this class can be applied to most other design programs.
Software: Download and Install Gravit
Please create and set up a free Gravit account prior to class
1:00PM | Robotics Challenge with Edison
Learn to program robots with Scratch! Using Edison, a simple but powerful robotics platform, students will take computer programming to the physical world! The class will explore using an Edison specific version of Scratch to create movement and sound programs and move on to program the robots to navigate mazes, interact with the physical world, and more!
1:00PM | Start Coding with Java
Learn the basics of Java by creating amazing interactive projects! Java is the most commonly used programming language in the world - even Minecraft was programmed in Java! This class will explore Java using Processing, a program used to create graphics with code. From creating simple drawings to interactive animated projects, this class will provide a solid foundation in using Java. Students should expect to complete a variety of projects during this class.
Software: Download and install Processing
1:00PM | Start Coding with Python
Create interactive text adventure games, quizzes and more with Python. Python is an ideal starter language because it is easy to write, easy to read and is used in the real world, in fact, the entire backend of YouTube is written in Python! Students will start with writing simple projects to develop familiarity with the language and move onto creating interactive text-based games and even drawing with code!
Please create and set up a free Repl account prior to class
*We recommend installing the full version of Python in the event Repl.it experiences server issues