Basic Programming Assessments and Lesson Plans

Last update August 29, 2011

 

Course Outline

Basic Course Outline and Schedule

 

 

Project General Assessment See Rubric: Basic Rubric

 

Lesson Plans 2011-12

BasicLessonPlan_01 - Welcome to Basic Programming

BasicLessonPlan_02 - Class Procedures and How Computer Programs Work

BasicLessonPlan_03 - MHS File System and How to program a Robot to Walk

BasicLessonPlan_04 - File Systems

BasicLessonPlan_05 - First Game

BasicLessonPlan_05a - Grade Your Game

BasicLessonPlan_06 - Computer Programming Documents

BasicLessonPlan_07 - Introduction Computer Programming - Variables

BasicLessonPlan_08 - Starting to tie up Game Maker Project One

BasicLessonPlan_09 - Starting Realbasic

BasicLessonPlan_10 - Realbasic assignment statements

BasicLessonPlan_10b - Realbasic logical operators

BasicLessonPlan_10c - Realbasic logical and comparision operators

BasicLessonPlan_10d - Realbasic finishing up conditionals

BasicLessonPlan_10f - Realbasic conditional presentations

BasicLessonPlan_11 - Conditionals from RB to GM

BasicLessonPlan_6 - 1/24- REALBasic- Introduction to Loop Stickman 1

BasicLessonPlan_6b - REALBasic- For Loop Stickman 2

BasicLessonPlan_6c - REALBasic- For Loop and Animation Stickman 3

BasicLessonPlan_6d - REALBasic- Finishing up For Loop and Animation Stickman 4

BasicLessonPlan_13 - REALBasic-Stickman Assessments

BasicLessonPlan_16 - RB Finish up and Start Game Maker Project 2

BasicLessonPlan_17 - Start Game Maker Project 2- return tests and grades for stickman

 

 

 

past lesson plans

 

BasicLessonPlan_04a-First Game - Introduction to Game Maker and Beginning Game document

BasicLessonPlan_04c - The Browser Wars the Movies

BasicLessonPlan_04d - Work on Game Maker Games

BasicLessonPlan_04e -First Game - Variables and Finishing up First Game

BasicLessonPlan_04f -Finish up Game

BasicLessonPlan_04h -Finish up Game

BasicLessonPlan_04i-Psuedo-Code

BasicLessonPlan_04j-Study Guides and Finish Games

BasicLessonPlan_04k - History of the Internet Movie

BasicLessonPlan_05 -MO and REALBasic

BasicLessonPlan_05 -Substitue - History of the Internet People Power 11/16

BasicLessonPlan_05b -Real Basic Starting to Code

BasicLessonPlan_05c -REALBasic- Data Types and Conditionals- Black Jack

BasicLessonPlan_05d -REALBasic- Conditionals and Quiz for Progress Report Week Starting 11/30

BasicLessonPlan_11 -REALBasic- Conditionals from RB to GAME Maker

 

 

BasicLessonPlan_04d -First Game - Finishing Touches and Randy Pausch's Last Lecture

BasicLessonPlan_05a -First REALBasic Project- Let's Make Music

 

BasicLessonPlan_Substitute Plan -The Great Robot Race

BasicLessonPlan_05d -REALBasic- Conditional, Flow of Execution and Algorithm Solving

BasicLessonPlan_05e-REALBasic- More Conditionals and Algorithm Solving

BasicLessonPlan_05f-REALBasic- Declarations, Parsing and RPS Game

BasicLessonPlan_05g-REALBasic- Declarations, Parsing and RPS Game

BasicLessonPlan_05h-REALBasic- Variables vs Methods

BasicLessonPlan_05i-REALBasic- Test One Review

BasicLessonPlan_05j-REALBasic- Test on Conditionals

BasicLessonPlan_Substitute Plan -Hackers - The Movie

BasicLessonPlan_05k-REALBasic- Review Test on Conditionals

BasicLessonPlan_06-REALBasic- Introduction to Loops

BasicLessonPlan_06b-REALBasic- For Loops

BasicLessonPlan_06c-REALBasic- For Loops and Aniimation

BasicLessonPlan_06d-REALBasic- Finishing up For Loops and Animation

BasicLessonPlan_07a-REALBasic- Test 2 for Term 2 and Intro to Pong

BasicLessonPlan_07b-REALBasic- Test 2 Intro to Pong

BasicLessonPlan_07c- REALBasic- Pong Setup

BasicLessonPlan_07d- REALBasic- Pong Collisions

BasicLessonPlan_07e- REALBasic- Pong -Introduction to Booleans

BasicLessonPlan_07f- REALBasic- Pong -Finishing Up

BasicLessonPlan_07g- REALBasic- Pong - Moving on to Collision

BasicLessonPlan_07h- REALBasic- Pong -Understanding Collisions

BasicLessonPlan_07i- REALBasic- Pong -Colliding without Collisions

BasicLessonPlan_07j- REALBasic- Pong -Continuing on

Basic LessonPlan Substitute Plan- Vocabulary Test

BasicLessonPlan_08a- REALBasic- Pong -Finishing Up - Project and Test

BasicLessonPlan_08b- REALBasic- Pong -Finishing Up - Midterm Review

BasicLessonPlan_08c- REALBasic- Pong -Clean Up and Last Midterm Review

BasicLessonPlan_08d- REALBasic- Submit Pong and take Midterm

BasicLessonPlan_08e- REALBasic- Pong -Term Cleanup

BasicLessonPlan_09a- REALBasic- Mid-Term Review and Pong Presentation

BasicLessonPlan_10- REALBasic- New Game Maker Project

BasicLessonPlan_10b- Game Maker Design Document

BasicLessonPlan_10c- Game Maker Design Document Redoe

BasicLesson 3/9 What is a Level 1, 2 and 3 Game

BasicLession 3/10 Stop and let's give all Sprites and Objects meaning names

BasicLessonPlan_11a- Game Maker Project - Introduction to GML

BasicLessonPlan_11b- Game Maker Project - GML

BasicLessonPlan_11c- Game Maker Project - more GML

BasicLessonPlan_11d- Game Maker Project - Final Weeks

03/25 and 03/26 - Write drag and drop and GML for Event right click - if no collision - change sprite, jump 4,0 /if a collision do nothing

03/27 and 03/30 - Self Directed Learning - Exercise move objMario to 10,0 by using mario.x mario.y - explain self and other.

BasicLessonPlan_12a- Tic Tac Toe- Introduction

BasicLessonPlan_12b- Computer Programming and Secret Messages

BasicLessonPlan_12c- Starting to Code TTT

BasicLessonPlan_12x- Variables and DataStructures - Sub

BasicLessonPlan_12d- Mouse Clicks in Game Squares in TTT

BasicLessonPlan_12e- Whose Turn and isEmpty TTT

BasicLessonPlan_12f- Set up for the Win in TTT

BasicLessonPlan_12g- Set up for the isWinner() method

BasicLessonPlan_13a- Term 4 Review