Tentative Course Schedule -- Fall 2005

updated 01/21/2008

8/23 Introduction    
8/25 Event-Driven Programming
Problem Solving Techniques
Ch. 1.1-1.5  
8/30 Using VB 
Running a VB Program

Practice exercise 1 assigned (intro)
Ch 2  
9/1 Variables, Constants and Data Types
Memory Concepts
Arithmetic, Relational, and Logical Operators

Practice exercise 2 assigned (arithmetic)
Ch. 3.1-3.5
Ch 5.2
 
9/6 Program Planning -- Algorithms, Pseudocode, and Flowcharts
Sample Programs
Ch. 3.6-3.8

 

9/8

Control Structures
     Sequence
     Selection
Error Checking
Practice exercise 3 assigned (selection & iteration)

Ch. 5

P1 Due
9/13 Selection Functions
Iteration
Ch. 6 

 
9/15 Finish Iteration
Tracing Programs
Selection and Iteration Cases
Practice exercise 4 assigned (looping)

 
P2 Due
9/20 Finish Selection and Iteration Cases
List Box, Printing, Date/Time
Debugger
MSDN Search
Perfect Number Discussion
     
9/22 Review
Programming discussion
Practice exercise 5 assigned (more selection and iteration)
    P3 Due
9/27 Mid Term Exam #1    
9/29 Exam Discussion    
10/4 Subs and Functions Intro
Subs
Ch. 7  
10/6 Functions    
10/11 Parameter passing
Practice exercise 6 assigned (simple subs)
Ch. 7   P4 Due
10/13 Parameter passing
Parameter Passing Demo
Ch. 7  
mid      
10/18 Parameter Recap Ch. 7 P5 Due
10/20 Scope and Lifetime
Variables and Storage Classes
Practice exercise 7 assigned (parameter passing)
Ch. 7  
10/25 One-dimensional Arrays Ch. 8 P6 Due
10/27 More Arrays and
Practice exercise 8 assigned (simple 1D array)
Ch. 8  
11/1 Applied Arrays: sub-arrays
Dynamic arrays
Merging arrays
Ch. 8  
11/3 Applied Arrays: array assignment
Applied Arrays: parallel arrays
Practice exercise 9 assigned (applied arrays)
Ch. 8 P7 Due
11/8 Review    
11/10 Mid Term Exam #2    
11/15 Multidimensional Arrays
Practice exercise 10 assigned (2D Arrays)
Exam Discussion
Ch. 8  
11/17 Sequential File access
Practice exercise 11 assigned (sequential files)
Ch. 10  
11/22 No Class -- Thanksgiving Week    
11/24 No Class -- Thanksgiving Week    
11/29 Strings, String Methods
Practice exercise 12 assigned (getWord)
  P8 Due
12/1 Searching Arrays
Sorting arrays 
Practice exercise 13 assigned (searching)
   
12/6 Object-Oriented Basics
Program Discussion
  P9a Due
12/8 More Object-Oriented Basics
Object-Oriented Example
Review
  P9b Due
12/15 Final Exam:
Section 1: 10:00 AM - 12:00 PM
Section 2: 12:30 PM -   2:30 PM