CS1711 - Fall 1998

To send an email to your instructor, click on the name:

Prof. Ford
Prof. Rosebrugh

Help session in CLT classroom, December 15, 2pm

Assignments

Laboratories

Examples from the text

Some Class Examples - 1711B

A free C++ compiler and programming environment

General Information

The course meets MWF at 9:30 (Sect A) and 1:00 (Sect B); the text is "Problem Solving with C++" by Savitch. We will cover approximately Chapters 1 to 5, parts of 7, 9, 10 and 12. There will be assigned one and one-half hour labs held in the PC Lab in Physics and Engineering. Labs start the week of September 21. There will be several programming assignments. One in-class test will be held on October 26. For official detail see the Department Handbook.

In order to pass the course a passing grade on the aggregate of the test and the final exam must be obtained. The final grade in the course will be assigned with approximately the following weighting:

Using Turbo C++ in residence

The following steps will add the Programming group to your desktop. Then you can load the Turbo C++ IDE just as if you were in the lab.

Windows:
from Program Manager, select File, New, Program Group, and specify the n:\winn\programm.grp in the path field ( not Description field).

Win95:
Start Menu, Run, n:\winn\setup\nr_log_d.reg
this will only need to be done once.

To start Turbo C++
Start Menu, Run, n:\winn\tc30.nr

Assignments

Detailed instructions on how to hand in the program files for your assignments will be given in class. Remember that a printed copy is also required. File names are to be as specified after each question.

Headers

Every program submitted must include a `header' comment at the beginning in the following format:

Author:  Jane Doe, jnede (give your user name) 
Date: 23 September 1998
Task: Assignment 1, Problem 1
Description: (Here you give in your own words a description of the problem solved.) 
Filename: convert.cpp

Some class example programs

ball-bearing volume
face value of loan
modular arithmetic
palindrome checker
selection sort
queen placing
rational abstract data type struct version
rational abstract data type using class

Text example programs

1-08
2-01
2-03
2-06
2-09
2-10
2-13
2-14
2-15
3-1
3-3
3-5
3-7
3-8
3-9
3-10
3-11
3-12
3-13
3-14
3-15
4-02
4-02
4-02
4-03
4-04
4-06
4-07
4-08
4-09
4-10
4-11
5-1
5-2
5-3
5-5
5-6
5-7
6-1
6-3
6-4
6-5
6-6
6-7
7-4
7-5
7-6
7-7
7-8
7-10
7-12
7-14
7-15
7-16
8-1
8-2
8-3
8-4
8-5
8-6
8-8
8-9
8-10
8-11
8-12
9-1
9-4
9-5
9-6
9-7
9-8
9-9
9-10
9-11
9-13
9-14
9-14p2
9-15
9-16
9-17
10-2
10-3 10-4
10-9
10-10
10-11