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

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