Cíl předmětu je seznámit studenty s problematikou algoritmizace a základů teoretické informatiky. Studenti se seznámí s metodami návrhů algoritmů, určení jejich složitosti, s grafovými a optimalizačními algoritmy. V předmětu budou popsány běžné využívané datové struktury a způsoby jejich implementace. Přednášky budou také věnované formálním jazykům a automatům. Důležitou součástí cvičení je samostatná implementace datových typů a algoritmů přednášky.
- Učitel: Broulím Jan
- Učitel: Kliment Radim
- Učitel: Smrčka Pavel
Předmět seznámí posluchače s pasivními a aktivními součástkami analogové elektroniky, s jejich parametry, charakteristikami a základními obvody. Důraz je kladen na praktickou aplikaci metod a postupů při analýze a syntéze konkrétních, reálně využitelných obvodových sítí. Posluchači jsou rovněž seznámeni s metodami počítačové simulace obvodů a s měřicími prostředky a metodami potřebnými pro analýzu a ladění zapojení a dále s metodami analogového zpracování biologických signálů v rámci měřicího řetězce.
- Učitel: Funda Tomáš
- Učitel: Hána Karel
- Učitel: Smrčka Pavel
- Učitel: Veselý Tomáš
- Učitel: Vítězník Martin
Cílem předmětu je seznámit s praktickými základy algoritmizace se zaměřením na oblast biomedicínského inženýrství. Osvojení základních programátorských technik, nezbytných pro pochopení vnitřního fungování moderních softwarových systémů. Důraz je kladen na praktickou a samostatnou aplikaci nejpoužívanějších algoritmů, bezprostředně využitelných v biomedicínském inženýrství. Vstupní požadavky předmětu jsou znalost matematiky a logiky na středoškolské úrovni. Student získá následující výstupní znalosti, dovednosti, schopnosti a kompetence: student zvládne specifikaci algoritmické úlohy, bude schopen provést její analýzu, dekompozici metodou top-down a navrhnout, implementovat a odladit jednoduché řešení v jazyce ISO C resp. C++. Osvojí si základní datové a řídicí struktury, zejména výrazy, operátory, přiřazení, elementární i strukturované datové typy, podmínky, cykly, realizaci datových vstupů a výstupů. Bude chápat paradigma strukturovaného programování a znát vybrané základní algoritmy.
- Učitel: Funda Tomáš
- Učitel: Hanáková Lenka
- Učitel: Kliment Radim
- Učitel: Malá Christiane
- Učitel: Smrčka Pavel
- Učitel: Veselý Tomáš
Algorithm, data structures. Identifiers, data types. assignment statement, conditional statement, cycles. Arithmetical and logical operations. Digital representation of numbers, numeration systems. Introduction to structured programming in C language - building and structure of simple programs, creating of the user functions, user input and output, file management, memory management. Practical overview of programming techniques and basic algorithms in C language. Recursive and iterative methods, measuring algorithm quality. Abstract data- types, data sorting and searching, implementation of basic numerical algorithms. Introduction to biomedical data processing - programmers view. Introduction to software engineering.
- Učitel: Hanáková Lenka
- Učitel: Malá Christiane
- Učitel: Smrčka Pavel
- Učitel: Veselý Tomáš