Computer Science 1 - Period 5 - Fall 2008
Assignment List and Due Dates

Assignment Pts Due Date
Syllabus -- Thursday 9/4/08
Foundations of Programming    
Introduction to Programming - Lecture   Thursday 9/4/08
Setting up Visual Studio 2005 -- Thursday 9/4/08
Extra Credit: Install Visual Basic 2008 @ Home 5  
Lecture: Handling Events - Hello World 10 Wednesday 9/10/08
Lecture: Variables, Data Types & Operators - Greeting 10 Friday 9/12/08
International Greeting 10 Thursday 9/18/08
Reading & Quiz #1 - Variables, Strings & Concatenation 10 Thursday 9/18/08
Add Names - Using Concatenation & Storing Variables 10 Tuesday 9/23/08
Selection Structures    
Calculator - Using If/Then Statements 10 Thursday 9/25/08
If/Then Review 5 Thursday 9/25/08
Video: Computers - Modern Marvels 15 Monday 9/29/08
Exercise: Random Numbers -- Wednesday 10/1/08
Guessing Game: Using Random Numbers 10 Friday 10/3/08
Reading & Quiz #2 - If/Then Statements (6 Questions) 12 Friday 10/3/08
Writing Algorithms 5 Tuesday 10/7/08
Rock, Paper, Scissors - Create Your Own Game 20 Thursday 10/9/08
Grade Machine - Case Statement & Constants 10 Thursday 10/16/08
Select Case - Review 5 Thursday 10/16/08
Repetition Structures (Loops)    
Password Creator -- Monday 10/20/08
Secret Message Coder - Part 1 Encoding 20 Friday 10/24/08
Secret Message Coder - Part 2 Decoding | Tuesday 10/28/08
Register - Tech Prep College Credit 10 Thursday 10/30/08
Exercise: Writing Methods (Circles & Rectangles) -- Thursday 10/30/08
Reading & Quiz #3 - Loops 20 Monday 11/3/08
Nim 40 Friday 11/7/08
Student Release Forms 20 Friday 11/7/08
Arrays    
Exercise: Using an Array -- Wednesday 11/12/08
Improved Secret Message Coder 10 Friday 11/14/08
Exercise: 2-Dimensional Arrays & Nested For/Next Loops -- Tuesday 11/18/08
Concentration: Matching Game - Step 1 60 Thursday 11/20/08
Concentration: Matching Game - Step 2 | Monday 11/24/08
Concentration: Matching Game - Step 3 | Wednesday 11/26/08
Graphics & Game Design    
Exercise: Intro to Graphics -- Tuesday 12/2/08
Exercise: 1 Player Pong (Step 1) 10 Thursday 12/4/08
Exercise: 1 Player Pong (Step 2) | Monday 12/8/08
Pong: 2 Player (Step 1) 50 Friday 12/12/08
Pong: 2 Player (Step 2) | Monday 1/5/09
Pong 2 - Presentation 20 Wednesday 1/7/09
Space Invaders 100  
Space Invaders - Design Game Graphics   Wednesday 1/7/09
     

 

Resources

Software

VB 2008 Download

Lecture Notes

  1. Intro to Programming
  2. Event-Driven Programming
  3. Variables, Data Types & Operators
  4. Procedures

Tech Prep