Syllabus

Introduction

Welcome to WCA! For this weekend coding camp, we’ll be introducing ourselves to the study of Computer Science by making games in Scratch and web pages in HTML/CSS.

Weekend Overview

Day 0: Scratch Day 1: Web Development
Scratch Specifics HTML
Important Programming Constructs CSS
Game Development Setting Up GitHub
Project: Create Your Own Game Project: Create Your Own Online Portfolio
Where to next? Where to next?

Day Breakdowns

Day 0: Scratch

Scratch Specifics

  1. Programming Enviornment
  2. Sprite Movement
  3. Changing Scenes

Important Programming Constructs

  1. Variables
  2. Conditions
  3. Math
  4. Loops
  5. Define (Functions)

Game Development

  1. Game Loop
  2. Text Input
  3. Keyboard Input
  4. Collision Detection

Project: Create Your Own Game

Utilize all the concepts covered in the day to create your own game!

Suggestions include:

Where To Next?

Day 1: Web Development

HTML

CSS

Setting Up GitHub

Project: Create Your Own Online Portfolio

Using some boiler plate to get your code running on GitHub Pages, make your own custom portfolio page!

Where To Next?