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