Cheney Middle School

Skip to main content
Mobile Menu
Please Create A Marquee

Introduction Programming

Introduction to Programming

1 Quarter                                  Prerequisite: None

This class starts with Tynker 300 which gives them a start of understanding block coding and a taste of text coding. After Tynker 300 they will move into more formal concepts of computer programming in Code.org express. Here they will learn about conditional logic, loops and patterns, and the use of sprites in programs. The last section of introduction to programming is Scratch.mit.org, here students will do 4 mini-projects from scratch tutorials to get familiar with the use of the program. Then they will be required to do 2 projects with a final Benchmark of a final Game/app to assess their learning in the course.

Grading:

At middle school level my classes are what we call an exploratory class. All of my classes as an exploratory class will be a “NO” fail class. I only ask that students are always trying to work at the best of their abilities. All though your student can not fail my class, a lack of effort or trying can result in a “NG” No Grade in my class at mid-term. Which over the course of the rest of the term the student does not complete the minimum course work after discussion the grade will turn into a "U" grade for the term. I reserve this system for students that after many communications and tries to get them to participate in the class, that they do not give work effort.

Grading: Introduction to programming

Complete

 

1

1

 

 Key

Tynker

N/S

A

N

N

A

S

S

 

 A=Complete ALL

Code.org

N/S

N

A

N

S

A

S

 

 S= Complete SOME

Scratch

N/S

N

N

A

S

S

A

 

 N=Complete NONE

Grade

U or S

C

C+

 

 

Complete

2

2

2

3

3

Tynker

A

A

A

N

A

A

Code.org

A

A

S

A

A

A

Scratch

N

1/7

7/7

5/7-7/7

               6/7 

                 7/7

 Grade

B-

B

B+

A-

A

Getting a grade of a "B" or less I will have student pick up where they left off in introduction to programming for next programming class they take. This is where when they complete class the second time singing up for it I will grade replace previous quarter in the same year for the “A” only upon request. Students need to complete at least 5/6 of the scratch projects/lessons to move on to intermediate programming.

Tynker Lessons

Tynker.com

 

When going to Tynker use google to sign-in and sign-in as a STUDENT, all classes I have added you with your google sign-in: ID#@students.cheneysd.org

 

Ex . [email protected]

 

Intro to Tynker Walkthrough

Intro to Python Walkthrough

TY Intro Key.pdf

TY Python.pdf

Intro to Game Design Walkthrough

Intro to JavaScript Walkthrough

TY G-Design.pdf

TY JavaScript.pdf

 

Code.org Express Lessons

 

Code.org

 

When making a Code.org account please use google to sign-up!!!

 

Angry Birds

Collecting W/Laurel

Fish Sprite Lab

Code.org Angry Birds.pdf

Code.org Coll. W:Laurel.pdf

Code.org Fish Lab.pdf

Loops W/Rey & BB8

Nested Loops

If/Else w/Bee

Code.org Loops W:BB8.pdf

Code.org Nested Loops.pdf

Code.org If:Else W:Bee.pdf

Loops W/Farmer

Harvest Cond.

 

Code.org Loops W:Farmer.pdf

Code.org Harv. Cond..pdf

 

 

Scratch Learning and projects:

How to sign-up for Scratch

When making a Scratch account please follow sign-up video instructions. Make sure when done making an account you go to your e-mail and verify the account with scratch before starting any programming.

Scratch.mit.edu

Project 1 Create a Story

Scratch Project 1.pdf

Project 2 Make a Chase Game

Scratch Project 2.pdf

Project 3 Make it Fly

Scratch Project 3.pdf

Project 4 Pong Game

Scratch Project 4.pdf

 

Fish Tank Project

Fish Tank PDF

Frogger Game Project

Frogger Project PDF

 

 

Final Game/App Benchmark (100pts)

 

Like Other Projects this will be Turned in to Studio:

 

For the final Benchmark you will create a Game or App of your choice - you will only start this after all the other Scratch projects are completed. This will be something you create on your own. I will provide some examples and resources for you to look at for ideas.

 

Grading for final benchmark

  • You have 4 class days to do the project from concept to competition - each day it is late - 10pts (40pts)- I do not count Wednesdays or Fridays in the 4 Days
  • If time permits I will have 2 Students - (Normally Advanced Students) try and score your project. This is an Example of the Score Sheet (25pts x 2)
  • The final points will be my evaluation of the Game/app (10pts)

One Resource you can use is youTube - this is link to possible idea (Scratch Tutorials youTube)

The other place you can look from other Students: My Studios