Oct 20, 2020   2:59 p.m. Vendelín
Academic information system

Course syllabus B-ALPRI - Algorithms and Programmings (FEEIT - SS 2017/2018)

     Information sheet          ECTS          Syllabus          

     Slovak          English          

Slovak University of Technology in Bratislava
Faculty: Faculty of Electrical Engineering and Information Technology
Course unit code: B-ALPRI
Course unit title:
Algorithms and Programmings
Mode of delivery, planned learning activities and teaching methods:
3 hours weekly (on-site method)
laboratory/construction practice
2 hours weekly (on-site method)

Credits allocated: 5
Recommended semester/trimester: -- item not defined --
Level of study:
Prerequisites for registration:
passed Logical systems (B-LSI)
Assesment methods:
Pre-screening during the semester (40%). Final test (60%).
Learning outcomes of the course unit:
Acquire basic knowledge and skills in the design of algorithms and procedural programming in C programming language.
Course contents:
1 Basic concepts of algorithms and programming, introduction to the C programming language
2 Basic syntactic elements of C language, control flow, functions and subroutines
3 Variables, data types, operators, expressions, basic I / O 
4 Logical expressions, conditions, branching
5 Cycles
6 File system, C standard library
7 Memory organization, pointer data type
8 Complex data types, structures
9 One-dimensional arrays
10 Characters and strings
11 Dynamic memory
12 Multidimensional arrays
Recommended or required reading:
KERNIGHAN, B W. -- RITCHIE, D M. Programovací jazyk C. Brno : Computer Press, 2013. 286 p. ISBN 978-80-251-0897-0.
KADLEC, V. Učíme se programovat v jazyce C: Základ pro programování v C++,C#,Javě,JavaScriptu,PHP a jiných jazycích. Brno : CP Books, 2005. 277 p. ISBN 80-7226-715-9.
HEROUT, P. Učebnice jazyka C: 1. díl. České Budějovice : Kopp, 2011. 271 p. ISBN 978-80-7232-383-8.

Language of instruction:
slovak or english
Courses evaluation:
Assessed students in total: 803

11,7 %14,1 %
17,8 %
24,4 %26,8 %
5,2 %
Name of lecturer(s):
Mgr. Csaba Cserba (instructor) - slovak, english
Ing. Ondrej Gallo, PhD. (instructor) - slovak, english
Ing. Alexander Hambalík, PhD. (instructor) - slovak, english
Mgr. Marek Sýs, PhD. (instructor) - slovak, english
prof. Ing. Pavol Zajac, PhD. (lecturer, person responsible for course) - slovak, english
Last modification:
28. 4. 2016
prof. Ing. Pavol Zajac, PhD. and programme supervisor

Last modification made by RNDr. Marian Puškár on 04/28/2016.

Type of output: