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

Algorithmization and Programming Fundamentals

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
2012035 KZ 4 1P+2C Czech
Garant předmětu:
Petr Sváček
Lecturer:
Marta Čertíková, Jan Halama, Martin Hanek, Jiří Holman, Vladimír Hric, Jan Karel, Olga Majlingová, Vladimír Prokop, Petr Sváček
Tutor:
Marta Čertíková, Lukáš Hájek, Tomáš Halada, Jan Halama, Martin Hanek, Tomáš Hlavatý, Jiří Holman, Vladimír Hric, Jan Karel, Matěj Klíma, Patrik Kovář, Anna Lancmanová, Pavel Mačák, Olga Majlingová, Josef Musil, Vladimír Prokop, Prokop Pučejdl, Vítězslav Putna, Petr Sváček, 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 2023/2024:
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
roomKN:A-214

09:00–10:30
(lecture parallel1)
Karlovo nám.
Posluchárna KA214
roomKN:A-447

16:00–17:30
(parallel nr.7)
Karlovo nám.
Poč. učebna A447
roomKN:A-447

17:45–19:15
(parallel nr.8)
Karlovo nám.
Poč. učebna A447
Wed
Thu
roomKN:A-447

12:30–14:00
(parallel nr.3)
Karlovo nám.
Poč. učebna A447
roomKN:A-447

14:15–15:45
(parallel nr.1)
Karlovo nám.
Poč. učebna A447
roomKN:A-447

16:00–17:30
(parallel nr.2)
Karlovo nám.
Poč. učebna A447
Fri
roomKN:A-447

09:00–10:30
(parallel nr.6)
Karlovo nám.
Poč. učebna A447
roomKN:A-447

10:45–12:15
(parallel nr.4)
Karlovo nám.
Poč. učebna A447
roomKN:A-447

12:30–14:00
(parallel nr.5)
Karlovo nám.
Poč. učebna A447
Time-table for summer semester 2023/2024:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2024-07-15
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet1761906.html