COURSE SYLLABUS
I.
COURSE NUMBER: CIS
220
COURSE NAME: Principles
of Business Programming
CREDIT HOURS: 3
II.
TERM AND YEAR: Spring 2004
INSTRUCTORS: A. Gupta
OFFICE: CC 320, Tel: (423) 869-6268
guptaa@lmunet.edu
III.
COURSE
PREREQUISITES: CIS 100, CIS 210
IV.
COURSE DESCRIPTION:
Description: An introductory course in program
design and development of business-oriented programs. An Object-Oriented
language, Visual Basic will be used for program development.
Object-Oriented Concepts: Classes,
Objects, Information hiding, Inheritance, Polymorphism; Design methods and
notation, Testing procedures and debugging techniques using Object-Oriented Programming
techniques. Review of Types, Operators logical and arithmetical. User define
data types, Expressions, Looping and control flow, Functions, Arrays and
pointers. This course includes various problem solving techniques, structured
program development process, graphic design methodologies, and program
specifications through pseudocoding /flowcharting. Programming assignments are
selected from business-oriented applications to reinforce the theory.
V. TEXT: Programming
with Visual Basic 6: An Object-Oriented Approach
by Michael Ekedahl and William
Newman
Published by Course Technology
VI. COURSE OBJECTIVES: The objectives for this course include:
VII.
UNITS OF INSTRUCTION:
Following is a tentative
course outline. The outline may be
revised as deemed necessary by the instructor. This course will utilize
lecture and discussion as the main tools for presenting the course material.
Students will be expected to read the material be prepared to discuss the
readings and the assignments in class. Students will also be expected to write
and present brief summaries over parts of the course material. This will
generally take the form of studying a problem from the book or given by the
instructor and writing a summary which explains the problem and gives a possible
solution
VIII.
REQUIRED
IX.
COURSE REQUIREMENTS/METHODS OF
ASSESSMENT/EVALUATION/DOCUMENTATION:
All students are expected to attend classes regularly.
Assignments must be turned in on the due date and will not be accepted
late unless prior arrangements are made with the instructor. The final grade will be based on the
following:
Tests
(2) (15% each ) 30%
Final (1) 25%
Programming
Projects 30%
Homework/Problems/Quizzes 15%
A letter grade will be awarded according to the following
scheme:
A 90 - 100%
B 80 - 89.9%
C 70 - 79.9%
D 65 - 69.9%
F Below 65%
The final exam will be given only on the official date designated by the University,
except in emergency situations.
X.
DATE OF REVISION:
January 2004.