CSCI 201.01 - Introduction to Programming with Visual Basic
St. John Fisher College
Fall Semester 1999

Instructor:
Mr. John C. Barthelmes
[home] (716)359-0511
barthelm@sjfc.edu

Office hours:
Directly before and after Class
Other times by appointment
(Call me or email me)
Class meetings:
Monday, Wednesday and Friday 10:10-11:05, K061
Text:
An Introduction to Programming Using Visual Basic 5.0 Third Edition
- David I. Schneider, Prentice Hall
(Available in the SJFC Bookstore)
Supplies
Two 3.5" Double-sided, High-density Floppy Diskettes (bring with you to every class)

Course Objective
To learn and become competent in programming skills and problem-solving ideas. Also to become familiar with the graphical interface offered by Visual Basic.
Course Content
This course will cover the following topics: Introduction to programming ideals, problem solving in Visual Basic, events, I/O, numbers strings, use of functions and procedures, relational and logical operators, IF statements, repetition (DO loops, FOR..NEXT loops), arrays, sequential files, and Visual Basic controls.
The student will be expected to complete written homework assignments, several programming assignments and a final project.
Prerequisite
CSCI 150 or permission of the instructor.
Course Schedule and Reading Assignments
The schedule shown below is approximate, and the exact exam dates may change. If they do, you will be given adequate notice to prepare. In addition, the schedule does not show a list of assignments. These will be announced as the course progresses.
Please keep this schedule handy and keep up with the reading. Ideally, the material in the textbook should be read before sitting in on lectures on that topic.

Chapter    Read for class starting:
1, 2September 10
3September 15
4September 29
5October 6
6October 20
7November 3
11November 17


Evaluation
Your grade will be determined by the following components of the course:

Examinations: We will have two one-hour exams and a final exam.

In-Class Exercises: Occasionally, you will be expected to complete assigned exercises during class time.

Outside Programming Projects: Outside projects are programs that you will complete on your own, outside of class time. These will NOT be group assignments, and individual work will be expected. If programs submitted are collaborations between two or more students, the grade will be adjusted accordingly.

Attendance: Attendance will be taken each class period. Absence will affect your grade.

Exam 1:    10%     Friday, October 8
Exam 2:10% Wednesday, November 10
Final Exam:20% To be announced
Assignments:50%
Final Project:10%

Students must take all exams. Students must have a passing average (65%) on assignments, on exams and on the final project in order to pass the course.

Please note that all of the percentage weights are merely guidelines and I reserve the right to vary from these guidelines.


Comments - barthelm@sjfc.edu
Last Modified: 8/11/1999