British Youth International College

Menu

2020 Syllabus

Here is the full syllabus for the 2020 Summer Games Development and JavaScript Programming. If you want more info about the syllabus or want to learn more about our Summer camp then please click the links below.

KIDS SUMMER COMPUTER GAMES DEVELOPMENT BOOT CAMP COURSE SCHEDULE FOR AGE 9 TO 14

Week 1 – (6th July – 8th July 2020) – 2D COMPUTER GAMES DEVELOPMENT AND ESSENTIALS OF COMPUTING. CODING ELEMENT IS INCLUDED

2D Games Development using any of the games platform i.e. Unity, Unreal Engine, Stencyl, Game Maker etc.

  • Download and install programs
  • What is a game?
  • How are games made?
  • Understanding layout
  • Actors, backgrounds, scenes and sounds
  • Testing created games
  • Behaviours and events
  • Peer game testing

Multiplayer Games

  • Adding collectables
  • Drawing a score board
  • Connecting to a network
  • Playing multiplayer with other kids in the classroom

Introduction

  • What is a computer?
  • Operating systems
  • Files, folders and paths
  • File types
  • The PC
  • Windows versions
  • CPUs
  • Memory types
  • Components of a PC

Software

  • What is software?
  • Downloading software
  • Installing software
  • Uninstalling software
  • What can software do inside a computer?

Hardware

  • What is hardware?
  • Examples of hardware
  • Hardware vs software
  • Identifying input/output ports

The Internet

  • Browsers
  • Cookies
  • Search engines
  • Password security
  • Websites
  • URLs
  • Downloading using the internet

Other activities and projects with:

  • Game Development

Week 2 – (13th July – 15th July 2020) – 2D COMPUTER GAMES DEVELOPMENT AND CODING

2D Games Development using any of the games platform i.e. Unity, Unreal Engine, Stencyl, Game Maker etc.

  • Download and install programs
  • What is a game?
  • How are games made?
  • Understanding layout
  • Actors, backgrounds, scenes and sounds
  • Testing created games
  • Behaviours and events
  • Peer game testing

Multiplayer Games

  • Adding collectables
  • Drawing a scoreboard
  • Connecting to a network
  • Playing multiplayer with other kids in the classroom

Basics of Programming

  • Different languages
  • Variables
  • Loops
  • Decisions
  • Functions

Other activities and projects with:

  • Game Development

 

Week 3 – (20th July – 22nd July 2020) – 2D GAMES DEVELOPMENT, CUSTOMISING PC’s AND CODING

2D Games Development using any of the games platform i.e. Unity, Unreal Engine, Stencyl, Game Maker etc.

  • Download and install programs
  • What is a game?
  • How are games made?
  • Understanding layout
  • Actors, backgrounds, scenes and sounds
  • Testing created games
  • Behaviours and events
  • Peer game testing

Multiplayer Games

  • Adding collectables
  • Drawing a scoreboard
  • Connecting to a network
  • Playing multiplayer with other kids in the classroom

Customising PC’s

  • Changing the background
  • Screensavers
  • Shortcuts

Programming Concepts

  • Syntax of code
  • Loops
  • If-else constructs
  • Functions

Other activities and projects with:

  • Game Development

Week 4 – (27th July – 29th July 2020) – 2D COMPUTER GAMES DEVELOPMENT AND ANIMATION. CODING ELEMENT IS INCLUDED

2D Games Development using any of the games platform i.e. Unity, Unreal Engine, Stencyl, Game Maker etc.

  • Download and install programs
  • What is a game?
  • How are games made?
  • Understanding layout
  • Actors, backgrounds, scenes and sounds
  • Testing created games
  • Behaviours and events
  • Peer game testing

Multiplayer Games

  • Adding collectables
  • Drawing a scoreboard
  • Connecting to a network
  • Playing multiplayer with other kids in the classroom

Animation

  • Use pivot animator
  • Create players
  • Import sprites/models
  • Move players
  • Use frames and onion layers
  • Create motion of at least 30 seconds
  • Interactivity with players

Concepts of Coding

  • Python or C#
  • Variables
  • Loops
  • Decisions
  • Functions

Other activities and projects with:

  • Game Development


KIDS ONLINE JAVASCRIPT PROGRAMMING COURSE SCHEDULE FOR AGE 9 TO 14

ONLINE – Summer (July) Basic Javascript Programming (ONLINE Instructor Led – 4 Weeks)

In the Basic JavaScript Course you’ll:

  • Learn the basics of computer programming
  • Learn JavaScript
  • Learning HTML 5
  • Create Interactive Web pages
  • By the end of the course, students will know the basics of a valuable life long skill

ONLINE – Summer (August) Advanced JavaScript Programming Courses (ONLINE Instructor Led – 4 Weeks)

In the Advanced JavaScript Programming, following sections would be covered:

INTRODUCTION

  • In this course, you will learn about JavaScript data types, built-in methods, and variables.

Variables and Data Types

  • Learn about Variable & Data Types used in JavaScript.

CONDITIONALS

  • Learn how to use if, else if, else, switch, and ternary syntax to control the flow of a program in JavaScript.


FUNCTIONS

  • Learn about JavaScript function syntax, passing data to functions, the return keyword, ES6 arrow functions, and concise body syntax.


Object Literals

  • Learn about Object literals, encapsulating data, enclosing it in a tidy package.


SCOPE

  • Learn about global and block level scope in JavaScript.


LOOPS

  • Learn about for loop, while loop, etc.


ARRAYS

  • In this course, you will learn about arrays, a data structure in JavaScript used to store lists of data.