I069 Introcuction to Object-oriented Programming

Faculty of Informatics
Spring 1999
Extent and Intensity
1/1. 2 credit(s). Recommended Type of Completion: zk (examination). Other types of completion: k (colloquium), z (credit).
Teacher(s)
doc. RNDr. Renata Ochranová, CSc. (lecturer)
Guaranteed by
Contact Person: doc. RNDr. Renata Ochranová, CSc.
Prerequisites (in Czech)
( I002 Design of Algorithms I || U111 Design of Algorithms for CS II )&&! I003 Introcuction to Object-oriented Programming &&! U211 Advanced Programming Techniques
Je potřeba absolvovat předmět I002 Design of Algorithms I. Předmět není možno zapsat po úspěšném absolvování I003 Introcuction to Object-oriented Programming.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Syllabus (in Czech)
  • Objektově orientované programování (v Turbo Pascalu).
  • Objekty: objektové typy, instance objektových typů, metody, definice objektových typů v jednotce.
  • Dědičnost: předefinovávání metod, statické metody.
  • Polymorfismus: volání metod, virtuální metody, volání virtuálních metod, statické versus virtuální, rozšiřitelnost.
  • Polymorfní objekt: dynamické objekty, kompatibilita objektových typů, složený objekt.
  • Konstrukce programových systémů.
  • Událostmi řízené programování: úvod do architektury MS Windows, nástroje pro vývoj aplikací v MS Windows.
  • Vizuální programování (v Borland Delphi).
  • Prostředí Borland Delphi, jednoduché aplikace.
  • Object Pascal jako OOP jazyk.
  • Komponenty: knihovna, tvorba vlastních komponent.
  • Obsluha zpráv, obsluha výjimek, programování DDE a OLE v Delphi.
Language of instruction
Czech
Further Comments
The course is taught annually.
The course is taught every week.
The course is also listed under the following terms Spring 2000, Spring 2001, Spring 2002.
  • Enrolment Statistics (Spring 1999, recent)
  • Permalink: https://is.muni.cz/course/fi/spring1999/I069