Předmět: Introduction to Comp. Sc. in Mech. Eng.

« Zpět
Název předmětu Introduction to Comp. Sc. in Mech. Eng.
Kód předmětu KPV/TIA
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 4
Vyučovací jazyk Angličtina
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Semeniuk Martin, doc. Ing. Ph.D.
  • Vít Čestmír, Ing.
  • Veber Jan, doc. Ing. Ph.D.
  • Šípal Laurent, doc. Ing. CSc.
  • Neupauer Yevgeniy, doc. Ing. Ph.D.
  • Holý Richard, Ing. Bc. Ph.D.
Obsah předmětu
Předmět poskytuje studentům přehled v následujících oblastech: programového a technického vybavení, programovacích jazyků obecně, objektově orientovaného programovacího jazyka 3. generace, zpracování dat z matematické oblasti. 1. Úvod, podmínky pro zápočet a zkoušku, doporučená literatura, e-learningové kursy, algoritmizace, vývojové diagramy 2. Programovací jazyky obecně, procedurální programovací jazyk, základní pojmy, intuitivní příklad, standardní typy integer, real, char, boolean, string, typ jednorozměrné pole 3. Základní příkazy, rozdělení, zjednodušené příkazy vstupu a výstupu 4. Přiřazovací příkaz, složený příkaz, podmíněné příkazy, příkazy cyklu, skok, prázdný příkaz 5. Příklady na algoritmizaci (vývojové diagramy) 6. Příklady na algoritmizaci (vývojové diagramy) 7. Procedury a funkce, parametry procedur a funkcí, rekurze, bloková struktura, globální a lokální proměnné, uživatelské jednotky 8. Uživatelem definované typy - výčtový, interval, množina, pole a záznam, práce s maticemi 9. Soubory, druhy souborů, práce se soubory, procedury a funkce pro práci se soubory, detailní práce s formáty výstupu 10. Řešení vzorových příkladů 11. Řešení vzorových příkladů 12. Technické vybavení počítače, nové prostředky a aplikace 13. Rezerva, dotazy ke zkušebním otázkám, předtermín

Studijní aktivity a metody výuky
Přednáška s praktickými aplikacemi, E-learning, Individuální konzultace, Seminární výuka, Samostatná práce studentů
  • Kontaktní výuka - 52 hodin za semestr
  • Příprava na dílčí test [2-10] - 16 hodin za semestr
  • Příprava na zkoušku [10-60] - 36 hodin za semestr
Předpoklady
Odborné znalosti
rozumět, co je matematická logika
znát vlastnosti celých a reálných čísel a operace s nimi
Odborné dovednosti
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
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
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
Vyučovací metody
Odborné znalosti
E-learning,
Samostatná práce studentů,
Individuální konzultace,
Přednáška s aktivizací studentů,
Seminární výuka (badatelské metody),
Odborné dovednosti
Výuka podporovaná multimédii,
Řešení problémů,
Hodnotící metody
Odborné znalosti
Kombinovaná zkouška,
Test,
Odborné dovednosti
Demonstrace dovedností (praktická činnost),
Doporučená literatura
  • Bory, Pavel. C# bez předchozích znalostí. 1. vydání. 2016. ISBN 978-80-251-4686-6.
  • Hořejší, Petr. Základní technické vybavení počítače. [Plzeň] : SmartMotion, 2013. ISBN 978-80-87539-47-7.
  • Kopeček, Pavel. Algoritmizace a její počítačová podpora. [Plzeň] : SmartMotion, 2013. ISBN 978-80-87539-45-3.
  • Sharp, John. Microsoft Visual C# Step by Step (9th Edition). Pearson Education, Inc., 2018. ISBN 978-1509307760.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr