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.