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

Programming in C++

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
818PRC Z 2 2+0 Czech
Lecturer:
Miroslav Virius (gar.)
Tutor:
Miroslav Virius (gar.)
Supervisor:
Synopsis:

This course is devoted to the C and C++ programming languages according to their respective international standards.

Requirements:

Basics of programming

Syllabus of lectures:

1. Introduction to C/C++.

2. Built-in data types.

3. statements.

4. Arrays and pointers, pointer arithmetics.

5. Enumerations, structs and unions.

6. Funstions. Preprocessor.

8. Object types in C++.

9. Operator, overloading, namespaces.

10. Templates, exceptions, RTTI

11. STL basics

Syllabus of tutorials:

1. Introduction to C/C++.

2. Built-in data types.

3. statements.

4. Arrays and pointers, pointer arithmetics.

5. Enumerations, structs and unions.

6. Funstions. Preprocessor.

8. Object types in C++.

9. Operator, overloading, namespaces.

10. Templates, exceptions, RTTI

11. STL basics

Study Objective:

Knowledge:

The C programming language according to the ISO 9899:1999 standard and the most important parts of the C++ programming language.

Ability:

Solving common programming tasks in these languages.

Study materials:

Key references:

[1] Virius, M: Programování v C++, 3. vyd. Praha, Vydavatelství ČVUT 2009. ISBN 978-80-01-04371-4

Recommended references:

[1] Stroustrup, B.: The C++ Programming Language. 3rd edition. Addison-Wesley 1997. ISBN 0-201-88954-4.

[2] Virius, M. Pasti a propasti jazyka C++. Druhé vydání. Brno, Computer Press 2005. ISBN 80-251-0509-1.

[3] Eckel, B. Myslíme v jazyku C++. Praha, Grada Publishing 2000. ISBN 80-247-9009-2. 552 stran. (První díl)

[4] Sutter, H. Exceptional C++. Addison-Wesley 2000. ISBN 0-201-61562-2.

[5] Sutter, H. More Exceptional C++. Addison-Wesley 2002. ISBN 0-201-70434-X.

[6] Koenig, A. C Traps and Pitfalls. Addison-Wesley 1989. ISBN 0-201-18928-8.

6. M. Virius: Pasti a propasti jazyka C++. Grada Publishing, Praha 1997. ISBN 80-7169-607-2. 246 stran.

7.Bruce Eckel: Myslíme v jazyku C++. Grada Publishing, Praha 2000. ISBN 80-247-9009-2. 552 stran. (První díl)

8.Herb Sutter: Exceptional C++. Addison-Wesley 2000. ISBN 0-201-61562-2. 208 stran. Anglicky.

9.Herb Sutter: More Exceptional C++. Addison-Wesley 2002. ISBN 0-201-70434-X. 279 stran. Anglicky.

10.Andrew Koenig: C Traps and Pitfalls. Addison-Wesley 1989. ISBN 0-201-18928-8. 146 stran. Anglicky.

11.John J. Barton, Lee R. Nackman: Scientific and Engineering C++ An Introduction with Advanced Techniques ans Examples. Addison-Wesley 1994. ISBN 0-201-53393-6. 665 stran. Anglicky.

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/predmet24615905.html