Office Hours
My office door may be closed during office hours, so feel free to knock. The best way to set up an appointment is through the signup sheet on my door. Please try to limit your office visits to office hours. If I have a class immediately before office hours then I may need a few minutes to return to my office.Student Preparation
Students are responsible for preparing for class by reading pre-assigned readings before the appropriate lecture and completing assignments by the assigned due dates.More Fine Print
After copying your assignment to a disk to be turned in, try to open it from a different computer to be sure that all files are included and linked correctly. It is your responsibility to insure that the disk that you turn in contains a gradable program.
Any assignments turned in on a virus infected disk will be returned with a grade of zero.
Assignments are due at the beginning of the class period of the due date.
Assignment grades will be reduced by 20% for every 24 hours from the due time.
If you get behind in this class you will not survive, so the late policy will be strictly enforced.
Hardcopies and disks must be turned in for every assignment.
Tests will be closed book and notes except that you may use a single 3"x5" index card of notes that you have prepared yourself. Your index card must be turned in with your test.
All programming assignments must conform to the variable and object naming standards. In general programs will be graded based on meeting assignment specifications, use of standard interface design, modular code, code readability, and internal documentation. Code readability includes indenting and formatting code so that it may be easily read. A concise block comment should be placed at the top of each sub and function including a brief but thorough description of the procedure's purpose, as well as a listing of the incoming variables and the outgoing variables.
All modules and forms MUST have in their "Declaration" section the key words "Option Explicit" and each variable must be defined using a "DIM" statement. Solutions lacking sufficient subroutines and functions will receive reduced scores.
Programming solutions must include good comments, a structure chart and/or pseudocode, and good variable names.
| Object Type | Naming Convention |
| Form | FRM |
| Command Button / 3D Command Button | CMD |
| List Box | LST |
| Combo Box | CMB |
| Text Box | TXT |
| Picture Box | PIC |
| Label / 3D Label | LBL |
| Grid Control | GRD |
| Graph Control | GRPH |
| Option Button / 3D Option Button | OPT |
| Check Box / 3D Check Box | CHK |
| File List Box | FIL |
| Directory List Box | DIR |
| Class | CLS |
| Drive List Box | DRV |