DEPARTMENT OF TECHNOLOGY

SYLLABUS
 COMPUTER INFORMATION SYSTEMS 2013

CATALOG LISTING:  2013 VISUAL BASIC PROGRAMMING, 3 hours credit
Elements of Visual BASIC programming.  Lecture 3 hours.  Pre-requisites: CIS 1063 or department permission.

EXPANDED COURSE DESCRIPTION
An elective course for Computer Information Systems majors.  The course is used to teach elementary visual programming techniques using the personal computer.

Upon completion of the course students should:PROGRAM OBJECTIVE:
...be able to define and flowchart a problem to be solved by the computer A2
...be able to code, debug, and test Visual BASIC programs I1
...be able to save, delete, and load program files from disk I2,I3
...be able to write programs to create and use data files-both random access and   sequential type I1

LAB EQUIPMENT
Programs may be run using any type of personal computer having a disk drive and Visual BASIC Version 6.0.  Personal computers are available in the academic computer lab.  Classroom lecture and tests will accentuate Microsoft Visual BASIC.

TEXTBOOK
MS Visual BASIC .NET, Shelly Cashman Series, Thomson, 2003ISBN: 0-7895-6547-1 

CREDIT 
Three hours upon successful completion of course.

SOFTWARE
MS Visual BASIC .NET

SUGGESTED REFERENCES:
College Dictionary
The Little Brown Handbook, 7th Edition (Same as for Freshman Composition)

EXAMINATIONS
The examinations will be designed to test the concepts that we are teaching, specifically vocabulary, flowcharting, input/output, Visual BASIC syntax, debugging, documentation, and modular programming.  The examinations will be comprehensive.

  1. The midterm examination will cover material in textbook chapters 1-3.
  2. The final examination will cover textbook chapter 4 and other covered topics.

ATTENDANCE POLICY
All students are expected to attend class and to arrive on time.  Make-up for an exam to be missed must be approved before the scheduled time of the exam.  Make-up exams will be given at the convenience of the instructor, may be more difficult than the regular scheduled exam.    All assignments/programs are to be turned in at the beginning of the class period on the date due or they are worth 0 points.  All assignments/programs must be turned in or a grade of F will be given in the course.

PROGRAM DOCUMENTATION
 Many IT managers consider program documentation to be even more important than the program coding.  The long term
  maintainability of a program is directly related to the overall documentation package.
   Programs are to be completely documented to include the following items:

  1. Cover Page
  2. Problem Definition
  3. Program Flowchart (See Writing Assignment #1)
  4. Compiled Program Listing
  5. Program Output
  6. Operating Instruction (See Writing Assignment #2)
  7. Diskette containing executable file
  8. All pages should be in the sequence listed above and stapled in the upper left hand corner.   
  9. A diskette, labeled with name and program number, with program saved as an executable file must be handed in.

WRITING ASSIGNMENTS:
  II. WRITING ASSIGNMENT #1 -- FLOWCHARTING
            EXPLANATION:
  One of the single most important tools in data processing is flowcharting.  From simple program flowcharts to complex system flowcharts this tool is used to logically show the activities and decision points that make up the solution to some defined process.
    CLASS ASSIGNMENT:
  All programs must be flowcharted to include a structure chart and appropriate program flowcharts for each portion of the program.
    EVALUATION:
  Flowcharts will be graded for the ability to solve the defined process.  Neatness and clarity are important and a flowcharting template is required.
    AUDIENCE:  Data Center Management

III. WRITING ASSIGNMENT #2