Přístupnostní navigace
E-application
Search Search Close
Course detail
FSI-DPTAcad. year: 2007/2008
The course is concerned with the following topics: Introduction, object principles, object oriented programming, object extension of Pascal for Delphi. Static and virtual methods, constructors, destructors. Static and dynamic instance of the class, working with pointers. Private and public properties and methods, principles of code safety improvement. Systematic design of inherited classes by existing classes modification, class compatibility, use of virtual methods. Philosophy of object oriented libraries use. Top-down method application. Principles of data and processing classes design separation. Designing units, project structure, working with object libraries. Implementation of list, tree, collection, streams. Use of those structures. Recursion. Selected parts of software engineering, project, project management methodology.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
branch B3910-00 , 1. year of study, summer semester, compulsorybranch B3904-00 , 1. year of study, summer semester, elective (voluntary)
branch B2370-00 , 2. year of study, summer semester, compulsorybranch B2339-00 , 2. year of study, summer semester, elective (voluntary)
Lecture
Teacher / Lecturer
Syllabus
Computer-assisted exercise