Fall 2009

CIS122 – Introduction to Computer Programming

Tentative Schedule

How to use this Tentative Schedule

Answers to Exercises

******************************Videos******************************

Week 1 Week 2 Week 3 Week 4 Week 5  Week 6 Week 7  Week 8  

Week 9 Week 10 Week 11 Week 12 Week 13 Week 14 Week 15 Week 16  

Week Topic & Assignments Detail
Week 1
(8/24)
  • Complete Information about you

  • Complete Pre-assessment

  • The Visual Basic 2008 environment

  • Introduction to programming & Development Cycle
  • Complete Lab 0
Week 1 Detail
Week 2
(8/31)
  • Creating a Visual Interface

  • Using Methods

  • ASCII and Internal Data Representation

  • Data and Data Types

  • Declaring Variables

  • Assignment Statements

  • Complete Variable Walkthrough Exercise

  • Complete Lab 1

Week 2 Detail
Week 3
(9/7)
  • Arithmetic Operators
  • Sequence Control Structure
  • Option Strict
  • Convert Data types
  • Complete Walkthrough Exercises (2)
  • Complete Debug Exercise
  • Complete Lab 2
Week 3 Detail
Week 4
(9/14)
  • Formatting Output
  • More about constants
  • Visual Basic Terms
  • Complete Debug Exercise
  • Complete Lab 3
  • Test
Week 4 Detail
Week 5
(9/21)
  • Message Boxes
  • Selection Control Structure
    • Simple If Statement
    • Block If .. End If Statement
    • Block If..Else..End If Statement
  • Test Data
  • Complete Selection Walkthrough Exercises(2)
  • Complete IF..Else Debug exercise
  • Complete Lab 4
Week 5 Detail
Week 6
(9/28)
  • Using Breakpoints
  • Data Validation
  • Selection – If..ElseIf
  • Comparing Strings
  • Complete If..ElseIf Walkthrough Exercise
  • Complete IF... ElseIf Debug Exercise
  • Selection – Nested If
  • Complete Nested Walkthrough Exercise
  • Complete Nested Debug Exercise
  • Complete Lab 5
Week 6 Detail
Week 7
(10/5)
  • Compound conditions, And, "Or, Not
  • Hierarchy of Logical Operators
  • Complete Compound Selection Walkthrough Exercise
  •  Complete Lab 6
Week 7 Detail
Week 8
(10/12)
  • Case Selection
  • SubString( ) Method
  • Complete Case Selection Walkthrough Exercise
  • Complete Case Selection Debug Exercise
  • Complete Lab 7
Week 8 Detail
Week 9
(10/19)
  • Counters
  • Accumulators
  • Compound Arithmetic Operators
  • Scope
  • Division by Zero Exception
  • Complete Lab 8
  • Test
Week 9 Detail
Week 10
(10/26
  • General Procedures
  • Passing Arguments by value and by reference
  • Functions
  • Complete Procedures Walkthrough Exercise
  • Complete Lab 9
Week 10 Detail
Week 11
(11/2)
  • Iteration/Looping – Do Loops
  • Random Numbers
  • InputBox Function
  • Hierarchy/Structure Charts
  • Complete Do Loop Walkthrough Exercise
  • Complete Lab 10
Week 11 Detail
Week 12
(11/9)
  • Iteration/Looping – For Loops
  • Complete For Loop Walkthrough Exercises
  • Complete Lab 11
Week 12 Detail
Week 13
(11/16)
  • Files and Stream Objects
  • Part 1 of Test 3 Counters, Accumulators, Procedures, Functions, Looping
  • Complete Lab 12 (you will not submit this program until you have completed lab 14)
  • Extra Credit Tic-Tac-Toe game due 11/23
Week 13 Detail
Week 14
(11/23)
  • Part 2 of Test 3 Counters, Accumulators, Procedures, Functions, Looping
  • Variable Arrays
  • Parallel Variable Arrays
  • Comma Delimited Files
  • Complete Lab 13 (you will not submit this program until you have completed lab 14)
Week 14 Detail
11/26 - 11/27 Thanksgiving Break  
Week 15
(11/30)
  • Insertion Sort
  • Complete array walkthrough exercise
Week 15 Detail
Week 16
(12/7)
  • Work week
  • Complete and Submit Lab 14
  • Extra Credit/Challenge
Week 16 Detail
Finals Week
(12/14)
  • Complete Post Assessment
  • Submit suggestions for future students
  • Complete Test 4 - Files & Arrays
Test 4 Topics