CIS 320 

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 Naming Standards

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