Algorithmization and Programming
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
2012036 | KZ | 3 | 1P+2C+0L | Czech |
- Course guarantor:
- Petr Sváček
- Lecturer:
- Jan Halama, Jiří Holman, Olga Majlingová, Vladimír Prokop, Petr Sváček, David Trdlička
- Tutor:
- Adam Groma, Lukáš Hájek, Tomáš Halada, Jan Halama, Martin Hanek, Tomáš Hlavatý, Jiří Holman, Patrik Kovář, Anna Lancmanová, Pavel Mačák, Olga Majlingová, Tomáš Marhan, Josef Musil, Vladimír Prokop, Prokop Pučejdl, Vítězslav Putna, Petr Sváček, Adam Tater, David Trdlička, Karel Vacek, Matěj Vítovec
- 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:
- Syllabus of tutorials:
- 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.
[2] Martin Mareš, Tomáš Valla, Průvodce labyrintem algoritmů, Edice CZ.NIC
[3] Online course in MOODLE
- Note:
- Further information:
- http://marian.fsik.cvut.cz/zapg/
- Time-table for winter semester 2024/2025:
-
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 Wed Thu Fri - Time-table for summer semester 2024/2025:
- Time-table is not available yet
- The course is a part of the following study plans: