Object and Component Systems

Basic Information

News

Important Dates

Requirements and Examination

Lab Assignments

Slides and Examples

General Documents

Basic Information

Time and Location Lectures – Tue 10:40 in S5
Labs – Tue 17:20 in SU2 and Wed 15:40 in SU2
Semester winter 2011
Winter Term 2/2 Zk+Z
Lecturers: Tomas Bures <bures<at-sign>d3s.mff.cuni.cz>
Frantisek Plasil <plasil<at-sign>d3s.mff.cuni.cz>
Labs: Tomas Bures <bures<at-sign>d3s.mff.cuni.cz>
Information in SIS: NSWI068

News

  • Labs on October 5th are cancelled.

Important Dates

  • 15. 11.: Assignment of the term project.
  • 3. 1.: The term project is due.
  • 10. 1.: Examination test.

Requirements and Examination

  • Students have to subscribe to a group in the Student Information System (module Grupíček).
  • There will be one term project assigned at 15. 11., due by 3. 1. It will comprise technologies taught during lectures and labs. Depending on the quality of the solution, you will get at most 60 points. Extra effort in the solution will be rewarded. If you submit your assignment (term project) after 3. 1., we will subtract 4 points for every day your submission is late.
    • The specification of the term project can be found here.
  • Final grades will be determined by the number of points got from the assignment and the result of the final exam. The final exam will take form of a test. There will be max. 60 points for the assignment and 40 points for the exam test, which means that in total you can get max. 100 points. The following list shows how points are converted to the grade.
    • 80 and more: excellent (1)
    • 72-79: very good (2)
    • 63-71: good (3)

Lab Assignments

  • Assignment for labs on 11. 10. and 12. 10. – [PDF]
  • Assignment for labs on 18. 10. and 19. 10. – [PDF]
  • Assignment for labs on 8. 11. and 9. 11. – [PDF]
  • Assignment for labs on 16. 11. and 22. 11. – [PDF]
  • Assignment for labs on 6. 12. and 7. 12. – [PDF]
  • Assignment for labs on 13. 12. and 14. 12. – [PDF]
  • Assignment for labs on 20. 12. and 21. 12. – [PDF]
  • Assignment for labs on 3. 1. and 4. 1. – [PDF]

Slides and Examples

General Documents

  • Antero Taivalsaari: On the Notion of Inheritance. ACM Comput. Surv. 28(3): 438-479 (1996), DOI 10.1145/243439.243441
  • Frantisek Plasil and Michael Stal: An Architectural View of Distributed Objects and Components in CORBA, Java RMI, and COM/DCOM: paper, slides general view, slides CORBA
  • Class-based langauges pdf.
  • Advanced Class-Based Features pdf
  • Object-Based Languages pdf
  • Frantisek Plasil and Petr hnetynka: Hierarchical vs. Flat Component Models pdf
Modified on 2012-01-03