Close

Contact us

FunTech
1a The Colonnade
High Street
Maidenhead
Berkshire
SL6 1QL

E-mail: info@funtech.co.uk
Telephone: (01628) 621215
or: (01628) 621216

Send us a message

Find us

View larger map

Call us on 01628 621215
or 01628 621216

Programming Academy
Does your child play
computer games?

The Programming Academy has been developed to offer a professional series of courses for aspiring young coders to learn how to code to industry standards.

Our programme has been inspired by the evident need seen by both Industry and Government for a generation that is equipped to not only consume technology but to engineer it and manage it.

Programming Academy at FunTech:

Learn how to code in a fast paced, fun and methodical environment

Starter Coder – unlock the power of code

Allows your child to learn fundamental programming constructs common throughout all programming languages.

Quick Facts

Skills Taught: Fundamental programming constructs
Language: C#
Duration: 1 year
Lessons: 1 hour per week
Homework: 1 hour per week (approx.)
Prep Lessons: As required
Workshops: End of each term
Pre-requisites: None

Course Description

  • Using an integrated development environment, your child is guided on a step-by-step programming journey on how to code from the ground up.
  • After this they will have a firm understanding of the complex programming constructs, concepts and principles.
  • Throughout the year your child will be encouraged and challenged to develop their logical thinking and master the programming constructs to industry standards.

What Comes Next?

On completion your child is able to move onto either A Level Computing or Advanced Coder

Advanced Coder – Problem Solving

The Advanced Coder progresses your child’s coding ability to provide solutions that are efficient and effective. This is a skill set highly sought by Industry.

Quick Facts

Skills Taught: Advanced Algorithm Programming
Language: C#
Duration: 1 year
Lessons: 1.5 hours per week
Homework: 1 hour per week (approx.)
Prep Lessons: As required
Workshops: End of each term
Pre-requisites: Starter Coder

Course Description

  • Building on skills learnt during the Starter Coder, your child will learn how to code advanced algorithms in a simple and effective manner. Industry today looks for solutions to be ‘tightly coded’ rather than simply bashing out reams of code.
  • We will focus on teaching the vital skill of analysing the efficiency of different algorithms in order to find the optimum solutions.
  • Apart from looking at Artificial Intelligence to code a Chess Game youngsters will also have an opportunity to work on an algorithm for which a solution is yet to be coded, namely The Travelling Salesman Problem, which comes with a current prize of $1,000,000
  • By the end of this course your child will be an effective coder.

What Comes Next?

On completion your child is able to move onto either A Level Computing or an option of:-

  • Online Coder
  • Game Coder
  • Mobile Coder
  • Robotics Coder

Online Coder - Commercial Coding

Online Coder allows your child to create a website with a backend database – something like an Amazon site…

Quick Facts

Skills Taught: Online Programming
Language: C# | MySQL, XML, PHP, HTML, CSS, Client and Server Side Processing
Duration: 1 year
Lessons: 1.5 hours per week
Homework: 1 hour per week (approx.)
Prep Lessons: As required
Workshops: End of each term
Pre-requisites: Advanced Coder

Skills Taught

Advanced MySQL, XML, PHP, HTML, CSS, Client and Server Side Processing

What Comes Next?

On completion your child is able to move onto either A Level Computing or an option of:-

  • Game Coder
  • Mobile Coder
  • Robotics Coder

Game Coder – Dreams made real

Quick Facts

Skills Taught: Xbox Game Programming
Language: XNA & C#
Duration: 1 year
Lessons: 1.5 hours per week
Homework: 1 hour per week (approx.)
Prep Lessons: As required
Workshops: End of each term
Pre-requisites: Advanced Coder

Skills Taught

XNA Intro, Input, Object Oriented Design, 2D (co-ordinates, colours, bounds collision, per-pixel transparency collision), Physics (Intro, Engines, Basic Kinematics, Velocity, Acceleration, Force, Momentum, Impulse, Collisions at angles, Coefficient of Restitution) XACT, 3D concepts, co-ordinates & matrices, camera, lighting, rendering pipeline shaders, HLSL, Effects, shader authoring, terrain generation, avatars, gaming AI, saving loading, game planning, game performance.

What Comes Next?

On completion your child is able to move onto either A Level Computing or an option of:-

  • Online Coder
  • Mobile Coder
  • Robotics Coder

Mobile Coder - The Key to Life

Quick Facts

Skills Taught: Mobile Programming
Language: pending
Duration: 1 year
Lessons: 1.5 hours per week
Homework: 1 hour per week (approx.)
Prep Lessons: As required
Workshops: End of each term
Pre-requisites: Advanced Coder

Skills Taught

Coming Soon

What Comes Next?

On completion your child is able to move onto either A Level Computing or an option of:-

  • Online Coder
  • Gamer Coder
  • Robotics Coder

Robotics Coder – Power over Machines

Quick Facts

Skills Taught: Robot Programming
Language: Pending
Duration: 1 year
Lessons: 1.5 hours per week
Homework: 1 hour per week (approx.)
Prep Lessons: As required
Workshops: End of each term
Pre-requisites: Advanced Coder

Skills Taught

Coming soon

What Comes Next?

On completion your child is able to move onto either A Level Computing or an option of:-

  • Online Coder
  • Gamer Coder
  • Mobile Coder