|
|
Hlavní nabídka Prohlížení IS/STAG
Nalezené předměty, počet: 1
Stránkování výsledků vyhledávání
Nalezeno 1 záznamů
Export do Xls
Informace o předmětu
KPV / TI
:
Popis předmětu
Pracoviště / Zkratka
|
KPV
/
TI
|
Akademický rok
|
2023/2024
|
Akademický rok
|
2023/2024
|
Název
|
Technická informatika ve strojírenství
|
Způsob zakončení
|
Zkouška
|
Způsob zakončení
|
Zkouška
|
Akreditováno / Kredity
|
Ano,
4
Kred.
|
Forma zakončení
|
Kombinovaná
|
Forma zakončení
|
Kombinovaná
|
Rozsah hodin
|
Přednáška
2
[HOD/TYD]
Cvičení
2
[HOD/TYD]
|
Zápočet před zkouškou
|
Ano
|
Zápočet před zkouškou
|
Ano
|
Automatické uznávání zápočtu před zkouškou
|
Ne
|
Počítán do průměru
|
ANO
|
Vyučovací jazyk
|
Čeština
|
Obs/max
|
|
|
|
Automatické uznávání zápočtu před zkouškou
|
Ne
|
Letní semestr
|
229 / -
|
0 / -
|
0 / -
|
Počítán do průměru
|
ANO
|
Zimní semestr
|
0 / -
|
0 / -
|
0 / -
|
Opakovaný zápis
|
NE
|
Opakovaný zápis
|
NE
|
Rozvrh
|
Ano
|
Vyučovaný semestr
|
Letní semestr
|
Vyučovaný semestr
|
Letní semestr
|
Minimum (B + C) studentů
|
10
|
Volně zapisovatelný předmět |
Ano
|
Volně zapisovatelný předmět
|
Ano
|
Vyučovací jazyk
|
Čeština
|
Počet dnů praxe
|
0
|
Počet hodin kontaktní výuky |
|
Hodnotící stupnice |
1|2|3|4 |
Periodicita |
každý rok
|
Hodnotící stupnice pro zp. před zk. |
S|N |
Periodicita upřesnění |
|
Základní teoretický předmět |
Ano
|
Profilující předmět |
Ano
|
Základní teoretický předmět |
Ano
|
Hodnotící stupnice |
1|2|3|4 |
Hodnotící stupnice pro zp. před zk. |
S|N |
Nahrazovaný předmět
|
Žádný
|
Vyloučené předměty
|
KIV/PPA1 a KPV/TIA
|
Podmiňující předměty
|
Nejsou definovány
|
Předměty informativně doporučené
|
Nejsou definovány
|
Předměty,které předmět podmiňuje
|
Nejsou definovány
|
Graf četnosti udělených hodnocení studentům napříč roky:
Obrázek PNG
,
XLS
|
Cíle předmětu (anotace):
|
Cílem předmětu je vybavit studenty základními znalostmi a dovednostmi v oblastech základních pojmů výpočetní techniky, principů práce počítače, programovacích technologií, algoritmizace, grafického vyjádření algoritmu, programovaní, programovacích jazyků obecně, syntaxe, sémantiky, postupu při vlastní tvorbě programu, přehledu programovacích jazyků, základů procedurálního programovacího jazyka, jednoduchých a strukturovaných datových typů, datového typu ukazatel, podmíněných příkazů, příkazů cyklu, vstupu/výstupu, procedur a funkcí, přenosu parametrů, rekurze, práce se soubory, programovací techniky, praxe u terminálu/PC, zpracování zadané úlohy.
|
Požadavky na studenta
|
Pro absolvování zápočtu je nutná aktivní účast na cvičeních, absolvování testů.
Pro absolvování zkoušky je nutné úspěšně zvládnout její písemnou a ústní část.
Pro zápočet a zkoušku bude použit bodový systém - detailní podmínky jsou uvedeny v courseware.
|
Obsah
|
Předmět poskytuje studentům přehled v následujících oblastech: algoritmizace, programového vybavení, programovacích jazyků obecně, objektově orientovaného programovacího jazyka 3. generace, zpracování dat.
1. Úvod, podmínky pro zápočet a zkoušku, doporučená literatura, e-learningové kurzy, algoritmizace
2. Vývojové diagramy, programovací jazyky obecně, základní pojmy, základní příkazy, zjednodušené příkazy vstupu a výstupu, operátory, intuitivní příklady
3. Metoda s výstupem a bez parametrů, metoda s výstupem a s parametry, metoda bez výstupu a s parametry, volání metody, skutečný a formální parametr, návrat více výstupů
4. Parametr předaný hodnotou, odkazem, výstupní parametr, metoda orientovaná na výraz, přetížení metody, volitelné parametry, pojmenování parametrů, rekurze
5. Rozhodování - úplné větvení, neúplné větvení, relační operátory, logické operátory, ternární podmíněný operátor, kaskádování, vícenásobné větvení
6. Cyklus - cyklus s podmínkou na začátku, cyklus s podmínkou na konci, cyklus s krokem, řízení cyklu
7. Výjimky - zpracování chyb a výjimek, obsluha výjimek, neošetřené výjimky, ošetření více výjimek, filtrování výjimek, vyvolání výjimky, blok finally, třídy výjimek
8. Datové typy - rozdělení, hodnotové typy - celá čísla, přetypování, reálná čísla, znaky, logický datový typ
9. Hodnotové typy - výčtový typ, struktura, rozdíl mezi strukturou a třídou
10. Referenční typy - rozdělení, zásobník, halda, pole - jednorozměrné, dvourozměrné, trojrozměrné, vícenásobné
11. Třídy - základní popis, zapouzdření, deklarace, statická třída, datové složky, metody, konstruktory, destruktor, anonymní třída
12. Řešení vzorových příkladů
13. Řešení vzorových příkladů
|
Aktivity
|
|
Studijní opory
|
Studentům jsou k dispozici studijní materiály umístěné v kurzech (cvičení a přednášek) v prostředí Moodle. Tyto materiály jsou následně využity jako podklady pro osvojení teoretických a praktických poznatků využitelných při řešení příkladů realizovaných během cvičení, nebo přednášek.
|
Garanti a vyučující
|
-
Garanti:
Doc. Ing. Pavel Kopeček, CSc. (100%),
-
Přednášející:
Doc. Ing. Petr Hořejší, Ph.D. (100%),
Doc. Ing. Pavel Kopeček, CSc. (20%),
Doc. Ing. Pavel Raška, Ph.D. (80%),
-
Cvičící:
Ing. Matěj Dvořák (100%),
Doc. Ing. Petr Hořejší, Ph.D. (25%),
Doc. Ing. Pavel Kopeček, CSc. (50%),
Ing. Jan Kubr (100%),
Ing. Bc. Miroslav Malaga, Ph.D. (100%),
Doc. Ing. Pavel Raška, Ph.D. (25%),
Doc. Ing. Zdeněk Ulrych, Ph.D. (100%),
|
Literatura
|
|
Časová náročnost
|
Všechny formy studia
|
Aktivity
|
Časová náročnost aktivity [h]
|
Kontaktní výuka
|
52
|
Příprava na zkoušku [10-60]
|
36
|
Příprava na dílčí test [2-10]
|
16
|
Celkem
|
104
|
|
Předpoklady
|
Odborné znalosti - pro úspěšné zvládnutí předmětu se předpokládá, že je student před zahájením výuky schopen: |
rozumět, co je matematická logika |
znát vlastnosti celých a reálných čísel a operace s nimi |
Odborné dovednosti - pro úspěšné zvládnutí předmětu se předpokládá, že student před zahájením výuky dokáže: |
umět pracovat s nástroji MS Office (Word, Excel) |
ovládat práci s PC |
umět logicky uvažovat |
|
Výsledky učení
|
Odborné znalosti - po absolvování předmětu prokazuje student znalosti: |
vědět, co je algoritmus, jeho vlastnosti a možnosti jeho popisu, resp. zobrazení |
znát základní vlastnosti programovacího jazyka 3. generace |
znát, co je strukturované a objektově orientované programování |
Odborné dovednosti - po absolvování předmětu prokazuje student dovednosti: |
vytvořit jednoduchou formulářovou aplikaci v objektově orientovaném programovacím systému |
vytvořit jednoduché algoritmy pro technické výpočty včetně práce s poli |
vyjádřit algoritmus grafickým způsobem |
umět zápis do souboru a čtení z něho |
|
Hodnoticí metody
|
Odborné znalosti - odborné znalosti dosažené studiem předmětu jsou ověřovány hodnoticími metodami: |
Kombinovaná zkouška, |
Test, |
Odborné dovednosti - odborné dovednosti dosažené studiem předmětu jsou ověřovány hodnoticími metodami: |
Demonstrace dovedností (praktická činnost), |
|
Vyučovací metody
|
Odborné znalosti - pro dosažení odborných znalostí jsou užívány vyučovací metody: |
E-learning, |
Samostatná práce studentů, |
Individuální konzultace, |
Přednáška s aktivizací studentů, |
Seminární výuka (badatelské metody), |
Odborné dovednosti - pro dosažení odborných dovedností jsou užívány vyučovací metody: |
Výuka podporovaná multimédii, |
Řešení problémů, |
|
|
|
|