Oct 21, 2019   0:08 a.m. Uršuľa
Academic information system

Course syllabus B-ALPRE - Algorithms and Programming (FEEIT - SS 2018/2019)

     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-ALPRE
Course unit title: Algorithms and Programming
Mode of completion and Number of ECTS credits: Exam (6 credits)
Course contents:
Problem, algorithm, program. Life cycle of the program. Characteristics, properties , classification and registration forms algorithms. The complexity of algorithms. Principles of some sorting and searching algorithms features, comparison, usability. Compilation, programming languages ( source code, compilation, linking, libraries), development environment. Structure of the source text in the C language, types of variables, declaration, scope, their properties, pointers, references. Basic types of data structures ( static, dynamic ). Operators and commands in C language, functions, parameters, recursion. Operating memory, files, input-output subsystem, libraries, the use of the operating system services. Numerical algorithms, iteration, recursion, convergence of the algorithm, errors and accuracy of results. Processing of text data (string, character encoding). Language C++, differences from the C language. Object-oriented programming - encapsulation, inheritance and polymorphism, class, object, method, operators. Debugging, verification and testing programs. Programming paradigms - types and basic principles. Programming languages (object-oriented, logical, functional, scripting), comparison of their properties and applicability.

Last modification made by RNDr. Marian Puškár on 04/12/2018.

Type of output: