Professor: Dr. Fred Thulin <http://pluto.ksi.edu/~fthulin>
Office: Dean's Office Hours:
5:00-6:00 M, T, W, Th; also by appt.
Phone: 847.679.3135 Fax: 847.679.3166 email: fthulin@ksi.edu
Online course materials: <http://pluto.ksi.edu/~fthulin/CIS321.html>
Text: Gaddis, T.
Starting Out with C++, 3rd
ed., Scott/Jones Inc., El Granada CA, 2001.
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 compiled
and run on an IBM PC or clone such as are available in the computing labs,
using Turbo C++ or Visual C++. A
diskette containing the source program and executable file 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 16: Chapter
1 Introduction
and Overview
Jan 23: Chapter 2 Introduction
to C++
Jan 30: Chapter 3 Expressions
and Interactivity
Feb 6: Chapter
3 Expressions and Interactivity
Feb 13: Chapter 4, Quiz
1 Making
Decisions
Feb 20: Chapter 5, prog 1 due (p76#6) Looping
Feb 27: Chapter 6, Quiz 2 Functions
Mar 6: Chapter
6, prog 2 due (p160#2) Functions
Mar 20: Chapter 7, Quiz
3 Arrays
Mar 27: Chapter 7, prog 3 due (p247#3) Arrays
Apr 3: Chapter 8, Quiz 4 Sorting
and Searching Arrays
Apr 10: Chapter 9, prog 4 due (p303#3) Pointers (easy introduction)
Apr 17: Chapter 11, Quiz 5 Structured
Data
Apr 24: Chapter 11 Structured
Data
May 1: Review, prog 5 due (p455#1)
May 8: Final Examination