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:
- Monday: 3-4:30 Turcu RY 153
- Tuesday: 10-11 Salveter RY 150, 1:30-3 Rocklin RY 178
- Wednesday: 3-4:30 Turcu RY 153, 4:30-6 Rocklin RY 178
- Thursday: 1:30-2 Salveter RY 150
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%).
- Test 1 will be in class on Tuesday 3 February
- Test 2 will be in class on Tuesday 10 March (our last class meeting)
- There will not be a final exam during exam week.
Last update by salveter
on January 5, 2009