Basic Information
Time and Location | Lectures – Mon 10:40 in S1 Labs – Mon 9:00 in SU2 |
---|---|
Semester | winter 2016 |
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: | Dominik Skoda <skoda<at-sign>d3s.mff.cuni.cz> |
Information in SIS: | NSWI068 |
News
- Lecture on 28. 11. 2016 is canceled.
Important Dates
- 7. 11.: Assignment of the term project.
- 2. 1.: The term project is due.
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 7. 11., due by 2. 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 2. 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.
Points Grade 80 and more excellent (1) 72 - 79 very good (2) 63 - 71 good (3)
Lab Assignments
- Assignment for labs on 17. 10. and 24. 10. – [PDF]
- Assignment for labs on 24. 10. and 31. 10. – [PDF]
- Assignment for labs on 14. 11. – [PDF]
- Assignment for labs on 21. 11. – [PDF]
- Assignment for labs on 5. 12. and 12. 12. – [PDF]
- Assignment for labs on 19. 12. – [PDF]
- Assignment for labs on 9. 1. – [PDF]
Slides and Examples
- 3. 10. 2016, 17. 10. 2016
- Course information and CORBA (T. Bures)
- Examples: hello-world.zip, employee-registry.zip, library.zip
- 24. 10. 2016, 31. 10. 2016
- 7. 11. 2016
- Advanced class-based concepts (F. Plasil, T. Bures)
- 30. 11. 2015
- Aspects (T. Bures)
- Examples: aspects.zip
- 5. 12. 2016
- 12. 12. 2016
- Prototype-based languages (T. Bures)
- Video about Self: http://ftp.squeak.org/Media/Self/Self the video.avi
- 19. 12. 2016
- Components (T. Bures)
- Examples: sposgi.zip, spell.zip
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