CMSC 10600 Winter 2008
Fundamentals of Computer Programming 2

Tuesdays and Thursdays, 12:00 to 1:20, Ry 276
Labs: Section 1: Thursdays 3:00 to 4:20, Section 2: Thursdays 4:30 to 5:50, JRL A01C

Varsha Dani
Office: RY 162A
Phone: 773-702-3496
Office Hours: Tuesday 10:30 - 11:30 a.m., Thursday 1:30 - 2:15 p.m., or by appointment.

Course TAs:
Josh Grochow (lab instructor),

Sravana Reddy, Office: RY 258D

Office Hours: Mondays 3:00 -- 4:30 p.m. and Tuesdays 1:30 -- 3:00 p.m.

Heather Cole-Mullen (grader)
(all of our email addresses are available at the chalk site)

Course Overview

This course will introduce you to C++, an object-oriented programming language. Topics will include C++ basics, classes and abstract data types, pointers and dynamic allocation, templates, inheritance and polymorphism.

The text for the course is Absolute C++, third edition, Walter Savitch, Addison Wesley, 2002. It is available at the Seminary Coop Bookstore

You may use your own computer or the computers in the CS Labs (on Level A in Regenstein Library) to complete your programming assignments.

You will have a homework assignment every week on a Wednesday-to-Wednesday schedule.

Exams and Grading (tentative)

Grading for the course will be based on:
Homework assignments (40%), Lab (20%), Tests (40%).
Last update on January 24, 2008