Description: image002

Advanced Programming in C++

Summer 2002


Course Information

Lecture: Mondays 6:00pm – 7:30pm and Fridays 5:00pm – 6:30pm, Place: to be set

Recommended Text: Deitel & Deitel, C++ How to Program, Prentice Hall, 2001

Instructor Information

Afshin Sepehri

Office: 3450 A.V. Williams Building

Phone: 301-405-8099

Email: Afshin@eng.umd.edu

General Information

This course is an unofficial course for a number of friends who are interested in learning Object Oriented Programming in C++. This is an absolutely free course and there is no commitment either for instructor or for students.

 

Course Syllabus

Course Handouts

Handout 0 - C Evaluation

Handout 1 – C Review

Handout 2 – Pointers     Solution

Handout 3 – A Simple Class

Handout 4 – A Detailed Class    

Handout 5 – Operator Overloading    

Handout 6 – Inheritance    

Handout 7 – Polymorphism    

Homeworks and Projects

Project 0 (Statistics and Mathematics in C): Description   Files  (Due on Tuesday June 11th, at 8:00am)

Project 1 (Polygons and Circles): Description   Files   Output Generator  (Due on Wednesday June 26th, at 6:00pm)

Project 2 (Student Registry): Description   Files   (Due on Monday July 15th, at 10:00am)

Useful Links

C++ Frequently Asked Questions

A Good Source of C++ Tutorials

C and C++ Programming Style      Others:   1   2   3   4   5   6

C++ I/O Library

Input/Output with Files

 

And some photos from the last session !!!

 

 

 

 

 

 

 

Copyright © 2002 Afshin Sepehri. All rights reserved. Revised: 07/02/2002