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

Algorithmization and Programming Fundamentals

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
2012035 KZ 4 1P+2C Czech
Lecturer:
Petr Sváček (guarantor), Marta Čertíková, Martin Hanek, Jiří Holman, Vladimír Hric, Jan Karel, Olga Majlingová, Pavel Moses, Marek Pátý, Vladimír Prokop, Viktor Šíp
Tutor:
Petr Sváček (guarantor), Marta Čertíková, Radek David, Lukáš Hájek, Martin Hanek, Jiří Holman, Vladimír Hric, Jan Karel, Matěj Klíma, Olga Majlingová, Pavel Moses, Marek Pátý, Petra Pořízková, Vladimír Prokop, Viktor Šíp, Filip Šochman, David Trdlička, Ondřej Winter
Supervisor:
Department of Technical Mathematics
Synopsis:

Students are acquainted with programming language C and exercised at basic problems of numerical mathematics.

Requirements:
Syllabus of lectures:

Illustration of a simple program, translation, loading and debugging program. Basic elements of C, variables and arrays. Expressions. Assignment expression and statement. Operators of incrementation and decrementation, if statement and conditional expression, switch statement. Go statement, loop statement. Input and output statements. Functions, call by reference and value. Solution of equations f(x) = 0. Numerical integration. Recursive function, pointers, dynamic allocation of memory. Sorting. Solution of system linear equations by finite and iterative methods. Type typedef, enumeration type, structures. Date structures in language C.

Syllabus of tutorials:

Illustration of a simple program, translation, loading and debugging program. Basic elements of C, variables and arrays. Expressions. Assignment expression and statement. Operators of incrementation and decrementation, if statement and conditional expression, switch statement. Go statement, loop statement. Input and output statements. Functions, call by reference and value. Solution of equations f(x) = 0. Numerical integration. Recursive function, pointers, dynamic allocation of memory. Sorting. Solution of system linear equations by finite and iterative methods. Type typedef, enumeration type, structures. Date structures in language C.

Study Objective:
Study materials:

Barclay,K.A.: ANSI C Problem Solving and Programming, Prentice Hall 1990;, www.cplusplus.com/doc/tutorial

Note:
Further information:
http://marian.fsik.cvut.cz/zapg/
Time-table for winter semester 2019/2020:
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
roomKN:A-309
Majlingová O.
12:30–14:00
(lecture parallel4)
Karlovo nám.
Posluchárna KA309
Tue
roomKN:A-447
Winter O.
07:15–08:45
(parallel nr.1)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Hanek M.
12:30–14:00
(parallel nr.4)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Pátý M.
14:15–15:45
(parallel nr.5)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Karel J.
16:00–17:30
(parallel nr.6)
Karlovo nám.
Poč. učebna A447
roomKN:A-311
Holman J.
09:00–10:30
(lecture parallel1)
Karlovo nám.
Posluchárna KA311
roomKN:A-447
Hanek M.
10:45–12:15
(parallel nr.3)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Winter O.
09:00–10:30
(parallel nr.2)
Karlovo nám.
Poč. učebna A447
Fri
roomKN:A-311
Prokop V.
09:00–10:30
(lecture parallel3)
Karlovo nám.
Posluchárna KA311
roomKN:A-447
Prokop V.
16:00–17:30
(parallel nr.8)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Čertíková M.
14:15–15:45
(parallel nr.7)
Karlovo nám.
Poč. učebna A447
Thu
Fri
roomKN:A-447
Prokop V.
09:00–10:30
(parallel nr.9)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Hric V.
10:45–12:15
(parallel nr.10)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
David R.
12:30–14:00
(parallel nr.11)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
David R.
14:15–15:45
(parallel nr.12)
Karlovo nám.
Poč. učebna A447
Time-table for summer semester 2019/2020:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2019-10-18
For updated information see http://bilakniha.cvut.cz/en/predmet1761906.html