Autor: Termer Alexandr
Autor: neudeven
Popis: Cíle předmětu (anotace): The aim of the course is to obtain basic knowledge of hardware, operating systems and orientation in the ICT area.
Rozsah výuky: Přednáška 2 [Hours/Week] Cvičení 2 [Hours/Week]
Vyučovací jazyk: Czech, English
Požadavky na studenta:
The exam is awarded to the student in accordance with the provisions of the Study and Examination Rules of the OU. During the
semester the student has to pass 1 test rated 0 to 10 points and process one stand-alone project rated 0 to 10 points. At least 75%
attendance at the exercises. The exam consists of a test and oral examination. 0 to 80 points per exam.
Rating:
0 - 50 points mark F (failed)
51 - 60 points mark E
61 - 70 points mark D
71 - 80 points mark C
81 - 90 points mark B
91 - 100 points mark A
Obsah:
1. History of Computing. Computer structure, its parts and their functions.
2. Number systems. Algebraic rules for number systems (binary, octane and hexadecimal systems).
3. Coding. Detective and self-repairing codes. Representing data on your computer.
4. Logical circuit design. Information visualization in a computer.
5. Development of processors and characteristics of modern processors.
6. Semiconductor memory.
7. Data medium.
8. Interface.
9. Assembler programming.
10. Display. Printing device.
11. Operating systems, basic principles, operating systems architecture.
12. Operating systems for mobile devices.
13. Compression principles.Computer viruses, principles, classifications, antivirus software. Multimedia.
Literatura:
• Basic: Fojtík, R. Architektura počítačů a základy operačních systémů. 2014.
• Extending: Klimeš C., Fojtík R. Architektura počítačů a základy operačních systémů. Ostravská univerzita v Ostravě, 2008.
• Extending: Horák J. BIOS a Setup. Computer Press, 2007. ISBN 978-80-251-1745-3.
• Extending: Operating Syste Concepts Essentials, Second Edition (Abraham Silberschatz, Peter B. Galvin, Greg Gagne)
• Extending: Operating System Concepts, 9th Edition International Student Version (Abraham Silberschatz, Peter B. Galvin, Greg Gagne)
• Extending: Klimeš, C. Principy výstavby počítačů a operačních systémů. KOVOSIL Ostrava 2007. ISBN 978-80-903694-1-2.
• Extending: Bitto O., Janeček V. 101 tipů a triků pro Microsoft Windows Vista. CP Books, 2008. ISBN 978-80-251-1724-8.
• Recommended: Horák J. Hardware - Učebnice pro pokročilé. Computer Press, 2005. ISBN 80-251-0416-8.
• Recommended: Operating Systems (Chandra Mohan)
• Recommended: Messmer H, Dembowski K. Velká kniha Hardware. Computer Press, 2005. ISBN 80-251-0416-8.
Licence: Bez licence (Nepodléhající ochraně duševního vlastnictví)
Druh produktu:
Výukový materiál/studijní opory
Autor: Termer Alexandr
Autor: neudeven
Popis: Cíle předmětu (anotace): Formulation of tasks and their solutions in computer graphics with emphasis to understanding of the selected basis algorithms.
Rozsah výuky: Přednáška 2 [Hours/Week] Cvičení 2 [Hours/Week]
Vyučovací jazyk: Czech, English
Požadavky na studenta:
1. Students are required to pass the exercises from the subject.
2. The student fulfills the assignments, which are formulated in lectures and exercises. Student activity on the exercises is
evaluated with a maximum point gain of 30 points.
3. During the semester the student prepares semestral work with a maximum point mark of 10 points. The choice of suitable topics
will be formulated in the first third of the semester and must be consulted with the teacher on the exercise.
4. The exam is combined. The maximum score for the written part is 40 points. The maximum score of the oral part is 20 points.
Obsah:
1. Formalization of colour perception - achromatic light
2. Formalization of colour perception - colour perception.
RASTER GRAPHICS
3. Discretization error. Basic raster image processing tasks.
4. Compressing methods.
ALGORITHM OF RASTERIZATION
5. Fast algorithms for rasterization of segment and ellipses.
6. Clipping algorithms.
7. Filling algorithms.
GRAPHICS IN 3D
8. Transformation in the plane and in space.
9. Curves and surfaces in computer graphics.
10. Modelling objects and scenes.
11. Solving the problem of visibility.
12. Methods for visualization of 3D objects.
Literatura:
• Basic: Žára, J., Sochor, J., Beneš, B., Felkel, P. Moderní počítačová grafika. Computerpress, Brno, 2004.
• Basic: Kolcun, A. Principy a algoritmy počítačovej grafiky Učebný text (prepracované vydanie). Ostrava, 2017.
• Extending: Cunningham, S. Computer Graphics: Programming in Open GL for Visual Communication. Prentice Hall, 2006.
• Extending: Shirley,P. Fundamentals of computer graphics. A.K.Peters, 2005.
• Extending: Angel, E. Interactive Computer Graphics: A Top-Down Approach Using Open GL.. Addison Wesley, 2005.
• Extending: Dunn, F., Parberry, I. 3D math primer for graphics and game development.. WordWare Publishing, 2002.
• Recommended: FERKO, A., RUŽICKÝ, E. Počítačová grafika a spracovanie obrazu.. Sapientia, Bratislava, 1995. ISBN 80-967180-2-9.
• Recommended: SKALA,V. Světlo, barvy a barevné systémy v počítačové grafice.. Academia, Praha, 1993. ISBN 80-200-0463-7.
Licence: Bez licence (Nepodléhající ochraně duševního vlastnictví)
Druh produktu:
Výukový materiál/studijní opory
Autor: Termer Alexandr
Autor: neudeven
Popis: Cíle předmětu (anotace): The aim of the course is to familiarize students with intelligent home systems and their architecture, programmer model for this
system, mean of measurement of values from sensors, practical control and automation applications, basic settings and
possibilities of advanced house security.
Note: This course or part of it may be lectured / trained in English. Whether the teaching in AJ will be realized in the given
academic year, the student can verify by asking the secretary of the department at registration of the course.
Rozsah výuky: Přednáška 1 [Hours/Week] Cvičení 1 [Hours/Week]
Vyučovací jazyk: Czech, English
Požadavky na studenta:
The credit is awarded to the student in accordance with the valid OU Study and Examination Regulations.
During the semester the student will work out a semestral work with a maximum score of 100 points. The credit is awarded to a
student who earns at least 51 points.
Exercise: At least 70% attendance.
Obsah:
1. Intelligent houses introduction.
2. Intelligent houses classes.
3. Network elements (electricity meters, switches, buttons).
4. Data elements (metalic and optical lines, wireless links, active network elements).
5. Control elements (power, CPU, extending modules, HMI, SCADA).
6. Security alarm, CCTV, biometrics identificators.
7. Multimedia system.
8. Sensors, control elements, other devices.
9. Communications protocols (TCP/IP, BACnet, KNX).
10. Software aspects (multitier architecture, data communication, appropriate software design patterns).
11. PLC programmer's model.
12. Model example of intelligent housing.
Literatura:
• Basic: Introduction to Probability and Statistics Using R (Kerns, G. J.,) - https://cran.r project.org/web/packages/IPSUR/vignettes/IPSUR.pdf >
• Basic: Základy pravděpodobnosti a statistiky (Bujok P., Tvrdík J., Poláková R.) -
http://www1.osu.cz/~bujok/files/zmats.pdf >
• Extending: Komenda S. Biometrie. UP Olomouc, 1994.
• Extending: Swo dat (Tvrdík oda H. Moderní statistika. Praha, Svoboda, 1977.
• Extending: Křivý I. Úvod do teorie pravděp dobnosti. PF Ostrava, 1983.
• Recommended: Analýz J.) - http://www1.osu.cz/~tvrdik/down/vyuka.html >
• Recommended: Zvára K. Biostatistika. Karolinum, Praha, 1998.
• Recommended: Cyhelský L., Kahounová, J. , Hindls R.:. Elementární statistická analýza. Management Press, Praha, 1996.
• Recommended: Probability and Statistics for Computer Science (David Forsyth) -
https://link.springer.com/book/10.1007/978-3-319-64410-3 >
• Recommended: Statistics and Data Analysis (Abebe A., Daniels J., McKean J. W., Kapenga J. A.) -
http://www.stat.wmich.edu/s160/hcopy/book.pdf >
Licence: Bez licence (Nepodléhající ochraně duševního vlastnictví)
Druh produktu:
Výukový materiál/studijní opory
Autor: Termer Alexandr
Autor: neudeven
Popis: Cíle předmětu (anotace): The aim of the course is to acquaint students with basic concepts and procedures in formal logic in solving specific deductive
problems. Students will get acquainted with the structure and semantics of the language of predicate and predicate logic and their
derivation methods. This subject or part of it can be lectured / trained in English. Whether the course in EN will be realised in the
given academic year, the student can verify with the Secretary of the Department at the registration of the subject.
Rozsah výuky: Přednáška 2 [Hours/Week] Cvičení 2 [Hours/Week]
Vyučovací jazyk: Czech, English
Požadavky na studenta:
The course is finished by the exam. During the semester the student passes 2 tests. Each test is rated at up to 25 points. These
points together with the points for the exam, which is rated at 50 points, constitute the overall rating.
The subject assessment is in accordance with the provisions of the Study and Examination Regulations of the OU.
Obsah:
1. Formal logic modeling
2. Language syntax of propositional logic
3. Semantics of the language of propositional logic
4. Normal forms of propositional formulas
5. Compatibility and validity of the formulas
6. Tabular and resolution indirect evidence
7. Deduction in propositional logic
8. Model and language of predicate logic
9. Semantics of predicate logic language
10. Filling and Truth in Predicate Logic
11.Deduction in predicate logic using indirect evidence
Literatura:
• Basic: Martin Kotyrba. Logika pro informatiky. Ostrava, 2015.
• Extending: Paul A. Gregory. Formal logic. Canada, 2017. ISBN 978-1554812721.
• Recommended: Alena Lukasová. Formální logika a sémantický web. Plzeň, 2015. ISBN 978-80-261-0408-7.
• Recommended: Richard L Epstein. Reasoning and Formal Logic. USA, 2015. ISBN 978-1938421037.
Licence: Bez licence (Nepodléhající ochraně duševního vlastnictví)
Druh produktu:
Výukový materiál/studijní opory
Autor: Termer Alexandr
Autor: neudeven
Popis: Cíle předmětu (anotace): In the course of study the student will be acquainted with the following topics:
The purpose of operating systems. Development of operating systems. Hardware resources used by the operating system.
Processes and concurrency. Memory allocation. Software for input and output control. File systems. Resource protection.
Computer networks. Petri nets.
Rozsah výuky: Přednáška 2 [Hours/Week] Cvičení 2 [Hours/Week]
Vyučovací jazyk: Czech, English
Požadavky na studenta:
During the study, students draw three tasks. Each of these tasks is evaluated by a maximum of 10 points. At the seminars, students
take 10 continuous tests. For each test, the success of which reaches at least 60% receive 1 point. To test the student join, provided
they meet all the prescribed activities and reaches a minimum attendance at seminars 70%.
Points of these activities are passed to the student for the test. At the oral exam, the student can get a maximum of 60 points. The
student passes the exam in accordance with the valid Rules of Study, especially with emphasis on No. 32 and Article 33 of the
Study and Examination Rules of the OU.
Obsah:
1. Architecture of the operating systems, modern approaches to the construction of operating systems
2. Petri nets, modelling of parallel processes, modeling in HP SIM
3. Processes and their planning, examples
4. Synchronization tools, examples
5. Fibres, multicore processors
6. Memory Management, virtualization
7. Managing Files
8. Graphical system and user interfaces
9. Device Management
10. Network interfaces
11. Administration of an operating system
12. Distributed Operating Systems
13. Architecture of Windows 8, UNIX, LINUX, iOS, Android
Literatura:
• Basic: Tanenbaum, A.S., Bos, H. Modern Operating Systems: Global Edition. Amsterdam, 2015. ISBN 1-292-06142-1.
• Basic: Operační systémy - modelování a algoritmy paralelních výpočtů. Ostravská univerzita, Ostrava, 2005 (Klimeš, C.)
• Basic: Klimeš. C. Operační systémy 1. Ostravská univerzita v Ostravě, 2014.
• Basic: Klimeš, C. Principy výstavby počítačů a operačních systémů. KOVOSIL Ostrava 2007. ISBN 978-80-903694-1-2.
• Basic: Klimeš, C., Burianová, E. Základní pojmy z operačních systémů. Ostravská univerzita v Ostravě. 2003. ISBN 80-7042-862-7.
• Extending: Tanenbaum, A. Modern Operating Systems, 2. vydání. Prentice Hall, 2001 ISBN 0-13-031358-0.
• Recommended: Stallings, W. Operating Systems, 5. vydání. Prentice Hall, 2005, ISBN 0-13-147954-7.
• Recommended: Češka, M. Petriho sítě. Brno: CERM, 1994.
Licence: Bez licence (Nepodléhající ochraně duševního vlastnictví)
Druh produktu:
Výukový materiál/studijní opory
Autor: Termer Alexandr
Autor: neudeven
Popis: Cíle předmětu (anotace): The course is focused to acquiring basic knowledge and skills enabling to use computer networks and their services efficiently.
The course is devoted to basic principles of networks and their services. Students get familiar with TCP/IP architecture, principles
of operation of LAN, WAN and PAN, with the most frequently used transmission techniques (Ethernet, WiFi).
The main aim of the course is to understand the most frequently used services in TCP/IP (www, e-mail, DNS, file transfer, TCP,
UDP, IP, ICMP, IP addresses).
Rozsah výuky: Přednáška 2 [Hours/Week] Cvičení 2 [Hours/Week]
Vyučovací jazyk: Czech, English
Požadavky na studenta:
Attending the seminars (min. 75%)
One test during the semester.
Exam: test and oral.
The weight for each test is 35%. The weigh of the student activities during seminars is 30%.
Obsah:
1 Introduction in networking
2 TCPIP protocol suite
3 Application protocols and services (www, e-mail, file transfer)
4 DNS
5 Transport protocols (TCP, UDP)
6 IP addresses, subnet mask, IPv6
7 IP protocol, ICMP, ARP
8 Ethernet
9 Wireless transmission (IEEE 802.11)
Literatura:
• Basic: Sochor, T. POČÍTAČOVÉ SÍTĚ 1. Ostravská univerzita v Ostravě, 2013.
• Extending: Tanenbaum A.S. Computer Networks 5th edition. 2010. ISBN 978-0132126953.
• Extending: Heather Osterloh. TCP/IP - Kompletní průvodce.. Softpress Praha, 2003. ISBN 80-86497-34-8.
• Extending: Dostálek, L. Velký průvodce protokoly TCP/IP: bezpečnost.. Computer Press, Praha, 2003. ISBN 80-7226-849-X.
• Extending: Angela Orebaugh, Gilbert Ramirez, Josh Burke, Greg Morris, Larry Pesce, Joshua Wright. Wireshark a Ethereal. Computer Press Praha, 2008.
ISBN 978-80-251-2048-4.
• Recommended: SOSINSKY, B. Mistrovství?počítačové sítě. 2016. ISBN 9788025133637.
• Recommended: Dostálek, L., Kabelová A. Velký průvodce protokoly TCP/IP a systémem DNS.. Computer Press
Praha, 2008. ISBN 978-80-251-2236-5.
Licence: Bez licence (Nepodléhající ochraně duševního vlastnictví)
Druh produktu:
Výukový materiál/studijní opory
Autor: Termer Alexandr
Autor: neudeven
Popis: Cíle předmětu (anotace): The aim of this course is to provide students with a basic overview of the software engineering discipline. First, you'll learn about
the techniques for specifying new software creation requirements. Then, the individual life cycle steps of software development
according to the waterfall and agile techniques are presented. As a representative of agile techniques, the Rational Unified Process
is listed. In addition, individual architectures and procedures for multilayer applications are discussed. In addition to architectural
design, you will also learn how to make a complete application design using UML diagrams. After completing the course you will
also get basic information about CASE tools and quality assurance software using testing methods. Finally, basic information on
how to operate, maintain and support the ITIL and IT4IT recommendations.
Rozsah výuky: Přednáška 2 [Hours/Week] Cvičení 2 [Hours/Week]
Vyučovací jazyk: Czech, English
Požadavky na studenta:
The subject assessment is in accordance with the provisions of the Study and Examination Regulations of the OU.
During the semester, the student prepares a semester project - a software project. The components of the project are documentation
in the form of diagrams (business process, use case, sequential diagram, class diagram, etc.). with a maximum point mark of 20
points. He also passes a 20 point test where he/she has to score at least 10 points to complete the subject. The oral part of the test is
then scored 60 points. The condition for admission to the exam is the attendance at the exercise (only one absence is allowed).
Obsah:
1. Software engineering history, definition of basic concepts, current trends in software development
2. Requirements Specification - Formal Procedures and Methods, IEEE 830, FURPS+
3. Software Development Life-Cycle - Waterfall, UP, RUP
4. Architecture design of software systems
5. UML in the process software development, software design based on the OOP principles utilizing UML
6. CASE tools in software development, code generation
7. Software testing. Basic division, types of tests. Mocking techniques, E2E tests. Unit testing, JUnit testing framework
8. Operation, maintenance and support, ITIL, IT4IT basics
Literatura:
• Basic: Dohnal, J., Pour, J. Architektury informačních systémů v průmyslových a obchodních podnicích. EKOPRESS, s.r.o. 1997.
• Basic: Pour, J., Gála, L., Šedivá, Z. Podniková informatika. 2. přepracované vydání. Grada, 2009.
• Basic: Řepa, V. Podnikové procesy. 2. aktualizované a rozšířené vydání.. Grada, 2007.
• Basic: Žáček, J. Softwarové inženýrství. Elektronický učební text, Ostravská univerzita.. Ostrava, 2014.
• Extending: Král, J. Informační systémy. SCIENCE. 1998.
• Extending: Král, J. Informační systémy. SCIENCE. 1998.
• Extending: Projektování informačních systémů. Ostravská univerzita, 2005 (Klimeš, C., Procházka, J.)
• Recommended: Paleta, P. Co programátory ve škole neučí aneb softwarové inženýrství v reálné praxi. Computer
press. 2003..
Licence: Bez licence (Nepodléhající ochraně duševního vlastnictví)
Druh produktu:
Výukový materiál/studijní opory
Autor: Termer Alexandr
Autor: neudeven
Popis: Cíle předmětu (anotace): The aim of the subject is to show students basic ways and techniques how errors and bugs can be found in the source code. The
explanations are based on the simple techniques offered by modern integrated development environments. Following terms are
explained: debugging, steps (in/out,...), watching variables, stack trace analysis. Next part of the subject is aimed at the exception
processing.
Rozsah výuky: Tutorial 2 [Hours/Week]
Vyučovací jazyk: Czech, English
Požadavky na studenta:
Firstly the student must fulfil pre-conditions which include fulfiled attendance limit and submissions of tasks presented at
seminars. This part is evaluated by the seminar teacher.
The exam consists of three parts - a theoretical test (30% total), a practical test (0/30%) and by an oral examination (40%). A final
grade is obtained by a sum of all parts of the exam.
The theoretical test consists of theoretical questions. The practical part consists of creation and submission of a task. The oral
exam tries to examine students overall knowledge about the curriculum.
Obsah:
1. Debugging and its motivation, basic terms
2. Primitive debugging techniques, intermediate out prints
3. IDE debugging support
4. Execution and stepping of the application, step into, step over, step out of
5. Breakpoints - creation, removing, conditional breaks
6. Watching variables during execution
7. Call-stack explanation and analysis
8. Unit testing
9. Exceptions
Literatura:
• Basic: Vajgl, M. Techniky testování a ladění aplikací. Ostravská univerzita, 2013.
• Extending: Hewardt, M. Advanced .NET debugging. Addison-Wesley Professional, 2009. ISBN 978-0321578891.
• Extending: Mitchel W. D., Mitchel W. D. Debugging Java: Troubleshooting for Programmers. 2000. ISBN 978-0072125627.
• Extending: Keenag, P. NetBeans IDE Field Guide. Prentice Hall, 2005. ISBN 978-0131876200.
• Recommended: Wielenga G. Beginning NetBeans IDE: For Java Developers. 2015. ISBN 978-1484212585.
• Recommended: Krochmalski J. IntelliJ IDEA Essentials. 2014. ISBN 978-1784396930.
Licence: Bez licence (Nepodléhající ochraně duševního vlastnictví)
Druh produktu:
Výukový materiál/studijní opory
Autor: Termer Alexandr
Autor: neudeven
Popis: Cíle předmětu (anotace): Introduction to Database Technology, main characteristics, history of Database Technology. Analysis and design of conceptual
model, E-R diagrams, UML, relational data model, Type and Organisations of Database Files, Dynamic Organization, B-trees,
hashing, reduction of the data. Normalisation, decomposition of the relations. Introduction to DDL, DML, integrity constraints,
introduction to PL/SQL: procedures, functions, triggers.
Rozsah výuky: Přednáška 2 [Hours/Week] Cvičení 2 [Hours/Week]
Vyučovací jazyk: Czech, English
Požadavky na studenta:
Three quizzes during semester, each minimum 10 grades, semestral project 20 grades, final written exam 50 grades. Minimum 51
grades from all activities
Obsah:
1. Introduction to Database Systems
2. Database Modelling
3. Conceptual Modelling: ER diagram, class diagram UML
4. Relational Data Model
5. Functional Dependences and Normalisation
6. Transformation of Conceptual Model into Relational Data Model, Integrity constraints
7. SQL/DDL, DML
8. Data Physical Organisation (Static, Dynamic)
9. B-Trees, Dynamic Hashing
10. Data Reduction
11. Introduction to Graph Databases
12. Introduction to Document-oriented Databases
13. Introduction to Time Series Databases
Literatura:
• Basic: Telnarová, Z. Introduction to database systems. Ostrava, 2005.
• Basic: Telnarová, Z. Úvod do databází. Ostrava, 2013.
• Extending: Pokorný, J. Databázové systémy. 2003. ISBN 8001027899.
• Extending: Pokorný, J. Základy implementace souborů a databází.
• Recommended: Date, C. J. An Introduction to Database System.
• Recommended: Foster, Elvis. Database Systems. Springer, Berlin, 2015.
• Recommended: Pokorný, J. Databázové systémy a jejich použití v informačních systémech.
• Recommended: Ullman, J. D. Principles of Database and Knowledgebase Systems (I, II volume). 2008. ISBN 0-7167-8158-1.
• Recommended: Melichar, B. Textové informační systémy.
• Recommended: Pokorný, J. Základy implementace souborů a databází. 2004. ISBN 8024608375.
Licence: Bez licence (Nepodléhající ochraně duševního vlastnictví)
Druh produktu:
Výukový materiál/studijní opory
Autor: Termer Alexandr
Autor: neudeven
Popis: Cíle předmětu (anotace): The aim of the course is to introduce students with theories, technologies and procedures used in the development of intelligent
systems and to learn them to develop such systems using modern tools, methods and technologies. Students have access to a fully
equipped laboratory of intelligent systems with robotic kits containing programmable humanoid robots and drons, minicomputers,
including various sensors and actuators. It is a continuing course where students work on complex projects that can follow up on
7APUI projects.
Note: This course or part of it may be lectured / trained in English. Whether the teaching in AJ will be realized in the given
academic year, the student can verify by asking the secretary of the department at registration of the course.
Rozsah výuky: Přednáška 1 [Hours/Week] Cvičení 2 [Hours/Week]
Vyučovací jazyk: Czech, English
Požadavky na studenta:
The evaluation of the course including the classification is carried out in accordance with the Study and Examination Regulations
OU.
Half-yearly project: The students in the teams realize the assigned half-yearly project.
The defense of the project is assessed by max. 100 pts. with the minimum success rate of 51 pts.
The course is successfully passed when all requirements are met.
Obsah:
1. Introduction to Intelligent Systems.
2. Selected projects in the field of intelligent systems.
3. Construction of robotic systems using programmable robotic kits.
4. Use of minicomputers to solve real problems.
4. Use of humanoid robots and drones to solve selected tasks.
5. Current trends in the development of intelligent systems.
Literatura:
• Basic: Inteligentní systémy (Volná E., Kotyrba, M., Janošek, M.,)
• Recommended: Robert Scott. Arduino: Arduino User Guide for Operating system, Programming, Projects and More!
(raspberry pi 2, xml, c++, ruby, html, projects, php, programming.. php, sql, Mainframes,
Minicomputer). USA, 2015. ISBN 978-1515307532.
• Recommended: Ben Rupert. Drones (The Ultimate Guide): How they work, learning to fly, how to fly, building your
own drone, buying a drone, how to shoot photos. USA, 2017. ISBN 978-1547020836.
• Recommended: JANOŠEK, M., FARANA, R. Fuzzy řízení. Ostravská univerzita, 2013.
• Recommended: Matt Richardson. Getting Started With Raspberry Pi: An Introduction to the Fastest-Selling Computer
in the World. USA, 2016. ISBN 978-1680452464.
• Recommended: NAO robot course. NAO robot course. USA, 2014. ISBN 978-1502334015.
• Recommended: Cook David. Robot building for beginners. USA, 2009. ISBN 978-1-4302-2748-9.
• Recommended: Základy softcomputingu. Učební texty pro distanční studium. (Volná E.)
Licence: Bez licence (Nepodléhající ochraně duševního vlastnictví)
Druh produktu:
Výukový materiál/studijní opory
Autor: Termer Alexandr
Autor: neudeven
Popis: Cíle předmětu (anotace): Beginning of course is aimed on introduction to HTTP protocol and forms in HTML. Further, the course is aimed to creation of
web applications in PHP language with connection to MySQL database. Student should be able to create web applications in PHP
independently. Students will get to know PHP frameworks in the end of semester.
Rozsah výuky: Lecture 1 [Hours/Week] Tutorial 2 [Hours/Week]
Vyučovací jazyk: Czech, English
Požadavky na studenta:
The subject pass is granted to student consistently with valid Study Regulations of University of Ostrava. Student will create one
semester project. The topic of project is creation of web application in PHP language. Created application must cooperate with
database and must include signing in of users. There must be two user views at least. Student can get maximum 50 points for
created application. For presentation of application student can get maximum 30 points. Student can get 20 points for attendance
on lectures. The subject pass is granted to student which gain 51 points overall.
Obsah:
1. HTTP protocol and its features. Forms in HTML language, including HTML5.
2. Web server Apache and PHP language. Basic settings, modules of language. Introduction of PHP language, its history and use.
3. Work with variables and constants in PHP, processing of data from web forms, superglobal variables.
4. Basic statements in PHP language. Conditions and cycles in PHP. Work with text files in PHP - reading from file, writing to
file. Work with directories.
5. Work with date and time - setting of date and time, formatting of date and time. Work with array.
6. Work with text strings, introduction with functions for string processing. Sessions in PHP.
7. Object oriented programming in PHP, class definition, creation of object, static variables and methods.
8. MySQL database, introduction with important features of this database. Connection of PHP and MySQL. Work with MySQL
database.
9. Work with XML in PHP.
10. XSLT transformation in PHP, Xpath language, generation of HTML page from XML.
11. PHP frameworks
Literatura:
• Basic: Ponkrác M. PHP a MySQL bez předchozích znalostí Průvodce pro samouky. Computer press, 2007. ISBN 978-80-251-1758-3.
• Basic: Welling L., Thomson L. PHP and MySQL Web Development (5th Edition) (Developer's Library). USA, 2017. ISBN 978-0-321-83389-1.
• Basic: Kofler M., Öggl B. PHP 5 a MySQL 5 Průvodce webového programátora. Computer press, 2007. ISBN 978-80-251-1813-9.
• Basic: Miarka, R. Webové a databázové aplikace v PHP.
• Extending: Castro E. HTML, XHTML a CSS Názorný průvodce tvorbou WWW stránek. Computer Press, 2007. ISBN 978-80-251-1531-2.
• Extending: Croft J., Lloyd I., Rubin D. Mistrovství v CSS Pokročilé techniky pro webové designéry a vývojáře.
Computer Press, 2007. ISBN 978-80-251-1705-7.
• Extending: Kofler M. Mistrovství v MySQL 5 Kompletní průvodce webového vývojáře. Computer Press, 2007. ISBN 978-80-251-1502-2.
• Extending: Welling L., Thomson L. MySQL Průvodce základy databázového systému. Computer Press, 2005. ISBN 80-251-0671-3.
• Extending: Holzner S. XSLT Příručka internetového vývojáře. Computer Press, 2002. ISBN 8072266004.
• Recommended: Welling L., Thomson L. Mistrovství - PHP a MySQL. Computer Press, ČR, 2017. ISBN 9788025148921.
• Recommended: Gutmans A., Bakken S. S., Rethans D. Mistrovství v PHP 5. Computer Press, 2007.
• Recommended: Nixon R. PHP for the Web: Visual QuickStart Guide (5th Edition). San Francisco, USA, 2016. ISBN 978-0-134-29125-3.
• Recommended: Lacko L. PHP 5 a MySQL 5.. Computer Press, 2005. ISBN 978-80-251-1695-1.
• Recommended: Kolektiv autorů. PHP5, MySQL, Apache Vytváříme webové aplikace. Computer press, 2006. ISBN 80-251-1073-7.
Licence: Bez licence (Nepodléhající ochraně duševního vlastnictví)
Druh produktu:
Výukový materiál/studijní opory
Autor: Termer Alexandr
Autor: neudeven
Popis: Cíle předmětu (anotace): The aim of the course is to acquaint the student with the creation of websites on the advanced level and the use of content
management systems.
The subject is focused on learning of HTML 5, where the student learns the basics, which then uses at programming pages.
Consequently, we will focus on Cascading Style Sheets (CSS version 3).
Rozsah výuky: Tutorial 2 [Hours/Week]
Vyučovací jazyk: Czech, English
Požadavky na studenta:
The credit is awarded to the student in accordance with the valid Rules of Study, especially with an emphasis on Art. 31 and Art.
33 of the Study and Examination Code of the OU.
During the semester the student will prepare two semestral papers. For each work, you can achieve maximum 50 points, and it is
necessary to achieve a minimum of 10 points for each work. The examination of this subject consists of a defense of processed
semestral works.
Obsah:
1. Introduction to HTML 5 - the basic structure
2. Tags for working with text, lists, and pictures
3. Tags for working with tables and forms
4. Introduction to CSS Technology
5. We format using styles
6. Page layout using CSS
7. Dynamic effects, lists and navigation bars
8. Styling of tables and forms
9. Norms and standards of W3C - Validation
10. Content management systems
11. Representation and content management
12. Plugins of the content management system
13. Creating a separate project
Literatura:
• Basic: Žáček, Martin. Elektronické publikování, Ostravská univerzita v Ostravě 2013.
• Basic: Žáček, Martin. Publikování na webu, Ostravská univerzita v Ostravě 2014, str. 178..
• Extending: Marek Babiuch. Internet a sítě: . 1. Vyd. Ostrava: VŠB - Technická univerzita Ostrava, 2010. 162 s.
ISBN 78-80-248-2566-3.
• Extending: Mark Pilgrim. Ponořme se do HTML5. Praha, 2015. ISBN 978-80-905802-6-8.
• Extending: Andy Williams. Wordpress for Beginners 2017: A Visual Step-by-Step Guide to Mastering
Wordpress. 2016. ISBN 978-1539911128.
• Recommended: David Procházka. CSS a XHTML: tvorba dokonalých WWW stránek krok za krokem:2. aktualiz. vyd.
Praha: Grada, 2011. 175 s. ISBN 978-80-247-3897-0.
• Recommended: Elizabeth Castro, Bruce Hyslop. HTML5 a CSS3: názorný průvodce tvorbou WWW stránek.
Computer Press, 2012. ISBN 978-80-251-3733-8.
• Recommended: Alexis Goldsteinová, Louis Lazaris a Estelle Weylová. HTML5 a CSS3 pro webové designéry: Vyd. 1.
Brno: Zoner Press, 2011. 286 s. ISBN 978-80-7413-166-0.
• Recommended: Brian P. Hogan. HTML5 a CSS3: výukový kurz webového vývojáře:Vyd. 1. Brno: Computer Press,
2011. 272 s. ISBN 978-80-251-3576-1.
• Recommended: Clint Eccher. Profesionální webdesign: techniky a vzorová řešení pro XHTML a CSS: Vyd. 1. Brno:
Computer Press, 2010. 672 s. ISBN 978-80-251-2677-6.
• Recommended: Martin Domes. 333 tipů a triků pro CSS. Computer Press, 2011. ISBN 978-80-251-3366-8.
Licence: Bez licence (Nepodléhající ochraně duševního vlastnictví)
Druh produktu:
Výukový materiál/studijní opory
Autor: Termer Alexandr
Autor: neudeven
Popis: Cíle předmětu (anotace): The course offers basic overview about essentials of computer science including theoretical computer science. It includes theory of
computability and complexity, theory of formal languages and automata, logic. The course is focused to principles not formal
theory, which is taught at higher courses during studies. It emphasises impact of theoretical issues to programming and practical
task in Computer science like P-NP problem and overall impact on complexity issues.
Rozsah výuky: Přednáška 2 [Hours/Week] Cvičení 2 [Hours/Week]
Vyučovací jazyk: Czech, English
Požadavky na studenta:
The evaluation of the course including the classification is carried out in accordance with the Study and Examination Regulations
OU.
2x30 pts practical tests, 40 pts. final test = 100 pts. (51 pts. to pass)
Obsah:
1. Theoretical computer science.
2. Theory of formal languages and automata.
3. Theory of computability and complexity.
4. Logic.
5. Basics of theory of algorithms - problem, decidability, partial decidability.
6. Turing machines.
7. RAM machines.
8. Recursive functions.
9. PL-computable functions.
10. Complexity classes.
11. Non-deterministic Turing machine. P-NP problem.
12. NP-complete problems.
Literatura:
• Basic: Teoretická informatika (JANČAR, Petr) - http://www.cs.vsb.cz/jancar/ >
• Basic: Úvod do informatiky (studijní opora OU). Ostrava, 2013. (Habiballa H.)
• Extending: Chiswell, I.M. A Course in Formal Languages, Automata and Groups. Springer. 2009.. London, 2009.
• Extending: Linz Peter. An Introduction to Formal Languages and Automata (6 ed). Jones Bartlett India, 2016. ISBN 9789384323219.
• Extending: CORMEN, T. H. et al. Introduction to Algorithms. MIT Press, 2001..
• Extending: Vyčíslitelnost a složitost. Ostrava: Ostravská univerzita, 2013. (HABIBALLA, H.)
• Recommended: CHYTIL, Milan. Automaty a gramatiky. Praha, SNTL, 1984.
• Recommended: S. Barry Cooper. Computability Theory. Chapman & Hall/CRC, 2004. ISBN 978-1-58488-237-4.
• Recommended: KUČERA, L. Kombinatorické algoritmy. Praha, SNTL, 1983.
• Recommended: Hromkovic Juraj. Theoretical Computer Science. Springer, 2004.
Licence: Bez licence (Nepodléhající ochraně duševního vlastnictví)
Druh produktu:
Výukový materiál/studijní opory
Autor: Termer Alexandr
Autor: neudeven
Popis: Cíle předmětu (anotace): Measurement, observation, statistical data. Descriptive and inductive statistic's tasks. Methods of descriptive statistics. Random
event, probability, conditional probability. Random variable. Distribution function, probability mass function, probability density
function. Characteristics of random variables. Independence of variables. Discrete and continuous distributions: Normal
disribution and central limit theorem. Samples and sample distributions. Introduction to statistical estimate and hypothesis testing
theory.
Rozsah výuky: Přednáška 2 [Hours/Week] Cvičení 2 [Hours/Week]
Vyučovací jazyk: Czech, English
Požadavky na studenta:
During the semester, the points are made from:
a) solving the examples in seminars (up to 10 points).
b) two tests after one and two third of semester (up to 15 points per test).
Seventy percent presence of seminars for each student is required.
During the final examination student solves examples in writing form, notebook or calculator and materials in paper form are
enabled (i.e. books, etc.). Student can obtain up to 60 points and 35 points are needed for successfully passed the examination.
The evaluation of the course including the classification is carried out in accordance with the Study and Examination Regulations
OU.
Obsah:
1. Basic terms of statistics. Measurement, observations, inductive thinking, population and sample, parameters and estimations,
vaiables, scales. Descriptive statistics, counts and frequencies, empirical data processing, class intervals, histogram, cumulative
counts and frequencies.
2. Central tendency characteristics. Arithmetic mean, deviations from mean, arithmetic mean features, median, quartiles, modus,
geometric mean.
3. Characteristics of variability. Variance, standard deviation. Empirical moments, skewness and kurtosis. Techniques of data
processing, stem-and-leaf display, box-plot, dependence of two variables.
4. Random phenomen, frequency and probability, conditional probability, independency of phenomena, law of total probability, Bayesian probability.
5. Random variable. Discrecte and continuous distributions, distribution function, probability mass function, probability density
function. Mean value, variance.
6. Quantile, median, modus, moments, skewness, kurtosis. Random sample, distribution function, marginal distribution.
Independence of variables.
7. Mean value's and variance's features, standardized variable, covariance, correlation.
8. Examples of discrete distributions: Alternative, binomial, Poisson distribution.
9. Examples of continuous distributions: Uniform distribution, normal (Gaussian) distribution, log-normal distribution, Chi square-, t- and F-distributions. Central limit theorem.
10. Population and sample, parameter and its estimate (population's and sample's characteristics), random sample. Sampling
techniques, sample distributions.
11. Estimations of parameters. Point estimators and their features, interval estimators
12. Statistical hypothesis testing. Null hypothesis, alternative hypothesis, I-type and II-type errors, significance level, statistical
power, sample size.
One lecture is for one of the topics.
Literatura:
• Basic: Introduction to Probability and Statistics Using R (Kerns, G. J.,) - https://cran.r project.org/web/packages/IPSUR/vignettes/IPSUR.pdf >
• Basic: Základy pravděpodobnosti a statistiky (Bujok P., Tvrdík J., Poláková R.) -
http://www1.osu.cz/~bujok/files/zmats.pdf >
• Extending: Komenda S. Biometrie. UP Olomouc, 1994.
• Extending: Swoboda H. Moderní statistika. Praha, Svoboda, 1977.
• Extending: Křivý I. Úvod do teorie pravděpodobnosti. PF Ostrava, 1983.
• Recommended: Analýza dat (Tvrdík J.) - http://www1.osu.cz/~tvrdik/down/vyuka.html >
• Recommended: Zvára K. Biostatistika. Karolinum, Praha, 1998.
• Recommended: Cyhelský L., Kahounová, J. , Hindls R.:. Elementární statistická analýza. Management Press, Praha, 1996.
• Recommended: Probability and Statistics for Computer Science (David Forsyth) -
https://link.springer.com/book/10.1007/978-3-319-64410-3 >
• Recommended: Statistics and Data Analysis (Abebe A., Daniels J., McKean J. W., Kapenga J. A.) -
http://www.stat.wmich.edu/s160/hcopy/book.pdf >
Licence: Bez licence (Nepodléhající ochraně duševního vlastnictví)
Druh produktu:
Výukový materiál/studijní opory