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

Programming Technology in C++

The course is not on the list Without time-table
Code Completion Credits Range
X36TJC Z,ZK 4 2+2c
Lecturer:
Neurčen (gar.), Jan Janoušek
Tutor:
Neurčen (gar.), Jiří Daněček, Tomáš Flouri, Jan Janoušek, Robert Kessl, Demlová Uznáno
Supervisor:
Department of Computer Science and Engineering
Synopsis:

Advanced programming in C++. Container classes and iterators, Standard Template Library. Event driven programs, architecture of programs with graphical interface.

Requirements:

For assessment: elaborating a semester work and getting the necessary number of points.

For exam: getting the assessment

Syllabus of lectures:

1. Data abstractions, classes and objects

2. Objects containing pointers

3. Pointer objects

4. Inheritance

5. Object-oriented design

6. Container classes

7. Iterators

8. Function objects

9. Standard Template Library

10. Event driven programs

11. Graphics interface objects

12. Document-view architecture

13. Components and objects

14. Distributed components

Syllabus of tutorials:

1. Project specification

2. Computer laboratory

3. Orthodox canonical class form

4. Computer laboratory

5. Inheritance

6. Computer laboratory

7. Container classes

8. Computer laboratory

9. Iterators

10. Computer laboratory

11. Event driven programs

12. Computer laboratory

13. Graphics interface objects

14. Assessment

Study Objective:
Study materials:

1. Coplien O.J.: Advanced C++ Programming Styles and Idioms. Addison-Wesley, London 1992.

2. Koenig A., Moo B.: Ruminations on C++. Addison-Wesley, London, 1996

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11608304.html