ACADECODERS SUMMER 2022
This summer, AcadeCODERS is a coding and robotics camp and is excited to offer: 3D design, video game design, pixel art animations, robotics, animation, and an introduction to Python.
Campers will also enjoy the Athletik programme, focusing on various independent and group sports skills each week. Activities will be delivered in a bilingual format.
Schedule and Weekly Themes
Week 1: June 27 – June 30 (4 days)
TINKERCAD 3D DESIGNS
Week 2: July 4 – July 8
BLOXELS 2D VIDEO GAME DESIGN
Week 3: July 11 – July 15
Week 4: July 18 – July 22
LEGO SPIKE ROBOTICS
Week 5: July 25 – July 29
Week 6: August 2 – August 5 (4 days)
INTRODUCTION TO PYTHON
Week 7: August 8 – August 12
PYTHON MATH WEEK
Week 8: August 15 – August 19
PYTHON 2D GAME
Week 1: June 27 – June 30 (4 days) TINKERCAD 3D DESIGNS
AcadeCoders will learn about 3D design and its applications. They will use the popular software Tinkercad to design a variety of different objects, completing challenges and learning new techniques, culminating in a more detailed design project. Design challenges will include a car, airplane, snowman, and a house.
Learning Goals: Coders will be able to create a 3-D computer model of various objects
Final Product: 3D files of various designs, which can be used for 3D printing.
Week 2: July 4 – July 8 BLOXELS 2D VIDEO GAME DESIGN
Bloxels is a fun video game design software that allows users to make custom levels, characters, and enemies for a platformer game. Coders will have an opportunity to design, animate, and play their game.
Learning Goals: AcadeCoders will learn to create various video game features in a 2-D game
Final Product: A finished platformer video game with custom characters and levels
Week 3: July 11 – July 15 PIXILART ANIMATIONS
This week AcadeCoders will learn how to make images and simple animations with Pixilart. They will learn about creating image layers, frames and frame rate, and various art techniques. They will create a longer, more detailed animation as their final project.
Learning Goals: Coders will learn various art and animation techniques
Final Product: A short animation video
Week 4: July 18 – July 22 LEGO SPIKE ROBOTICS
During the Lego robotics week, Coders will learn a variety of techniques for building and modifying Lego robots. They will follow
detailed instructions, and collaborate with peers to optimize their designs and complete challenges.
Learning Goals: AcadeCoders will learn to assemble and control Lego robots. They will follow detailed assembly instructions and make their own modifications.
Final Product: A Lego robot
Week 5: July 25 – July 29 STOP-MOTION ANIMATION
AcadeCoders will learn about different animation techniques, with a focus on stop-motion animation. They will use their creativity to come up with simple stories that can be conveyed with stop-motion animation. They will use a variety of props to create their own
stop motion videos, with a longer video created by the end of the week.
Learning Goals: Coders will understand the techniques used to create stop-motion videos.
Final Product: A stop motion video.
Week 6: August 2 – August 5 (4 days) INTRODUCTION TO PYTHON
Coders will be introduced to programming with Python. They will learn how to code programs that print text, store data, and follow basic logic. They will complete various challenges and work together to solve problems. Students will create a custom guessing-game program by the end of the week.
Learning Goals: A basic understanding of Python, variables, print statements, and conditional statements.
Final Product: A simple guessing game
Week 7: August 8 – August 12 PYTHON MATH WEEK
During the Python Math week, AcadeCoders will learn Python programming techniques with a focus on automating math problems. They will learn how to add, subtract, multiply, and divide using programming, with various challenges along the way. The end product of this week is a program which can calculate the area and perimeter of different geometric shapes.
Learning Goals: An ability to carry out addition, subtraction, multiplication, and division with Python
Final Product: A program that can calculate the area and perimeter of various shapes.
Week 8: August 15 – August 19 PYTHON 2D GAME
Python game week will give Coders an opportunity to build a simple 2D game from scratch. They will use mathematics, programming logic, and learn about coordinate systems in order to successfully build their game. Students will have the opportunity to customize their game, including the characters, background, and difficulty.
Learning Goals: AcadeCoders will learn about coordinate systems, collisions, and apply their python skills to create a game.
Final Product: A basic 2D “flappy-bird” game built from scratch, with custom images chosen by students.