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
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
What Comes Next?
On completion your child is able to move onto either A Level Computing or an option of:-
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 – 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:-
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:-
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:-















