Computer Science 3311 Software Design Fall Term 1999-2000 |
|||||||||||||||||||||||||||||||||||||
Lectures: MW 1-2:30 in (SLH E, SC 302). Textbooks:
Important Dates: the drop date is Nov. 5. There will be no classes on Sept 20 (Yom Kippur), Sept 22 (I am away) and Oct 11 (Thanksgiving).
Overview: The purpose of this course is to teach the fundamentals of software design. Software design will be taught using object-oriented methods. The Business Object Notation, Eiffel programming language, and design by contract will be used as the medium, but comparisons to other methods and languages, like UML, OMT, Java, and C++, will be made. The course will cover most of Chapters 1-5, 7-11, some of 14-17, and most of 19-26 of the text. Supplemental references and notes will be provided.
Requirements
The midterm will be in class (80 minutes) and closed book. The final exam will be three hours, closed book, in the usual exam period in December. The project will be done in groups of 4; the assignments can be done in groups if you choose. |
|||||||||||||||||||||||||||||||||||||