1-CourseOverview - Object-Oriented Programming and Design...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
Object-Oriented Programming and Design Thienne Johnson Course Overview
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Acknowledgements 2 Richard Snodgrass Rick Mercer
Background image of page 2
Why? 3 SixteenYears Ago… Three events in 1995 would shape computing in general, and this course in particular. January 15, 1995 March 23, 1995 October, 1995
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
January 15, 1995 4 Addison-Wesley releases Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides
Background image of page 4
March 23, 1995 5
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
October, 1995 6 Booch, Grady, and James Rumbaugh. Unified Method for Object-Oriented Development , Documentation Set, Version 0.8, Rational Software, October 1995. “The development of UML began in late 1994 when Grady Booch and Jim Rumbaugh of Rational Software Corporation began their work on unifying the Booch and OMT (Object Modeling Technique) methods. In the Fall of 1995, Ivar Jacobson and his Objectory company joined Rational and this unification effort, merging in the OOSE (Object-Oriented Software Engineering) method.” ial/history_of_uml.htm
Background image of page 6
Concepts 7 CSc 335 is the third course in the introductory sequence of programming and design with Java. This course explores Object-oriented design through the Unified Modeling Language (UML) Advanced Java object-oriented programming features such as polymorphism through interfaces and inheritance, as well as event-driven programming and graphical user interfaces (GUIs) through Java Swing Design patterns
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Concepts (cont.) 8 You will individually build a significant program in the first part of the course. In the final weeks, you as part of a team will design,
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/28/2012 for the course CSC 337 taught by Professor Johnson during the Fall '11 term at University of Arizona- Tucson.

Page1 / 25

1-CourseOverview - Object-Oriented Programming and Design...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online