011S0501 Object-Oriented Programming

Spring 2004 - 3 credits

Instructor:    Jianhui Ma

                            E-3#704

                            360-2824 (office)

                            jianhui@ustc.edu.cn

                            http://staff.ustc.edu.cn/~jianhui

Description:    011S0501 is intended to give students a solid background in object-oriented programming, particularly .... . Topics covered include...; ....As part of the course students will implement a .... The goal of the project is to provide a concrete and well understood frame of reference to aid in understanding and evaluating the material presented in class.

Text:                  

Reference:       

1.        Bruce Eckel, Thinking in C++, Volume 1, Prentice Hall, 1988.

Prerequisite:    01101601 C Programming Language. If you have not taken this course, you need to talk to the instructor before you register. Also, please note that this is not a course where you can learn C programming language, rather, the projects require a considerable amount of programming effort. As a result, if you are not familiar with C and Unix environment, this is not a very good place for you to practice.

Project:    Projects will be carried out by groups of up to three students. I will score each project based on supplied documentation and a short demonstration. Students will also be allowed to evaluate their teammates. This evaluation will be used in determining individual project scores. 

Due Dates:    No late assignments/project reports will be accepted.

Administrative:

    Homework Assignments (10% each)    15%

   Project    25%~30%

   Final    60%~65%


Topics Readings

1.        Introduction             

30.     Review          

 

Other Downloadable Format

DOC, PDF