352-0321/01 – Programovací techniky (PrT)

Garantující katedraKatedra automatizační techniky a řízeníKredity2
Garant předmětuIng. David Fojtík, Ph.D.Garant verze předmětuIng. David Fojtík, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostvolitelný odborný
Ročník2Semestrletní
Jazyk výukyčeština
Rok zavedení2001/2002Rok zrušení2019/2020
Určeno pro fakultyFSUrčeno pro typy studiabakalářské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
FOJ74 Ing. David Fojtík, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Klasifikovaný zápočet 0+2
kombinovaná Klasifikovaný zápočet 8+4

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Primárním cílem předmětu je naučit studenty prakticky vytvářet základní počítačové algoritmy. Druhým cílem je naučit studenty využívat programové schopnosti produktu MS Excel k řešení různorodých úloh z praxe. Studenti se tak seznámí se základy programovacího jazyka MS Visual Basic a metodikou tvorby maker v prostředí (VBA) Visual Basic for Application.

Vyučovací metody

Cvičení (v učebně)
Projekt

Anotace

Předmět seznamuje posluchače se základními principy programování. Převážně se zabývá zcela základními prvky programovacích jazyků, tedy podstatou proměnných, cyklů, větvením programu, členěním programu na funkce a podprogramy apod. K výuce se výhradně používá velmi oblíbený programovací jazyk MS Visual Basic a to jako makrojazyk převážně užívaný v MS Office (VBA - Visual Basic for Application). Posluchači se tímto seznámí s univerzálností jazyka a jeho praktickým využitím k tvorbě rozšíření funkčnosti aplikací MS Office. Výuka probíhá v laboratořích F232 a F206 a je postavená na sadě jednoduchých snadno pochopitelných příkladů. Předmět svou skladbou je vhodný nejen pro budoucí profesionály v oboru, ale také pro všechny náročné uživatele moderních aplikací, kteří poodhalí možnost rozšíření nabídky či zautomatizování často opakovaných činností s využitím jazyka VBA. Studium tohoto předmětu je vhodným a doporučovaným předstupněm předmětů Programovací prostředky, Informační technologie, Informatika, Databáze a internet v bakalářském studijním programu a předmětů Operační systémy a programování, Speciální programovací techniky, Informační technologie, Základy informatiky v magisterském studijním programu. (oborové předměty garantované katedrou 352).

Povinná literatura:

POKORNÝ, J. KVOCH, M. Programování ve Visual Basicu 6.0. České Budějovice: Kopp, 1999. ISBN 80-7232-044-0. WALKENBACH, J. Microsoft Excel 2000 a 2002 Programování ve VBA. Praha : Computer Press, 2001, 736 s. ISBN 80-7226-547-4 FARANA, R. & KAČMÁŘ, D. Vybrané algoritmy zpracování informací. Ostrava, Skriptum VŠB TUO, 1998, 134 s. ISBN 80-7078-398-2. MICROSOFT. Microsoft Development Network Library (MSDN). Dokumentace online, dostupný též na http://msdn.microsoft.com/library MICROSOFT. Microsoft Visual Basic 6.0 Příručka programátora, Praha : Computer Press, 2003, 852 s. ISBN 80-7226-154-1.

Doporučená literatura:

Forma způsobu ověření studijních výsledků a další požadavky na studenta

E-learning

Další požadavky na studenta

Studenti musí vypracovat projekt.

Prerekvizity

Předmět nemá žádné prerekvizity.

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

Pro absolvování tohoto předmětu nejsou požadovány žádné předchozí předměty nebo znalosti, naopak je požadován zájem o programování a určitá zvídavost a samostatnost studentů. Obsah výuky v jednotivých týdench semestru je následující: 1. Vývojové prostředí jazyka, práce s projektem, základní pojmy 2. Dostupné datové typy, obecná deklarace proměnných a operace s nimi 3. Ladění programů, logické výrazy a větvení pomocí If-Then 4. Větvení programu pomocí Select Case a použití cyklů (For, Do-Loop) 5. Tvorba vlastních subrutin a funkcí, část I 6. Tvorba subrutin a funkcí II - dokončení, užití dostupných funkcí 7. Písemná práce I. Pole a uživatelský datový typ (struktury) 8. Úvod do objektové programování, užití objektů a kolekcí, události apod. 9. Objektový model MS Excelu, Zadání programu 10. Příklady vlastních maker a funkcí v MS Excelu 11. Zpracovávaní výjimek 12. Práce se soubory 13. Úvod do vizuální tvorby aplikací 14. Písemná práce II, Zápočty

Podmínky absolvování předmětu

Podmínky absolvování jsou definovány pouze pro konkrétní verzi předmětu a formu studia

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.ZaměřeníFormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2010/2011 (B2341) Strojírenství (3902R001) Aplikovaná informatika a řízení (70) Aplikovaná informatika a řízení K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2302R003) Dopravní stroje a manipulace s materiálem K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R002) Dopravní technika K čeština Šumperk 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2302R007) Hydraulické a pneumatické stroje a zařízení K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (20) Výrobní stroje a zařízení K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (70) Zemní, těžební a stavební stroje K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (3907R004) Provoz a řízení v energetice K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R040) Průmyslové inženýrství K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R013) Robotika (70) Robotika K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2303R002) Strojírenská technologie (70) Strojírenská technologie K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2303R002) Strojírenská technologie (70) Strojírenská technologie K čeština Šumperk 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R023) Technická diagnostika, opravy a udržování (70) Technická diagnostika, opravy a udržování K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (3904R016) Technika tvorby a ochrany životního prostředí (70) Technika tvorby a ochrany životního prostředí K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (3708R028) Technologie dopravy (20) Pozemní doprava K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství K čeština Šumperk 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R002) Dopravní technika K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R002) Dopravní technika (10) Dopravní technika a technologie K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (3907R009) Provoz energetických zařízení K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R003) Dopravní technika a technologie K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství P čeština Šumperk 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3902R001) Aplikovaná informatika a řízení (70) Aplikovaná informatika a řízení P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3901R003) Aplikovaná mechanika P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R003) Dopravní stroje a manipulace s materiálem P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R002) Dopravní technika P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R007) Hydraulické a pneumatické stroje a zařízení P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (40) Konstrukce strojních dílů a skupin P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (20) Výrobní stroje a zařízení P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3907R004) Provoz a řízení v energetice P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R013) Robotika (70) Robotika P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (60) Design průmyslových výrobků P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2303R002) Strojírenská technologie (70) Strojírenská technologie P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2303R002) Strojírenská technologie (70) Strojírenská technologie P čeština Šumperk 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R040) Průmyslové inženýrství P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3904R016) Technika tvorby a ochrany životního prostředí (70) Technika tvorby a ochrany životního prostředí P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R023) Technická diagnostika, opravy a udržování (70) Technická diagnostika, opravy a udržování P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3708R028) Technologie dopravy (20) Pozemní doprava P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (70) Zemní, těžební a stavební stroje P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R002) Dopravní technika P čeština Šumperk 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2341R999) Bakalářské strojírenství / 1-3 semestr P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství K čeština Šumperk 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3902R001) Aplikovaná informatika a řízení (70) Aplikovaná informatika a řízení K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R002) Dopravní technika K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R002) Dopravní technika K čeština Šumperk 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R003) Dopravní stroje a manipulace s materiálem K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R007) Hydraulické a pneumatické stroje a zařízení K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (20) Výrobní stroje a zařízení K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (70) Zemní, těžební a stavební stroje K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3907R004) Provoz a řízení v energetice K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R013) Robotika (70) Robotika K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2303R002) Strojírenská technologie (70) Strojírenská technologie K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2303R002) Strojírenská technologie (70) Strojírenská technologie K čeština Šumperk 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R040) Průmyslové inženýrství K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3904R016) Technika tvorby a ochrany životního prostředí (70) Technika tvorby a ochrany životního prostředí K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R023) Technická diagnostika, opravy a udržování (70) Technická diagnostika, opravy a udržování K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3708R028) Technologie dopravy (20) Pozemní doprava K čeština Ostrava 2 volitelný odborný stu. plán
2008/2009 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Šumperk 2 volitelný odborný stu. plán
2008/2009 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Ostrava 2 volitelný odborný stu. plán
2008/2009 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Šumperk 2 volitelný odborný stu. plán
2008/2009 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Ostrava 2 volitelný odborný stu. plán
2008/2009 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Uherský Brod 2 volitelný odborný stu. plán
2008/2009 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Třinec 2 volitelný odborný stu. plán
2007/2008 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Šumperk 2 volitelný odborný stu. plán
2007/2008 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Ostrava 2 volitelný odborný stu. plán
2007/2008 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Šumperk 2 volitelný odborný stu. plán
2007/2008 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Ostrava 2 volitelný odborný stu. plán
2007/2008 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Uherský Brod 2 volitelný odborný stu. plán
2007/2008 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Třinec 2 volitelný odborný stu. plán
2006/2007 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Šumperk 2 volitelný odborný stu. plán
2006/2007 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Ostrava 2 volitelný odborný stu. plán
2006/2007 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Šumperk 2 volitelný odborný stu. plán
2006/2007 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Ostrava 2 volitelný odborný stu. plán
2006/2007 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Uherský Brod 2 volitelný odborný stu. plán
2006/2007 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Třinec 2 volitelný odborný stu. plán
2005/2006 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Šumperk 2 volitelný odborný stu. plán
2005/2006 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Ostrava 2 volitelný odborný stu. plán
2005/2006 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Šumperk 2 volitelný odborný stu. plán
2005/2006 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Ostrava 2 volitelný odborný stu. plán
2005/2006 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Uherský Brod 2 volitelný odborný stu. plán
2005/2006 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Třinec 2 volitelný odborný stu. plán
2004/2005 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Ostrava 2 volitelný odborný stu. plán
2004/2005 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Ostrava 2 volitelný odborný stu. plán
2003/2004 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Ostrava 2 volitelný odborný stu. plán
2003/2004 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Ostrava 2 volitelný odborný stu. plán
2002/2003 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Ostrava 2 volitelný odborný stu. plán
2002/2003 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Ostrava 2 volitelný odborný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku

Hodnocení Výuky

Předmět neobsahuje žádné hodnocení.