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