CS 124
Programming II: C++
Spring, 2004

Professor Roger Kraft
Office: CLO 368
Office phone: (219) 989-2696
Office hours: 2:00--3:00 MW, and by appointment.
E-mail: roger@calumet.purdue.edu

This course, which is a continuation of CS 123, is an introduction to computer science and computer programming. We will use the C++ programming language. The main topics that we will cover are procedures, arrays, pointers, memory management, structures, objects, classes, inheritance, polymorphism, templates, exceptions, and streams.

Below are links to pages that contain the course syllabus and more information about C++ and this course.

Syllabus
General information about the course, textbooks, homework, exams, grading policy, etc.

Class Lectures and Reading Assignments
Material that we use for class demonstrations, reading assignments, and course announcements.

Homework Assignments
Guidelines for writing and turning in your programming assignments, and the programming assignments themselves (after they have been assigned).

C/C++ Resources
Information about installing C++ programming environments, links to C/C++ web sites.


Return to Roger Kraft's home page.
Return to the Math Department home page.


compliments and criticisms