Navigate to list of lectures -- Keyboard shortcut: 'u'    Next lecture -- Keyboard shortcut: 'n'  Course home        Alphabetic index  Exit possible frame set        First slide  First annotated slide  Lecture notes - all slides and notes together  Textbook of this lecture      PDF print page        Help page about these notes
Lecture 1

LECTURE 1:
Introduction to Object-oriented Programming

Kurt NÝrmark ©
Department of Computer Science, Aalborg University, Denmark

Title page            Abstract            References from this lecture            Exercises in this lecture            Source programs in this lecture            

A complete PDF version of the text book is now available. The PDF version is an almost complete subset of the HTML version (where only a few, long program listings have been removed). See here.

Page 1From structured programming to object-oriented programmingPage 12Action on objects
Page 2Structured ProgrammingPage 13Phenomena and Concepts
Page 3A structured program: HangmanPage 14Phenomena and Concepts
Page 4Observations about Structured ProgrammingPage 15Classification and exemplification
Page 5Towards Object-oriented ProgrammingPage 16Aggregation and Decomposition
Page 6Towards Object-oriented ProgrammingPage 17Examples of Aggregation
Page 7Client, Servers, and MessagesPage 18Generalization and Specialization
Page 8ResponsibilitiesPage 19Examples of Specialization
Page 9Data-centered modularityPage 20Towards Object-oriented Programs
Page 10Abstract DatatypesPage 21An object-oriented program: Hangman
Page 11ReusabilityPage 22An object-oriented program: Hangman

LENO - LEcture NOtes with LAML technologyGenerated: Monday February 7, 2011, 12:11:24
Program Oriented Web Engineering - using LAML