Spring 2013

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
(1/14)
  • Complete Information about you

  • Complete Pre-assessment

  • The Visual Basic 2010 environment

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

  • Using Methods

  • ASCII and Internal Data Representation

  • Data and Data Types

  • Declaring Variables

  • Assignment Statements

  • Complete Declaring Variable Exercise

    Complete Debug Exercise

  • Complete Lab 1

Week 2 Detail
Week 3
(1/28)
  • Arithmetic Operators
  • Sequence Control Structure
  • Option Strict
  • Convert Data types
  • Complete Sequence Walkthrough Exercises (2)
  • Complete Debug Exercise
  • Complete Lab 2
Week 3 Detail
Week 4
(2/4)
  • Formatting Output
  • More about constants
  • Visual Basic Terms
  • Complete Functions and Methods Walkthrough Exercise
  • Complete Debug Exercise
  • Complete Lab 3
  • Complete Test 1
Week 4 Detail
Week 5
(2/11)
  • 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
(2/18)
  • Using Breakpoints
  • Data Validation
  • Selection – If..ElseIf
  • Comparing Strings
  • Complete If..ElseIf Walkthrough Exercise
  • Selection – Nested If
  • Complete Nested Walkthrough Exercise
  • Complete Nested Debug Exercise
  • Complete Lab 5
Week 6 Detail
Week 7
(2/25)
  • Compound conditions, And, "Or, Not
  • Hierarchy of Logical Operators
  • Complete Compound Selection Walkthrough Exercise
  •  Complete Lab 6
Week 7 Detail
Week 8
(3/4)
  • Case Selection
  • SubString( ) Method
  • Complete Case Selection Walkthrough Exercise
  • Complete Case Selection Debug Exercise
  • Complete Lab 7
Week 8 Detail
Week 9
(3/11)
  • Counters
  • Accumulators
  • Compound Arithmetic Operators
  • Scope
  • Division by Zero Exception
  • Complete Lab 8
  • Complete Test 2 - Selection
Week 9 Detail
Week of
(3/18)
Spring Break - Enjoy  
Week 10
(3/25)
  • General Procedures
  • Passing Arguments by value and by reference
  • Functions
  • Complete Procedures Walkthrough Exercise
  • Complete Lab 9
Week 10 Detail
Week 11
(4/1)
  • Iteration/Looping – Do Loops
  • Random Numbers
  • InputBox Function
  • Hierarchy/Structure Charts
  • Complete Do Loop Walkthrough Exercise
  • Complete Do Loop Debug Exercise
  • Complete Lab 10
Week 11 Detail
Week 12
(4/8)
  • Iteration/Looping – For Loops
  • Complete For Loop Walkthrough Exercises
  • Complete Lab 11
Week12 Detail
Week 13
(4/15)
  • Files and Stream Objects
  • Complete Test 3 Counters, Accumulators, Procedures, Functions, Looping
Week 13 Detail
Week 14
(4/22)
  • Tic-Tac-Toe game due
  • Complete Lab 12
  • Variable Arrays
  • Parallel Variable Arrays
  • Comma Delimited Files
Week 14 Detail
Week 15
(4/29)
  • Complete Lab 13
  • Insertion Sort
Week 15 Detail
Week 16
(5/6)
  • Work week
  • Complete array walkthrough exercise
  • Complete array debug exercise
  • Complete and Submit Lab 14
  • Extra Credit/Challenge
Week 16 Detail
Finals
(5/13)
  • Complete Post Assessment
  • Submit suggestions for future students
  • Complete Test 4 - Files & Arrays)
Test 4 Topics