Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2022/2023

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, Vladimír Prokop
Tutor:
Petr Sváček (guarantor), Marta Čertíková, Radek David, Adam Groma, Lukáš Hájek, Tomáš Halada, Martin Hanek, Tomáš Hlavatý, Jiří Holman, Vladimír Hric, Jan Karel, Matěj Klíma, Patrik Kovář, Tomáš Krejča, Anna Lancmanová, Pavel Mačák, Olga Majlingová, Pavel Moses, Vladimír Prokop, Adam Tater, David Trdlička, Karel Vacek
Supervisor:
Department of Technical Mathematics
Synopsis:

Programming in MATLAB and its programming language. MATLAB command line. Elementary commands, variable, assignment and expression. Matrices, vectors and operations. Writting M-script. Input and output. Condition and cycle. Algorithmization of simple problems in MATLAB. Graphical commands. Matrix operations. Systems of linear equations. Scripts and functions. Structure of program. Variables, expressions, assignment, and input / output commands. switch. For cycle. Arrays and files. Pointers. Structures. Algorithmization of simple programs: minimum, mean, norm, numerical integration, bisection method, Newton method, matrix operations. Direct methods for solution of systems of linear equations.

Requirements:
Syllabus of lectures:

Programming in MATLAB and its programming language. MATLAB command line. Elementary commands, variable, assignment and expression. Matrices, vectors and operations. Writting M-script. Input and output. Condition and cycle. Algorithmization of simple problems in MATLAB. Graphical commands. Matrix operations. Systems of linear equations. Scripts and functions. Structure of program. Variables, expressions, assignment, and input / output commands. switch. For cycle. Arrays and files. Pointers. Structures. Algorithmization of simple programs: minimum, mean, norm, numerical integration, bisection method, Newton method, matrix operations. Direct methods for solution of systems of linear equations.

Syllabus of tutorials:

Programming in MATLAB and its programming language. MATLAB command line. Elementary commands, variable, assignment and expression. Matrices, vectors and operations. Writting M-script. Input and output. Condition and cycle. Algorithmization of simple problems in MATLAB. Graphical commands. Matrix operations. Systems of linear equations. Scripts and functions. Structure of program. Variables, expressions, assignment, and input / output commands. switch. For cycle. Arrays and files. Pointers. Structures. Algorithmization of simple programs: minimum, mean, norm, numerical integration, bisection method, Newton method, matrix operations. Direct methods for solution of systems of linear equations.

Study Objective:

Programming in MATLAB and its programming language. MATLAB command line. Elementary commands, variable, assignment and expression. Matrices, vectors and operations. Writting M-script. Input and output. Condition and cycle. Algorithmization of simple problems in MATLAB. Graphical commands. Matrix operations. Systems of linear equations. Scripts and functions. Structure of program. Variables, expressions, assignment, and input / output commands. switch. For cycle. Arrays and files. Pointers. Structures. Algorithmization of simple programs: minimum, mean, norm, numerical integration, bisection method, Newton method, matrix operations. Direct methods for solution of systems of linear equations.

Study materials:

[1] MATLAB User's Guide, Reference Guide. The MathWorks, Inc.

Note:
Further information:
http://marian.fsik.cvut.cz/zapg/
Time-table for winter semester 2022/2023:
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
roomT4:C2-136
Holman J.
09:00–10:30
(lecture parallel1)
Dejvice
Posluchárna 136
roomKN:A-309
Majlingová O.
10:45–12:15
(lecture parallel3)
Karlovo nám.
Posluchárna KA309
roomKN:A-447
Majlingová O.
12:30–14:00
(parallel nr.11)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Krejča T.
09:00–10:30
(parallel nr.9)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Halada T.
10:45–12:15
(parallel nr.12)
Karlovo nám.
Poč. učebna A447
Tue
Wed
roomKN:A-447
Trdlička D.
09:00–10:30
(parallel nr.3)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Hric V.
10:45–12:15
(parallel nr.4)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Prokop V.
12:30–14:00
(parallel nr.5)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Prokop V.
14:15–15:45
(parallel nr.6)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Groma A.
16:00–17:30
(parallel nr.7)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Kovář P.
17:45–19:15
(parallel nr.8)
Karlovo nám.
Poč. učebna A447
Thu
roomKN:A-447
Čertíková M.
14:15–15:45
(parallel nr.13)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Mačák P.
16:00–17:30
(parallel nr.14)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Hlavatý T.
17:45–19:15
(parallel nr.15)
Karlovo nám.
Poč. učebna A447
Fri
roomT4:C2-136
Prokop V.
08:00–09:45
(lecture parallel2)
Dejvice
Posluchárna 136
roomKN:A-447
Tater A.
10:45–12:15
(parallel nr.2)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Hájek L.
12:30–14:00
(parallel nr.10)
Karlovo nám.
Poč. učebna A447
roomKN:A-447
Lancmanová A.
09:00–10:30
(parallel nr.1)
Karlovo nám.
Poč. učebna A447
Time-table for summer semester 2022/2023:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2023-02-08
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet1761906.html