Thinnox Logo

Programming C++ Camp

In this camp you will develop programs and applications using C++, a powerful general purpose programming language.

The camp includes hands on workshops and real world application development using concepts such as in-line functions, overloaded functions, function templates, default arguments, references, const qualifier, arrays, multiple-subscripted arrays, pointers, pointer arithmetic, function pointers, strings, optimizing memory use and improving execution performance.

At the end of the camp you will be able to carry your apps code home and your applications will be displayed at the Design Expo.


    AGES: C++1 12+ / C++2 15+
    SKILL LEVEL: Beginner–Advanced
    PATH: Programming
    PROGRAM: Programming C++
    PREREQUISITE: None
    TOOLS: C++
    AVAILABLE DATES:


Thinnox Summer Camp Programs videoediting graphic fashion jquery ecommerce java python arduino c++ multimedia gamemodelling udk gamegraphics kidscode raspberry beam robotc photography fullstack advertising xbox php iphone wearable musicvideo liveaction modding comic 3danimation tron UXUI 2dstrat csharp webdesign fashiongraphics jewelry interior architecture scratch arcade 2danimation sound manga minecraft racing rpg tactical fps platformer matlab ev3
Thinnox March Camp Programs digitalmedia photography interiordesign3d 3dgamemodelling graphicdesign actionfilm moddingminecraft comicbook 2drpg legorobotics musicdesign minecraft mutlimedia gamegraphics 2danimation fashion
  • Age •This camp is most suitable for age 11+ innovators and wizards interested in computer programming as a hobby or career.
  • Pre Requisite •No prior programming experience is necessary.
  • Camp Day Plan •Apart from the core program, the camp day plan is well rounded and includes many warm ups, energizers, team builders and creativity contests during the camp day to win friends and cool prizes.
  • Participants •6 to 12 participants per camp.

AI APP Development

This hands-on course introduces students to Artificial Intelligence (AI) and Python, one of the world’s most widely used programming languages with Cozmo, an interactive AI robot with a [personality and emotions. Topics include classical AI, machine learning, artificial neural networks and evolutionary computing approaches.


    AGES: 11+
    SKILL LEVEL: Beginner–Advanced
    PATH: Programming
    PROGRAM: AI APP Development
    PREREQUISITE: None
    TOOLS: Python, Cozmo, C#
    AVAILABLE DATES:

VR Programming

Simulation of reality is at the centre of this hands-on course where students learn the physical principles of VR and use that knowledge to create a comfortable, high-performance VR application using Unity.


    AGES: 11+
    SKILL LEVEL: Beginner–Advanced
    PATH: Programming
    PROGRAM: VR Programming
    PREREQUISITE: None
    TOOLS: Unity, Oculus Go, Photo Shop
    AVAILABLE DATES:

2D RPG Game Design

In this camp you design and develop your own Role Playing Game, using RPG maker, an easy to use, game engine and industry standard photo-editing software.


    AGES: 11+
    SKILL LEVEL: Beginner–Advanced
    PATH: Game Design
    PROGRAM: 2D RPG Game Design
    PREREQUISITE: None
    TOOLS: Photo Shop, RPG Maker
    AVAILABLE DATES:

3D Minecraft

Minecraft 3D is an interdisciplinary hands-on camp designed to acquaint you with the field of Game Design, Level Design, 3D Modelling, Game Physics and the fun in working together as one team to create inter-connected communities and adventures!

MINECRAFT® is a trademark of Notch Development AB and is not related to Thinnox Inc.


    AGES: 7 - 10
    SKILL LEVEL: Beginner
    PATH: Game Design
    PROGRAM: 3D Minecraft
    PREREQUISITE: None
    TOOLS: Photo Shop, Minecraft
    AVAILABLE DATES:

Computer Programming PYTHON

Python is a great way to get started with computer programming. Python code is easily readable and allows programmers to express concepts in fewer lines of code than might be used in languages such as C++ or Java.


    AGES: Beginner (9+); Intermediate 12+; Advanced 14+
    SKILL LEVEL: Beginner–Advanced
    PATH: Programming / Mechatronics
    PROGRAM: Computer Programming PYTHON
    PREREQUISITE: None
    TOOLS: Python, CAD, Raspberry Pi
    TAKE HOME: Project files for fully built Game/App; fully programmed Arduino or fully programmed Cozmo*
    AVAILABLE DATES:
    *(additional charges apply)
    *Cozmo

Game Design 2D Strategy

In this camp you design and develop your own 2D strategy game, using Torque Game Builder, an easy to use, game engine and industry standard photo-editing software.


    AGES: 11+
    SKILL LEVEL: Beginner–Advanced
    PATH: Game Design
    PROGRAM: Game Design 2D Strategy
    PREREQUISITE: None
    TOOLS: Torque Game Builder, Photo Shop
    AVAILABLE DATES:

Game Design 3D FPS

In this camp you develop 3D First Person Shooter game with a professional look and feel using Unreal, one of the most commercially successful gaming platforms. You develop your own strategies, characters and quests; improve your problem solving and team collaboration skills.


    AGES: 13+
    SKILL LEVEL: Beginner–Advanced
    PATH: Game Design
    PROGRAM: Game Design 3D FPS
    PREREQUISITE: None
    TOOLS: Unreal 4, Photo Shop
    AVAILABLE DATES:

Game Design 3D Racing

Design, develop, test and launch your own track types and custom cars; recreate challenging elements of famous tracks using TrackMania's "Block" process in the spirit of the 1985 game Racing Destruction Set.


    AGES: 11+
    SKILL LEVEL: Beginner–Advanced
    PATH: Game Design
    PROGRAM: Game Design 3D Racing
    PREREQUISITE: None
    TOOLS: TrackMania, Photo Shop
    AVAILABLE DATES:

Game Design 3D Tactical

In this camp you will design, develop, test and launch your own Tactical game, using easy to use game development engine and industry standard photo-editing software. You will get introduced to game design and development in an easy to understand, step by step fun to learn method.


    AGES: 13+
    SKILL LEVEL: Beginner–Advanced
    PATH: Game Design
    PROGRAM: Game Design 3D Tactical
    PREREQUISITE: None
    TOOLS: Unity, C#, Photo Shop
    AVAILABLE DATES:

Game Design i-Phone

Make an i-Phone game for iPhone, iPad, iPod. Design & Create an angry birds style Physics Game that allow users to throw a variety of projectiles at targets in order to destroy them. You will learn the Basic Principles of iPhone Touch Controls, Level and Game Planning as well as character and Environment Design.

At the end of the camp you carry copies of your work home. Your game is showcased for trial at the Design Expo.


    AGES: 11+
    SKILL LEVEL: Beginner–Advanced
    PATH: Game Design
    PROGRAM: Game Design i-Phone
    PREREQUISITE: None
    TOOLS: Unity, C#, Photo Shop
    AVAILABLE DATES:

Game Design Platformer

In this camp you design, develop, test and publish your own multi level Platform game, using a tightly-integrated (engine to editor), easy to use, game engine and industry standard photo-editing software.


    AGES: 11+
    SKILL LEVEL: Beginner–Advanced
    PATH: Game Design
    PROGRAM: Game Design Platformer
    PREREQUISITE: None
    TOOLS: Unity, C#, Photo Shop
    AVAILABLE DATES:

Game Design For X-Box

Make a game for X-Box 360. You will create a top-down game using Unreal 4. This will involve multiple player pickups, patrolling enemies, a timer, and traps! You will learn how to create a 3D environment, manipulate a player and run some AI scripts. In addition to this, you will learn how to create simple Menus and import them into Unreal 4.


    AGES: 13+
    SKILL LEVEL: Beginner–Advanced
    PATH: Game Design
    PROGRAM: Game Design For X-Box
    PREREQUISITE: None
    TOOLS: Unreal 4, Photo Shop
    AVAILABLE DATES:

Kids Code

Kids Code Camp explores the fundamental concepts behind the SCRATCH, JAVA (Minecraft), PYTHON, JAVA SCRIPT programming languages. Students will create, modify and test the forms, scripts and code that tell computers what to do by exploring variables and constant, graphical user interfaces and any other required industry knowledge that enables one to write programs in any computer language.


    AGES: 6-11
    SKILL LEVEL: Beginner
    PATH: Computer Science, Game Programming, App Development
    PROGRAM: Scratch, JAVAScript, Python, JAVA (Minecraft)
    PREREQUISITE: None
    TOOLS: Scratch, KPL, Photo Shop
    AVAILABLE DATES:

Minecraft Arcade

In the Minecraft Arcade Camp you use a popular gaming engine to create an arcade game based on the Minecraft platform. This camp introduces you to the fascinating world of game design and development.

MINECRAFT® is a trademark of Notch Development AB and is not related to Thinnox Inc.


    AGES: 7 - 10 (beginner classes), 11+ (advanced classes)
    SKILL LEVEL: Beginner–Advanced
    PATH: Game Design
    PROGRAM: Minecraft Arcade
    PREREQUISITE: None
    TOOLS: Minecraft, Photo Shop
    AVAILABLE DATES:

Minecraft Modding With JAVA

Learn Java concepts and syntax to design, build and test Minecraft mods. Use your new skills to design custom levels, items, blocks and more all while enjoying the fun of working together as one team to create inter-connected communities and adventures!

MINECRAFT® is a trademark of Notch Development AB and is not related to Thinnox Inc.


    AGES: 11+
    SKILL LEVEL: Beginner–Advanced
    PATH: Game Design & Programming
    PROGRAM: Minecraft Modding With JAVA
    PREREQUISITE: None
    TOOLS: Minecraft, Photo Shop, JAVA
    AVAILABLE DATES:

Programming C#

In this camp you will develop programs and applications using C#, a powerful general purpose programming language.


    AGES: C#1 10+ / C#2 13+
    SKILL LEVEL: Beginner–Advanced
    PATH: Programming
    PROGRAM: Programming C#
    PREREQUISITE: None
    TOOLS: C#
    AVAILABLE DATES:

Programming JAVA

Code with Java and develop applications using Java programming tools, understand the basic to advanced concepts related to Java Programming language. Java is an Object Oriented Programming language. Throughout the course understanding of Java programming by learning the concepts and applying them to various Greenfoot scenario and Eclipse projects. Students will use the skills they have learned to work on Java programming, starting with the Java Virtual Machine and variables all the way to Java Generics and some of the Collection classes such as ArrayList and HashMap. Students interested with Modding, they may work on JAVA modding by adding their own custom blocks, items, armor, tools, swords, food, and releasing the mod.


    AGES: JAVA1 10+ / JAVA2 13+
    SKILL LEVEL: Beginner–Advanced
    PATH: Programming
    PROGRAM: Programming JAVA
    PREREQUISITE: None
    TOOLS: JAVA
    AVAILABLE DATES:

Programming SCRATCH

In this camp you will develop programs and applications using SCRATCH, a powerful general purpose programming language.


    AGES: 7+
    SKILL LEVEL: Beginner
    PATH: Programming
    PROGRAM: Programming SCRATCH
    PREREQUISITE: None
    TOOLS: Scratch, Photo Shop
    AVAILABLE DATES: