CIS 390 Syllabus

COURSE TITLE: CIS 390 -- Visual Systems Integration

Syllabus prepared by Dr. Laurence Boxer, August '07


Index


Catalog Description

Prerequisite: CIS 260 or permission of instructor
Students in this course will learn to integrate tools built on multiple software platforms into complex applications with graphical user interfaces.

- three semester hours
- offered in fall semesters

To Syllabus Index


Instructor

Dr. L. Boxer
Office: Marian House
OFFICE HRS
Phone: (716) 286-8447
Fax: (716) 286-8445
E-mail: boxer@niagara.edu
WWW: http://faculty.niagara.edu/boxer/

To Syllabus Index


Course Objectives

To learn the use of a programming language (at current writing, Visual Basic) that allows students to do the following:

To Syllabus Index


Method of Teaching

Lecture and discussion, using computer demonstrations

Course Outline (topics not necessarily covered in the order listed)

To Syllabus Index


Textbook

David I. Schneider, An Introduction to Programming Using Visual Basic 2005, 6th ed., Prentice Hall, Upper Saddle River, NJ, 2006 (required).

To Syllabus Index


Evaluation of Grades

Based on examinations, homework problems, programming projects, attendance and contributions to discussion

A student's grade is determined by the student's percentage of possible points.

For example, if there are if there are 350 possible points on programming projects, and if there are 2 exams each with 100 possible points, and if there are 100 possible points of quizzes and non-programming homework, and if there are 30 possible points for attendance and participation, there would be a total of 680 possible points; a student with 550 points would have a semester average of

550 / 680, which is about 81%.

Approximate grading standards (the instructor reserves the right to adjust these as required by the interests of justice):

               88% - 100%:  A- to A+
               72% - 88%:   C+ to B+
               55% - 72%:   D+ to C+
               45% - 55%:   D
               0%  - 45%:   F

See my Web page Remarks on Grading of Programs for information on how programming assignments are graded.

Exams/quizzes may be open- or closed-book. You may be asked to find errors (syntactic or logical) in, or analyze the execution of, or write a piece of code; offer a short essay; work with syntax diagrams; etc.

To Syllabus Index


Approximate schedule of assignments

The list given below is approximate. Deadlines and point values may be changed according to the needs of the course. Details of assignment specifications will be posted in Blackboard.

To Syllabus Index


BIBLIOGRAPHY

The NU library's books on Visual Basic are filed (mostly) under QA 76.73 .B3 or nearby, including the following (note Visual Basic .Net has incompatibilities with Visual Basic 6.0 and earlier versions of Visual Basic).

To Syllabus Index

To Boxer's Home Page