Feb 21, 2020   3:29 p.m. Eleonóra
Academic information system

Course syllabus B-APROG - Applied programming (FEEIT - WS 2019/2020)

     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-APROG
Course unit title: Applied programming
Mode of delivery, planned learning activities and teaching methods:
lecture2 hours weekly (on-site method)
seminar2 hours weekly (on-site method)

Credits allocated: 6
Recommended semester/trimester: Electrical Engineering - bachelor (semi-compulsory), 5. semester
Level of study: 1.
Prerequisites for registration: none
Assesment methods:
Active participation in exercises ( max. 1 excused absence from the exercises ) . Creation , submission and defense of two term papers. The total maximum points for exercise is 30 points . Final assessment - written exam (maximum 70 points).
Learning outcomes of the course unit:
The aim of the course is to understand the problems of creating complex applications and systems. The project life cycle phases of a software project creation. Ability to analyze problems, understand the assignment, application's structure and analytical materials for the production of its modules. Understand methodology for software applications, their advantages and disadvantages depending on the type of application and type a typical user (based on the specification development, agile development, the development for free market). Understand the methods of physical module implementation and application features with a focus on object-oriented and event-driven programming and programming of web applications. Study typical ways of data representation, methods of storing and accessing (SQL, data-mining). Creating documentation of software project.
Course contents:
Software application, software product. Modules and features of big system. Development methodology. Agile development. Tools for creation of analytical data for specified applications (ER diagrams). Object-oriented programming. Fundamentals of relational databases and SQL. The basics of XML structure. Principles of platform-neutral Web applications. Software product documentation using Wiki.
Recommended or required reading:
WIRTH, N. Algoritmy a štruktúry údajov. Bratislava : Alfa, 1989. 481 p. ISBN 80-05-00153-3.
KERNIGHAN, B. W. -- RITCHIE, D. M. Programovací jazyk C. Bratislava: Alfa, 1989. 249 s. ISBN 80-05-00154-1. 2. PROKOP, J. Algoritmy v jazyku C a C++ : praktický průvodce. Praha: Grada Publishing, 2009. 153 s. ISBN 978-80-247-2751-6. 3. ČEPELÁK, J. Řešené příklady v jazyku C : Učebnice pro střední školy. Praha: Computer Press, 2001. 156 s. ISBN 80-7226-575-X. 4. MITÁŠOVÁ, I. -- ČERNÝ, P. -- GAŠPAR, D. Programovanie. Bratislava: STU v Bratislave, 1993. 202 s. ISBN 80-227-0510-1.
HEROUT, P. Učebnice jazyka C: 1. díl. České Budějovice : Nakladatelství KOPP, 2005. 271 p. ISBN 80-7232-220-6.
HEROUT, P. Učebnice jazyka C: 2. díl. České Budějovice : Kopp nakladatelství, 2012. ISBN 978-80-7232-367-8.
ŽÁK, M. XML - začínáme programovat: Podrobný průvodce začínajícího uživatele. Praha : Grada, 2003. 214 p. ISBN 80-247-0565-6.
PECINOVSKÝ, R. -- VIRIUS, M. Objektové programování 1: Učebnice s příklady v Turbo Pascalu a Borland C++. Praha : Grada, 1996. 228 p. ISBN 80-7169-366-9.
PECINOVSKÝ, R. -- VIRIUS, M. Objektové programování 2: Učebnice s příklady v Turbo Pascalu a Borland C++. Praha : Grada Publishing, 1996. ISBN 80-7169-366-9.

Henderson, K. The Guru’s Guide to SQL Server Stored Procedures, XML, and HTML, Addison Wesley Professional, 2001
WALTERS, E. Robert. Mistrovství v Microsoft SQL server 2008. 1. vyd. Brno: ComputerPress,2009. 864 s. ISBN 978-80-251-2329-4.

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

25,5 %34,5 %20,0 %10,9 %9,1 %0 %
Name of lecturer(s): doc. Ing. Mikuláš Bittera, PhD. (lecturer, person responsible for course)
Mgr. Ján Grman, PhD. (examiner, instructor, lecturer) - slovak, english
Last modification: 7. 5. 2019
Supervisor: doc. Ing. Mikuláš Bittera, PhD. and programme supervisor

Last modification made by RNDr. Marian Puškár on 05/07/2019.

Type of output: