Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2018/2019

Basics of Programming

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
18ZPRO Z 4 2+2 Czech
Lecturer:
Miroslav Virius, Matouš Jandek, Zuzana Olajcová, Martin Zemko
Tutor:
Miroslav Virius, Zdeněk Čulík, Martin Dlask, Martin Flusser, Jan Hrušovský, Matouš Jandek, Jakub Klinkovský, Jiří Minarčík, Zuzana Olajcová, Zuzana Petříčková, Kateřina Solovská, Vít Škvára, Petr Vokáč, Martin Zemko
Supervisor:
Department of Software Engineering
Synopsis:

This lecture is intended mainly for students, with little or no experience in programming. It familiarizes the students with the basic concepts in programming and with the C++programming language.

Requirements:

Common computer user's knowledge only; no other prerequisities.

Syllabus of lectures:

1.The computer, the program, the algorithm

2. Data mapping in computer memory, data type

3. Program structure

4. variables and non-object data types

5. Statements

6. Functions

7. Pointers, linked lists

8. Modular structure of the program, object types

Syllabus of tutorials:

1. The first program

2. Algorithm

3. Using built-in data types

4. More complex programs

5. Non-object data types

6. Statements

7. Input/output

8. Functions

9.Pointers: Non-object implementation of the single linked list

10.Object types in C++

Study Objective:

Knowledge:

The C++ programming language

Ability:

Solving basic programming tasks using the C++ programming language

Study materials:

Key references:

[1] Virius, M. Basic C++ Porgramming. Praha: ČVUT 2014. ISBN 978-80-01-05470-3. (in Czech)

Recommended references:

[2] Stroustrup, B.: The C++ programming language. 4th ed. Addison-Wesley 2013. ISBN 978-0-321-56384-2.

Note:
Time-table for winter semester 2018/2019:
Time-table is not available yet
Time-table for summer semester 2018/2019:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2019-04-19
For updated information see http://bilakniha.cvut.cz/en/predmet11274505.html