CIS 220 Foundations of Programming
01:00 PM - 02:15 PM | Parker
Visit the Course Website

 
 

The class notes are in a password-protected directory.  
    username:  parkerdir (if no domain is requested, the username is cobweb\parkerdir)
    domain:      cobweb
    password:   nothard




   
 

Date

Title
Tue, 01/10 Introduction
Agent Introduction
   
Thu, 01/12 Event-Driven Programming
Problem Solving Techniques
   
Tue, 01/17 Using VB 
Running a VB Program

Practice exercise 1 assigned (intro)
   
Thu, 01/19 Variables, Constants and Data Types
Memory Concepts
Arithmetic, Relational, and Logical Operators
Practice exercise 2 assigned (arithmetic)
   
Tue, 01/24 Program Planning -- Algorithms, Pseudocode, and Flowcharts
Sample Programs
Thu, 01/26 Control Structures
     Agent Explanation of Control Structures
     Sequence
     Selection
Error Checking
Practice exercise 3 assigned (selection & iteration)
P1
Due
Tue, 01/31 Selection Functions
Iteration
Thu, 02/02 Finish Iteration
Tracing Programs
Selection and Iteration Cases
Practice exercise 4 assigned (looping)
P2
Due
Tue, 02/07 Finish Selection and Iteration Cases
List Box, Printing, Date/Time
Debugger -- Guest Speaker: Jordan Merrill
MSDN Search
Perfect Number Discussion
Thu, 02/09 Review
Programming discussion
Practice exercise 5 assigned (more selection and iteration)
P3
Due
Tue, 02/14 Mid Term Exam #1
Thu, 02/16 Exam Discussion
Tue, 02/21 Subs and Functions Intro
Subs
Functions
Thu, 02/23 Parameter passing
Practice exercise 6 assigned (simple subs)
Tue, 02/28 Animated Explanation of ByVal
Animated Explanation of ByRef
Parameter Recap
Parameter Passing Demo
P4
Due
Thu, 03/02 Guest Speaker--Sandra Allen
Tue, 03/07 Scope and Lifetime
Thu, 03/09 Variables and Storage Classes
Practice exercise 7 assigned (parameter passing)
P5
Due
Tue, 03/14 .........................................................SPRING BREAK......................................................
Thu, 03/16 .........................................................SPRING BREAK......................................................
Tue, 03/21 One-dimensional Arrays
Thu, 03/23 More Arrays and
Practice exercise 8 assigned (simple 1D array)
P6
Due
Tue, 03/28 Applied Arrays: sub-arrays
Dynamic arrays
Merging arrays
Thu, 03/30 Applied Arrays: array assignment
Applied Arrays: parallel arrays
Practice exercise 9 assigned (applied arrays)
Tue, 04/04 Review P7
Due
Thu, 04/06 Mid Term Exam #2
Tue, 04/11 Multidimensional Arrays
Practice exercise 10 assigned (2D Arrays)
Exam Discussion
Thu, 04/13 Sequential File access
Practice exercise 11 assigned (sequential files)
Tue, 04/18 String Methods
Practice exercise 12 assigned (getWord)
P8
Due
Thu, 04/20 Searching Arrays
Sorting arrays 
Practice exercise 13 assigned (searching)  
Tue, 04/25 Object-Oriented Basics
More Object-Oriented Basics
P9a
Due
Thu, 04/27 Creating Classes and Objects
Instance Variables and Class Methods
Tue, 05/02 Instantiating and Interacting with Objects
Object-Oriented Example
P9b
Due
Thu, 05/04 Review
Design Guidelines
Tue, 05/09 Final Exam: 12:30 PM -   2:30 PM