CMSC 10600 Winter 2009
Fundamentals of Computer Programming 2

Administration

Course instructor:
Sharon Salveter, RY 150, 834-2773, salveter "at" cs.
Office Hours: Tuesday 10 - 11 am, Thursday 1:30 - 2:00, or by appointment.
I have an open door policy. Feel free to stop by anytime I'm in the office.

Course TAs:
Ankan Saha (lab instructor), RY 257, 702-9110, ankans "at" cs
Office Hours: by appointment

Gabriela Turcu, RI 323, 702-2503, gabri "at" cs,
Office Hours: Monday and Wednesday 3-4:30 in RY 153

Matt Rocklin, RY 178, 702-4227, mrocklin "at" cs,
Office Hours: Tuesday 1:30-3 and Wednesday 4:30-6

Office Hour Overview:

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 required text for the course is Absolute C++, third edition, Walter Savitch, Addison Wesley, 2008. ISBN 0-321-46893-7

You may use your own computer or the computers in the CS Labs (on Level A in Regenstein Library) to complete your programming assignments. Your programs must run under g++ .

Assignments

Please make sure you read and understand our homework presentation and collaboration guidelines.

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

Exams and Grading

Grading for the course will be based on:
Homework assignments (30%), Lab (20%), Test 1 (25%) and Test 2 (25%).
Last update by salveter on January 5, 2009