Title:

Selected Topics of OOM in Persistent Systems

Code:VPD
Ac.Year:2003/2004
Term:Summer
Language of Instruction:Czech
Public info:http://www.fit.vutbr.cz/study/courses/VPD/public/
Private info:http://www.fit.vutbr.cz/study/courses/VPD/private/
Completion:examination (written&verbal)
Type of
instruction:
Hour/semLecturesSeminar
Exercises
Laboratory
Exercises
Computer
Exercises
Other
Hours:390000
 ExamsTestsExercisesLaboratoriesOther
Points:00000
Guarantor:Hruška Tomáš, prof. Ing., CSc. (DIFS)
Lecturer:Hruška Tomáš, prof. Ing., CSc. (DIFS)
Faculty:Faculty of Information Technology BUT
 
Learning objectives:
  To obtain an overview in the systems, which combine object-oriented orientation with the persistent data storage. To focus to object-oriented database systems and their applications.
Description:
  The development of the programming methods toward to object-oriented paradigma. Basic features of object-oriented model in classic programming languages. Expanding of object-oriented model to persistent systems. Object-oriented database systems. Modern features of object-oriented database systems, roles, multitypes objects, collections. Implementation models of object-oriented persistent systems. CORBA, COM.
Learning outcomes and competences:
  To obtain an overview of th object-oriented persistent systems with th ability to present in their usage and the theoretical research.
Syllabus of lectures:
 
  1. The development of the programming methods toward to object-oriented paradigma.
  2. Basic features of object-oriented model in classic programming languages.
  3. Implementation model in the classic programming languages.
  4. Expanding of object-oriented model to persistent systems.
  5. Object-oriented database systems.
  6. The comparison between object-oriented and the relational model.
  7. An overview of the present object-oriented database systems, O2, ODMG, G2.
  8. Modern features of object-oriented database systems, roles, multitypes objects.
  9. Collections and relatiships.
  10. Implementation models of object-oriented persistent systems.
  11. Distributed object processing.
  12. CORBA, COM.
  13. Presentation models of object-oriented database systems.
Fundamental literature:
 
  1. Jacobson, I.: Object-Oriented Software Engineering - A Use case Driven Approach, Addison Wesley, ACM Press 1992, p.524
  2. Ellis, M.,A., Stroustrup,B.: The Annotated C++ Reference Manual, Addison - Wesley Publishing Company 1992, p.453
  3. Hudhes, J.,G.: Object-Oriented Databases, Prentice Hall 1991, p. 280
  4. Gray, M.D.P., Kulkarni, K.G., Paton, N.W.: Object-Oriented Databases - A Semantic Data Model Approach, Prentice Hall 1992, p. 237
  5. Agent Technology: Foundations, Applications, Prodeedings
  6. Developing Distributed and E-Commerce Applications Darrel Ince
  7. Kenneth C. Laudon: E-Commerce: Business. Technology, 2002
  8. Elisa Bertino:Intelligent Database Systems, Addison-Wesley 2001
  9. Jacques Ferber: Multi-Agent Systems: An Introduction,1999
Study literature:
 
  1. Catell, R.G.G.: The Object Database Standard: ODMG - 93, Release 1.1, Morgan Kaufmann Publishers 1994 , San Francisco, p. 176
  2. Coad, P., Yourdon, E.: Object-Oriented Analysis, Yourdon Press, Engelwood Cliffs, New Jersey 1991.
Controlled instruction:
  lectures only
Progress assessment:
  discussion on the doctoral lectures, assembling of a report
 

Your IPv4 address: 54.224.150.24
Switch to IPv6 connection

DNSSEC [dnssec]