Children will be introduced to the block-based coding through which they will learn the fundamental program constructs and will practice in JavaScript Programming language.
They will create programmatic images, animations, interactive arts and games. They will start with simple and primitive shapes and build up to more sophisticated sprite-based games, students will become familiar with the programming concepts and the design process that computer scientists use daily. They then learn how these simpler constructs can be combined to create more complex games. At the end of the course, students will develop a personalized, interactive game of their own that includes basic programming concepts such as control structures, variables, user input and randomness.
Course Structure
- Working with drawing and shapes in Game Lab
- Introduction to Game Designing
- Introduction to Variables and Random Number
- Sprites and Sprites Properties
- Working with text in games
- Introduction to Draw Loop in games
- Animation in Games
- Sprite Movement using keyboard and mouse input
- Introduction to Conditionals and Using them in games
- Introduction to Functions
- Velocity and Complex sprite geometrical movement
- Type of Collisions and Collision Detection
- Design and create your own gaming project
Reviews
There are no reviews yet.