Related Reading
Lecture Material, Exercises, and Lab Assignments
Read Chapter 8  pages  552 -578
General Procedures
 
General Procedures
General Procedure Flowchart

Examples
Multiple Calls (greeting using radio buttons)
--->Video Creating and Calling a Programmer Defined Procedure (5:00 min)
Postpone details (calculate discount application)
--->Video A Practical Application of a Programmer Defined Procedure (6:30min)

--->Video Using Breakpoints to Understand Procedures (4:15 min)

Other Languages
Procedures

Passing Arguments
Passing arguments to procedures
Example
Greeting using radio buttons
--->Video Passing Arguments to Procedures (7:30 min)

Passing argument ByVal and ByRef
Demo- passing arg. by value vs. passing arg. by reference.
--->Video Demo- passing arg. by value vs. passing arg. by reference (10:45 min)

VB ByVal vrs. ByRef

Passing Arg. By Reference Ex. - Calculate Discount
--->Video Using Class level variables to streamline the Calculate Discount Logic (2:45 min) (preparation for passing arguments)

--->Video A Practical Application of passing arguments ByVal and ByRef (8:00 min)


Other Languages
Passing arguments in C

Functions

Programmer defined functions
Examples calculate discount application


--->Video Introduction to Functions (7:00 min)  
--->Video Using Functions for data validation routines (8:15 min)
--->Video Using one procedure to handle multiple events. (10:30 min)

***Procedures Walkthrough Exercises (Due 3/28)

Coding Guidelines Update

***Lab 9 (Due 4/1)