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

Programming in the C++ Language

Login to KOS for course enrollment Display time-table
Code Completion Credits Range
X36PJC Z,ZK 4 2+2c
The course is a substitute for:
C Programming Language (36PJC)
Lecturer:
Pavel Strnad (gar.), Viktor Černý
Tutor:
Pavel Strnad (gar.), Viktor Černý, Michal Štepanovský, Michal Vlk
Supervisor:
Department of Computer Science and Engineering
Synopsis:

Basic course of programming in the C++ language. It is expected that students know to write simple programs in Java. They acquaint with data types in C++, object oriented means, overloading, templates, and with the other features of the C++ language.

Requirements:

Elaborating a semester work and getting the necessary number of points.

Syllabus of lectures:

1. Basic features of the C language

2. Basic features of the C++ language

3. Simple and structured data types

4. Functions

5. Program structure, exceptions

6. Pointers

7. Classes and objects

8. Inheritance

9. Polymorphism and abstract classes

10. Operator overloading

11. Templates

12. Implementation of data abstractions

13. Multiple inheritance. Name spaces

14. Libraries

Syllabus of tutorials:

1. Expressions and statements of the C and C++ languages

2. Input and output

3. Semester project specification

4. Simple and structured data types

5. Functions

6. Program structure, exceptions

7. Pointers

8. Classes and objects

9. Inheritance

10. Polymorphism and abstract classes

11. Operator overloading

12. Templates

13. Implementation of data abstraction

14. Crediting

Study Objective:
Study materials:

1. Stroustrup B.: The C++ Programming Language. Addison-Wesley, London 1997

Note:
Time-table for winter semester 2011/2012:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
roomT2:D3-209
Strnad P.
12:45–14:15
(lecture parallel1)
Dejvice
Posluchárna
Tue
roomKN:E-327
Černý V.
07:30–09:00
(lecture parallel1
parallel nr.101)

Karlovo nám.
Solarium K327
roomKN:E-327
Černý V.
09:15–10:45
(lecture parallel1
parallel nr.102)

Karlovo nám.
Solarium K327
roomKN:E-327
Černý V.
11:00–12:30
(lecture parallel1
parallel nr.106)

Karlovo nám.
Solarium K327
Fri
roomKN:E-327
Strnad P.
11:00–12:30
(lecture parallel1
parallel nr.104)

Karlovo nám.
Solarium K327
Thu
Fri
Time-table for summer semester 2011/2012:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
Fri
roomKN:E-301
Černý V.
14:30–16:00
(lecture parallel1)
Karlovo nám.
Šrámkova posluchárna K9
roomKN:E-328
Černý V.
16:15–17:45
(lecture parallel1
parallel nr.101)

Karlovo nám.
Bourací učebna
roomKN:E-328
Černý V.
18:00–19:30
(lecture parallel1
parallel nr.102)

Karlovo nám.
Bourací učebna
Thu
Fri
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11474004.html