Computer Programming

 Magic doesn’t run a computer, code does and in this introductory course students become programmers.  This course teaches students some of the fundamentals of computer programming while creating real software using the block-based programming tool Scratch.

   Students will receive instruction and gain experience with the following principals of computer science:

  • Variables
  • Execution control
  • Input commands
  • Output commands
  • Conditional logic
  • Looping
  • Subroutines
  • Computer graphics

 

 

Above: Sample of student work.  Number guessing game created on Scratch.  Below:  Sample of source code.

   All programming principals are taught through hands-on experience of writing code.  Students will be creating computer programs at ever class meeting.  Here is a sample of some of the exciting and fun projects planned:

  • Number Guessing Game – A fun game in which the player has to guess a number which has been randomly selected by the computer.
  • Disco Math – Students will create a program which quizzes them on their math facts complete with music and an animated character.
  • Art Canvas – Draw on the screen with your mouse while being able to change the color and size of the pen.
  • Whac-a-Mole - Students create an exciting software version of the classic arcade game complete with sound effects and scoring.

 

 

Computer Programming

Grades 3-8

Prerequisites: None

Experience Level:  Beginner

 

We provide all the required technology.

Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab.
See http://scratch.mit.edu.

 

Copyright © 2019 NH Coding Academy. All rights reserved.