CS 207 Home Page


The syllabus, lab exercises, and other information are posted here.  Material will be added as the semester goes on so you will want to check back off and on to see what's new.

cs207sylsp2003.doc  This is the syllabus for the course.  Note changes in the syllabus marked at the bottom of this Web page.

compilerinfo.doc  This document contains information on the example programs from the book and using the Borland C++ Builder 5 environment for compiling and running programs, as well as some information on other possible development environments.


assignmentinfo.doc  This document contains general information explaining what you need to hand in for assignments.

There is no assignment from chapter 1.

cs207ass1.doc  This is assignment 1.  (ch. 2)

    cs207ass1sol.doc  Here are some sample solutions to assignment 1.

cs207ass2.doc  This is assignment 2.  (ch. 3)

    cs207ass2sol.doc  Here are some sample solutions to assignment 2.

cs207ass3.doc  This is assignment 3.  (ch. 4)

    cs207ass3sol.doc  Here are some sample solutions to assignment 3.

 

Here is a sample test which should be roughly representative of test 1:  cs207test1sample.doc

 

cs207ass4.doc  This is assignment 4.  (ch. 5)

    cs207ass4sol.doc  Here are some sample solutions to assignment 4.

cs207ass5.doc  This is assignment 5.  (ch. 6)

    cs207ass5sol.doc  Here are some sample solutions to assignment 5.

There is no assignment from chapter 7.

Here are some example programs from chapter 8 that are posted at the request of a student.

This program illustrates calculating the average of a data set where you don't bother to save the data set in an array.  avg.cpp

This program illustrates calculating the standard deviation of a data set contained in an array without passing the array as a parameter.  standdev.cpp

This program illustrates calculating the standard deviation of a data set contained in an array where the calculation is done in a function and the array is passed as an input parameter.  standdevfcn.cpp

cs207ass6.doc  This is assignment 6.  (ch. 8)

    cs207ass6sol.doc  Here are some sample solutions to assignment 6.

cs207ass7.doc  This is assignment 7.  (ch. 9)

    cs207ass7sol.doc  Here are some sample solutions to assignment 7.

cs207ass8.doc  This is assignment 8.  (ch. 11)

    cs207ass8sol.doc  Here are some sample solutions to assignment 8.

The system for assignment 9 will be a little different from the previous assignments.  All of the example programs shown in class are given below as individual links.  They are followed by the assignment document.  There is no separate solutions document because the assigned problems closely parallel the examples.

ch14example1.cpp

ch14example2.cpp

ch14example3.cpp

ch14example4.cpp

ch14example5.cpp

cs207ass9.doc  This is assignment 9.  (ch. 14)

 

*******  PLEASE NOTE  *******

    Information on changes to the syllabus posted above which affect the material that will be covered through the end of the semester:

1.  Test 3 will cover chapters 7, 8, and 9.  Chapter 7 did not have an assignment.  It was just general information.  Chapter 8 covered arrays.  Chapter 9, on strings, will include through section 9.3.

2.  Two more chapters will be covered, although not in detail, before the end of the semester.  They will be the following:  Chapter 11, Structure and Union Types and Chapter 14, Dynamic Data Structures.  The final test will cover the material from these chapters that is covered in class.