CSC126
FALL 2010
Instructor:
Professor: Herbert Schanker
Office:
4N 206
Phone:
(718)982-2975
Office hours:
Tuesday 5:30-6:30
Thursday 2:30-3:30 and by appointment.
Occasionally I will be at college meetings during this time.
Email:
herbert.schanker@csi.cuny.edu
CSC126,
Introduction to Computer Science, meets for 6 hours per week, two hours
of which are spent in the computer laboratory.
Attendance is expected for all class hours, including lab
hours, and will be counted as part of your final grade for the course. Outside of class hours, you may complete your
lab work on any computer that has the proper software.
TEXT:
C++ Programming: From Problem Analysis To Program
Design, Fifth Edition
D. S. Malik,
Course Technology, ISBN 13: 978-0-538-79808-2
ISBN 10: 0-538-79808-4
If you have the fourth edition, you may
use it for this semester.
COURSE
INFORMATION: Information about
the course, including all handouts,
assignments,
and announcements can be obtained by
following
the CS126 link from: http://www.cs.csi.cuny.edu/~schanker
If you miss any class, you are expected
to look at the web site, complete all assignments and readings on time, and be prepared for all
scheduled exams and quizzes.
Syllabus (subject to slight modifications)
Week
1 Chapter
1 An Overview
of Computers and Programming Languages,
Chapter 2 Basic Elements of C++
Week 2
Chapter
2
Week
3 Chapter
3 Input/Output
Week
4 Chapter
4 Selection Structures
Week
5 Chapter
4 Selection Structures
Week
6 Chapter
5 Repetition Structures
Week
7/8 Chapter
5 Repetition Structures
Week
7/8 Exam I
Week
9 Chapter
6 Functions
Week
10 Chapters
7 Functions
Week
11 Strings
& Arrays Chapter 8 pgs 446 – 464, Chapter 9
Week
12 Strings
and Arrays, Array Applications - Searching
Sorting (Linear and Binary search, Bubble,
Selection and Insertion Sort), Chapter 10
Week
13/14 Exam II
Week
14 Finish Searching and Sorting,
Pointers, Chapter 14 pgs 792 – 800
Week
15 Final
Exam Review, Optional Topics