Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Object Oriented Programming

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
E371129 Z,ZK 4 2+1
Lecturer:
Josef Kokeš (gar.)
Tutor:
Josef Kokeš (gar.)
Synopsis:

Subject deals with methodology and praxis of object-oriented programming in Delphi.

Topics: Crisis in software development and concept of its solution using OOP. Basic concepts. Encapsulation. Inheritance. Polymorphism. Messages and their use. Exceptions, constructs try-except a try-finally. Some important applications of objects. Creating of documentation. Context sensitive help. OOP and the Czech language. Creating of installation packages. Object oriented design and modeling. Extension of Pascal language & Delphi.

Previous knowledge of Delphi programming on the level of subject E371014 is required for subscription of this subject.

Requirements:

1. Crisis in software development and concept of its

solution using OOP., , 2. Basic OOP concepts., , 3.

Encapsulation., , 4. Inheritance., , 5. Polymorphism., , 6.

Messages and their use., , 7. Exceptions, constructs try-

except a try-finally., , 8. Some important applications of

objects., , 9. Creating of documentation., , 10. Context

Syllabus of lectures:

1. Crisis in software development and concept of its solution using OOP.

2. Basic OOP concepts.

3. Encapsulation.

4. Inheritance.

5. Polymorphism.

6. Messages and their use.

7. Exceptions, constructs try-except a try-finally.

8. Some important applications of objects.

9. Creating of documentation.

10. Context sensitive help.

11. OOP and the Czech language.

12. Creating of installation packages.

13. Object oriented design and modeling.

14. Extension of Pascal language and Delphi.

Syllabus of tutorials:

1. Encapsulation.

2. Inheritance.

3. Polymorphism.

4. Messages and their use.

5. Exceptions, constructs try-except a try-finally.

6. Some important applications of objects.

7. Creating of documentation.

8. Context sensitive help.

9. OOP and the Czech language.

10. Creating of installation packages.

11. Object oriented design and modeling.

12. Extension of Pascal language and Delphi.

Study Objective:

1. Crisis in software development and concept of its solution using OOP., , 2. Basic OOP concepts., , 3. Encapsulation., , 4. Inheritance., , 5. Polymorphism., , 6. Messages and their use., , 7. Exceptions, constructs try-except a try-finally., , 8. Some important applications of objects., , 9. Creating of documentation., , 10. Context sensitive help., , 11. OOP and the Czech language., , 12. Creating of installation packages., , 13. Object oriented design and modeling., , 14. Extension of Pascal language and Delphi.

Study materials:

1. Zarko, Gajic: Learning OOP with Delphi. About.com course. On-line: delphi.about.com/od/course/a/oop_intro.htm

2. Kokeš, Josef: Objektově orientovaní programování. Vyd. ČVUT, 2005,

3. Cantu, Marco: Mastering Delphi 7. Sybex 2003 (1011 pages)

4. Lischner, Ray: Delphi in a Nutshell. O'Reilly, 2002,

5. Borland: Delphi Developer's Guide. Borland Software Corporation, CA, USA,

6. Šindelář, Jan: Tipy a triky v Delphi. Webový kurs na stránkách www.zive.cz,

7. Kadlec, Václav: Umíme to s Delphi. Webový kurs na stránkách www.zive.cz

Note:
Time-table for winter semester 2011/2012:
Time-table is not available yet
Time-table for summer semester 2011/2012:
Time-table is not available yet
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet2134806.html