BILKENT
UNIVERSITY
CS 317 Object-Oriented Programming, Fall '97
(15:40-17:30 M, 15:40-16:30 Th, EB-162)
Dr. Tugrul
Dayar
Department of Computer Engineering and Information Science (521 Engineering
Building)
e-mail: tugrul@cs.bilkent.edu.tr
Office Hours: 14:40-15:30 T, 14:40-15:30 W (or if this is not possible,
by appointment from 1981)
Teaching Assistant: Tamer Kahveci (526 Engineering Building)
e-mail: tamer@cs.bilkent.edu.tr
Office hour: 11:40-12:30 T, 10:40-11:30 Th Prerequisites: CS 201-202 Fundamental Structures of Computer Science I-II.
Required Reading: Lecture notes, handouts, sections to be indicated in the references.
References:
Budd, T., Introduction to Object-Oriented Programming, 2nd ed.,
Addison-Wesley, Reading, MA, 1997.
QA76.64 .B83 1991 (note that, this is the 1st ed.)
Booch, G., Object-Oriented Analysis and Design with Applications,
2nd ed.,
Benjamin/Cummings, Redwood City, CA, 1994.
QA76.64 .B66 1991 (note that, this is the 1st ed.)
Lippman S. B., C++ Primer, 2nd ed.,
Addison-Wesley, Reading, MA, 1991
QA76.73 .C15 L57 1991 (the bookstore should have the 1995 reprinted version)
Stroustrup, B., The C++ Programming Language, 2nd ed.,
Addison-Wesley, Reading, MA, 1991.
QA76.73 .C15 S79 1991
Deitel, H. M. and Deitel, P. J., Java, How to program,
Prentice Hall, 1997 (2nd ed. coming out)
Naughton, P., The Java Handbook,
Osborne McGraw-Hill, Berkeley, CA, 1996.
Test 1 (15%, October 20, 16:00-17:30, EB-162,168).
Test 2 (20%, December 1, 16:40-18:10, EB-162,262),
hard copies may be obtained from EA-521.
Project (20%, December 12, 17:00 LATEST!!!).
Deadline for specifications extended to 24 October 1997.
Those who turn in by 17 October 1997 get bonus.
Project Teams
Final (30%, December 24, 9:00, Rooms EB-162,
EB-163).
Homework (15%).
Homework 1 (due September 29)
Homework 2 (due October 9)
Homework 3 (due October 16)
(NOT to be graded, though highly recommended)
Homework 4 (due November 17)
Those who turn in by November 13 will get bonus!!!
Homework 5 (due November 27)
In addition some homework will be assigned and not picked up.