CIS 310 SYLLABUS 2003 spring 1
Professor: Dr. Fred Thulin <http://pluto.ksi.edu/~fthulin>
Office: Dean's Office Hours:
5:00-6:00 M, T, Th, F; also by appt.
Phone: 847.679.3135 Fax: 847.679.3166 email: fthulin@ksi.edu
Online course materials: <http://pluto.ksi.edu/~fthulin/CIS310.html>
Text: Bronson, G.
Introduction to Programming Using Visual Basic 6, 2nd ed.,
Scott/Jones Inc., El Granada CA, 1999.
ISBN 1-57676-031-6.
Course requirements: There will
be 5 quizzes during the term, a comprehensive final examination and 5
programming assignments. Late programs
will receive no credit. There will be
no makeup exams or quizzes. These
requirements count as below toward the course grade; cutoff points are A: 90%,
B: 80%, C: 65%, D: 50%.
quizzes: 33%
programs: 33%
final examination: 34%
Academic Integrity: It is expected that each student
submit only his or her own work for credit in the course. A violation may result in splitting a score,
expulsion or a grade of F for all
parties involved. See the handout Knowledge Systems Institute Policy on
Academic Dishonesty.
Program submission: Programs are to be run on an
IBM PC or clone such as are available in the computing labs, using Microsoft
Visual Basic 6.0. A diskette containing
the .vbp, .frm and .exe program files is to be submitted for each program. The student should keep a backup copy of
each program.
Schedule: Note: A quiz may include any material covered
before the day of the quiz.
Jan 13: Chapters 1&2 Introduction to computers
and VB
Jan 17: Chapter 3 Data
and operations
Jan 20: Chapter 4 Input
and output
Jan 24: Chapter 5, Quiz 1 Selection control structures
Jan 27: Chapter 5, Program 1 due (p178#9) More selection control structures
Jan 31: Chapter 6, Quiz 2 Repetition control structures
Feb 3: Chapter 6, Program 2 due (p220#7) More repetition control structures
Feb 7: Chapter 7, Quiz 3 Procedures
Feb 10: Chapter 7, Program
3 due (p266#8) Functions
Feb 14: Chapter 8 Arrays
Feb 17: Chapter 8, Quiz 4 Programmer defined types
Feb 21: Chapter 9, Program
4 due (p320#4) Databases and data objects
Feb 24: Chapter 10 Sequential
files
Feb 28: Chapter 10, Quiz 5 Random files
Mar 3: Review, Program 5 due (p439#1)
Mar 7: Final Examination