Jan 29, 2020   4:18 a.m. Gašpar
Academic information system

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

     Information sheet          ECTS          Syllabus          

     Slovak          English          

University: 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:
lecture3 hours weekly (on-site method)
laboratory/construction practice2 hours weekly (on-site method)

Credits allocated: 5
Recommended semester/trimester: -- item not defined --
Level of study: 1.
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: 811

11,6 %14,1 %17,9 %24,3 %26,9 %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
Supervisor: prof. Ing. Pavol Zajac, PhD. and programme supervisor

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

Type of output: