COM1100 Fundamentals of Computer Science Schedule

Fall 1999 - Professor Fell


Text: (CH) Cay Horstman, "Computing Concepts with C++ Essentials, Second Edition", John Wiley & Sons, Inc., 1999, New York.

(schedule subject to change)
DayDate ClassLab Reading Topic
Thu9/23 1     course organization, introduction
Mon9/27 2 no lab Recitation 1 Handout
(CH)Chapter 1
(CH)Chapter 2
(string and int only)
input (cin, Request...)
cout (const string, string object, value, int variable)
variables (string, int)
arithmetic operators and rules
assignment
patterns: declare-define-use; read-process-print
Tue9/28 3
Thu9/304
Mon10/4 5 Lab 1
Warmup
Recitation 2 Handout
(CH)Chapter 2
(CH)Chapter 3 is not exactly like our graphics package
(CH)Chapter 5.1-5.4
graphics
functions (declare, define, use)
design: identify components, assemble them
project, program headers - meaning, format
patterns: declare-define-use (for function); conversion
Tue10/5 6
Thu10/7 7
Mon10/11Columbus Day
Tue10/128 Lab 2
Picture
Recitation 3 Handout
(CH)Chapter 6
for loops (increment by one, step, varied bounds)
relational operators
design: initialize - verify condition - loop body - loop condition update - post-loop processing
patterns: repetition - part 1; declare-define-use (for objects)
Thu10/149
Mon10/1810
Tue10/1911Lab 3
For Loops
Recitation 4 Handout
(CH)Chapter 6
while loops
logical operators
functions returning bool
complex conditions
mouse button, location
design: input verification and filtering
patterns: repetition - part 2
Thu10/21
QUIZ
12
Mon10/2513
Tue10/2614Lab 4
Swimming Fish
(maybe)
Recitation 5 Handout
(CH)Chapter 4.1-4.4
if statement
techniques for designing tests
if-else; if-elseif...
patterns: selection - part 1
Thu10/2815
Mon11/1 16
Tue11/2 17Lab 5
Wizard
Recitation 6 Handout
(CH)Chapter 2.6
Chapter 4.5-4.6
string class and functions
char type
lower/upper conversions
formatted output
switch statement
patterns: selection - part 2
Thu11/4
MIDTERM
18
Mon11/8 19
Tue11/920Lab 6
Little Array
(maybe)
Recitation 7 Handout
(CH) Chapter 9.7
arrays
Thu11/11Veterans' Day
Mon
Thu
11/1521Lab 6   patterns: cumulative result; indirect naming; traversal
Tue
Mon
11/1622
Thu11/1823Lab 7
Crypto
Recitation 8 Handout
(CH) Chapter 10.1
files: file naming, file use
patterns: declare-define-use (for file names and streams)
reinforce cumulative result
Mon11/2224
Tue11/2325
Thu11/25Thanksgiving Day
Mon11/2926Lab 8
Mars
Recitation 9 Handout
(CH) Chapter 8.1-8.4
number representations, conversions
objects; classes; behavior
patterns: composite loops
Tue11/30 27
Thu12/2 28
Mon12/6 29Programming QuizProgramming Quiz Handout Review for Final
Tue12/7 30

Last Updated: October 17, 1999 2:32 pm by

Harriet Fell
College of Computer Science, Northeastern University
360 Huntington Avenue #161CN,
Boston, MA 02115
Internet: com1100@harrietfell.com
Phone: (617) 373-2198 / Fax: (617) 373-5121
The URL for this document is: http://www.ccs.neu.edu/home/fell/COM1100/DOCS99/schedule.html