elearning jako součást prezenční výuky kurzů týkajících se programování

Rozměr: px
Začít zobrazení ze stránky:

Download "elearning jako součást prezenční výuky kurzů týkajících se programování"

Transkript

1 elearning jako součást prezenční výuky kurzů týkajících se programování David Procházka 1, Hana Netrefová 2 Abstrakt Tento článek prezentuje výsledky projektu Tvorba multimediálních studijních materiálů pro předmět Progamovací jazyk C++. Původní cílem bylo, jak je patrné z názvu, vytvořit opory pro předmět Programovací jazyk C++. V při podrobnějším studiu materiálů, které měly být využity jako podklady pro tvorbu opor jsme dospěli k názoru, že drtivá většina knih a tutoriálů neodpovídá způsobu výuky C++ na naší fakultě. Při výuce uplatňujeme přístup blížící se metodě object first, tedy nejdříve se snažíme studenty naučit objektovému a algoritmickému programování a teprve poté se soustředíme rysy konkrétního jazyka (C++ nebo Java) v kontextu OOP. Rozhodli jsme se proto vytvořit komplexní opory, které studenty seznámí jen s naprostým minimem syntaxe C++ a okamžitě je uvedou do problematiky objektově orientovaného návrhu (OON) v jazyku C++. Teprve v okamžiku, kdy studenti projdou průpravou v OON, resp. OOP, jsou jim vysvětlovány pokročilé nástroje jazyka C++. Při tvorbě opor jsme vytvořili i řadu testů a demonstračních příkladů. Tyto testy integrované v univerzitním elearningovém prostředí jsme s spolu s oporami využili v průběhu prezenční výuky. Tento článek prezentuje výsledky nasazení diskutovaných opor a testů v kurzu Základy objektově orientovaného návrhu a Programování v jazyku C++. Klíčová slova elearning, testování, prezenční výuka, C++, objektově orientované programování 1 Ing. David Procházka,, prochazka@pef.mendelu.cz, Ústav informatiky, Provozně ekonomická fakulta, Mendelova zemědělská a lesnická univerzita v Brně, Zemědělská 1, Brno, tel Ing. Hana Netrefová, Ph.D., hanac@pef.mendelu.cz, Ústav informatiky, Provozně ekonomická fakulta, Mendelova zemědělská a lesnická univerzita v Brně, Zemědělská 1, Brno, tel

2 Důvody pro využití elearningových metod ve výuce elearningové opory se běžně využívají v rámci distančního vzdělávání, případně jako studijní doplněk prezenční výuky na úrovni klasických skript. Snahou našeho projektu bylo integrovat elearning do výuky silněji. Jsme k tomu nuceni mimo jiné také poměrně nízkou hodinovou dotací předmětů týkajících se programování. Na Provozně ekonomické fakultě MZLU v Brně jsou studenti informatických oborů nuceni absolvovat kurz základů objektově orientovaného návrhu (2h přednášek, 1h cvičení týdně) a kurz základů algoritmizace (2h přednášek, 2h cvičení). Na tyto kurzy navazují kurz programovacích technik (pokročilá algoritmizace, abstraktní datové struktury - také 2h přednášek a 2h cvičení) a kurzy konkrétních programovacích jazyků - Java a C++ (opět hodinová dotace 2, 2). Je zřejmé, že toto množství kontaktní výuky velmi limituje množtví probrané a procvičené látky. Zvláště v kurzu Základy objektově orientovaného návrhu jsou kvůli jedné hodině cvičení týdně problémy s prezentací problematiky na dostatečném množství příkladů. Tento problém samozřejmě doplňuje řada dalších běžných problémů jako jsou nárazové učení studentů těsně před zkouškou, z toho plynoucí nepřipravenost na cvičení, atp. Všechny tyto obtíže nás donutily zamyslet se na tím, jak kontaktní výuku upravit, aby se popsaná situace zlepšila. Integrace opor do výuky Základním krokem našeho projektu samozřejmě bylo vytvořit elearningové opory, které umožní studentům připomenout si probíranou látku při přípravě na hodiny a na zkoušky. Zvolili jsme metou vytvoření opory, která pokrývá kurzy základů OON, programovacího jazyka C++ a částečně i algoritmizace. Cílem bylo předvést studentům, že se jedná o vzájemně provázanou problematiku, tj. že kurzy na sebe logicky navazují. Pro zkušeného programátora (pedagoga) se takovýho problém může jevit triviální, ale z ohlasů studentů vyplývá, že často mají problém toto vzájemné provázání pochopit. Například kurzy algoritmizace a objektového návrhu chápou v některých případech těměř jako protiklady. Teprve v okamžiku, kdy je jim vysvětleno a ukázáno, že OON je o vytvoření struktury celého programu a algoritmizace řeší dílčí (technické) problémy, které jsou v praxi reprezentovány zpravidla různými metodami, začínají chápat smysluplnost kurzů. Samozřejmostí by měla být úzká návaznost specializovaných kurzů programovacích jazyků na tyto kurzy programátorského základu. I zde se nám integrace opor osvědčila,

3 protože pokročilejší studenti úvodních kurzů mají možnost nahlédnout na pokročilejší aplikace probírané látky a naopak studenti pokročilých kurzů se v případě nejasnosti mohou podívat na již probranou látku a nemusí problém složitě hledat na jiném místě. Vytvoření těchto opor byl výchozí krok pro náš projekt. Sebelepší opory však neřeší základní problém výuky - student elektronické (nebo jakékoliv jiné) opory ji otevře často teprve několik dní před zkouškou. Průběžná příprava My jsme se pokusili s tímto prolémem bojovat důsledným průběžným testováním. Student za průběžné testy mohl získat až 30 bodů. Maximum bodů za předmět je 100. Pro získání známky E postačuje 50 bodů. Testy tedy činí značnou část výsledné známky (spolu s půlsemestrální prací 55 bodů) a pro studenty je nepříjemné, pokud z nich získají málo bodů. Dovolím, si poznamenat, že veškeré testy mají zapnutou korekci hádání, tedy za špatnou odpověď jsou strhávány body. Vzhledem k obsahu testů je poměrně nepravděpodobné, že by byl student schopen dosáhnout výraznějšího bodového zisku pouhým hádáním (tento fakt dokazuje i řada studentů s body z testu v rozmezí 0 až 1). Už samotný fakt, že studenti nejméně jednou za 14 dní píší test nebo písemnou zkoušku, je poměrně motivuje k učení. Subjektivně pozorujeme zlepšení v přípravenosti studentů (častěji reagují na otázky, lepší celkové výsledky). Zde je nutné podotknout, že motivuje snaživé studenty. Existuje samozřejmě řada studentů, kteří se nepřipravují, v průběhu semestru nezískají prakticky žádné body a zkoušku také neudělají. Tito studenti však, podle našeho názoru, nepatří na vysokou školu a jejich neúspěch nelze být brán jako neúspěch výukové metody. Prostě nemají o studium zájem nebo na ně nemají schopnosti. Dalším efektem, kterého jsme dosáhli zavedením kurzů, je seznámení studentů s elektronickými oporami. Cvičné testy jsou přímo součástí opor za příslušnými kapitolami. Studenti tedy při přípravě na test musí opory projít. To je donutí zjistit, že existují, co obsahují, a řada z nich pochopí, že jim mohou být při přípravě na testy a zkoušky užitečné. Obdobného efektu se snažíme dosáhnout zadáním řešení příkladů ze cvičení do opor. Studenti jsou pak nuceni, pokud nebyli schopni příklad sami vyřešit, nalézt si jeho řešení v oporách.

4 Metodika vs. jazyk V poslední části článku bychom se rádi vrátili k samotnému textu elearningových opor. Zvláště části, která pokrývá kurz Programovací jazyk C++. Tvořit mírně pokročilý tutoriál k jazyku C++ je poměrně diskutabilní krok. Na Internetu je možné nalézt celou řadu poměrně komplexních průvodců jazykem C++, o knihách ani nemluvě. Přesto jsme se rozhodli vytvořit svůj vlastní text. Bylo to zejména z toho důvodu, že na Internetu často nalezneme kurzy objektového programování a kurzy C++, jen málokdy narazíme na kurz, který by rysy jazyka C++ vysvětloval na objektovém základě. To je poměrně škoda. Pokud bychom objektovost C++ odložili a věnovali se pouze syntaxi a minimalistickým příkladům používajícím výhradně procedury a funkce, popřeli bychom vlastně smysluplnost objektové architektury programů (ta je samozřejmě při vhodném použití smysluplná i u poměrně krátkých příkladů). Navíc velká část pokročilých nástrojů C++ (šablony, string, aj.) je přímo založena na objektovém základě a pokud jej nedůsledně vysvětlíme, mateme studenty v tom, co vlastně používají a jaký má nástroj vlastně smysl. Toto nepochopení je patrné v celé řadě Internetových tutoriálů, kdy autoři demonstrují nástroje na zcela nesmyslných příkladech. Vzorovým příkladem může být setrvalé zamlčování, že třída string je opravdu klasická třída a proměnné třídy string jsou její statické instance (to vysvětluje fakt, že u typu najednou můžeme volat metody). Obdobné příklady lze nalézt např. při používání static, const, atp. Závěr Popisovaná elearningová opora již byla využita ve výuce v zimním semestru 2007/2008. Většina studentů její existenci hodnotila kladně. Je to patrné z evaluací předmětu (které vyplňuje drtivá většina studentů) ve kterých jsou ve slovním hodnocení explicitní zmínky ve smyslu, že opora byla přínosem pro zvládnutí předmětu. V současné době nadále pracujeme na vylepšování opory. Snažíme se opravit, resp. nahradit příklady a pasáže, které studenti označili za méně srozumitelné. Průběžně také doplňujeme část opor Práce s pokročilými vývojovými nástroji, která obsahuje video tutoriály ve formátu Flash. Do ní se snažíme umístit nahrávky usnadňující studentům práci s různými vývojovými nástroji (Visual Paradigm, Microsoft Visual Studio, aj.). Také díky kladným ohlasům se snažíme

5 zpracovat podobnou oporu i pro kurzy zabývající se tématikou geografických informačních technologií. Literatura [1] ECKEL, B. Myslíme v jazyku C++ - knihovna zkušeného programátora, Brno: Grada, 2006, ISBN , 556 stran. [2] ECKEL, B. Myslíme v jazyku C++ 2. díl - knihovna zkušeného programátora, Brno: Grada, 2006, ISBN , 556 stran. [3] KEOGH, J. GIANNIN, M. OOP Objektově orientované programování bez předchozích znalostí - Průvodce pro samouky, 2006, Brno: CP Books, ISBN , 224 stran. [4] KOLEKTIV AUTORŮ Objektově orientované programování v jazyku C++ (Elektronická opora pro předměty s týkající se programování v C++) [on-line], citováno , adresa: [5] KOLEKTIV AUTORŮ Geografické informační systémy (Elektronická opora pro předměty z oblasti GIT [on-line], citováno: , adresa: Tato práce vznikla na základě grantu FRVŠ FR /F5/d a za podpory organizátora konference.

6 Příloha: obsah elearningového kurzu Objektově orientované programování v jazyku C++ Obsah Cíl kurzu Návaznost Motivace Poučení Úvod Základy jazyka C++ Historie a vývoj jazyka C++ Překlad a základy jazyka Řídící struktury Funkce a rekurze Vstupní a výstupní proudy Objektově orientované programování Základní pojmy a koncepty OOP Test na základní koncepty C++ Konstruktor, destruktor Test na práci s metodami a konstuktory/destruktory Vztahy Asociace Test na modelování v UML se zaměřením na vazby Agregace Dědičnost Test na dědění atributů a metod Příklady Pokročilé techniky OON Složitější případy dědičnosti a polymorfismus Test na vazby s přihlédnutím ke kompozici a polymorfismu Návrhové vzory Shrnutí Příklady Práce s pokročilými vývojovými nástroji Co v této kapitole naleznete Animace: Visual Paradigm - vytvoření diagramu tříd a základní třídy Animace: Visual Paradigm - tvorba a nastavení základním vazeb v diagramu tříd Animace: Visual Paradigm - generování kódu z diagramu tříd a rekonstrukce diagramu tříd z kódu Práce s řetězci, soubory a výjimky Soubory pomocí proudů Práce s řetězci - třída String Výjimky Příklady na procvičení problematiky Knihovna STL a vybrané nástroje OOP Datové kontejnery Algoritmy Vybrané nástroje OOP

7 Příklady na procvičení problematiky Grafické knihovny OpenGL, DirectX, XNA a ti další... OpenGL Příklady na procvičení problematiky Závěr Slovníček pojmů

Klíčová slova: OOP, konstruktor, destruktor, třída, objekt, atribut, metoda

Klíčová slova: OOP, konstruktor, destruktor, třída, objekt, atribut, metoda Anotace sady: Úvod do objektově orientovaného programování, VY_32_INOVACE_PRG_OOP_01 Autor: Blanka Sadovská Klíčová slova: OOP, konstruktor, destruktor, třída, objekt, atribut, metoda Druh učebního materiálu:

Více

OBJEKTOVÉ PROGRAMOVÁNÍ V C++ V PŘÍKLADECH 8 Proudová knihovna 8.1 Hierarchie proudů... 8-1 8.2 Standardně zavedené proudy... 8-1 8.

OBJEKTOVÉ PROGRAMOVÁNÍ V C++ V PŘÍKLADECH 8 Proudová knihovna 8.1 Hierarchie proudů... 8-1 8.2 Standardně zavedené proudy... 8-1 8. David MATOUŠEK OBJEKTOVÉ PROGRAMOVÁNÍ V C++ V PØÍKLADECH Praha 2011 David Matoušek Objektové programování v C++ v pøíkladech Lektoroval Ing. Bohumil Brtník, Ph.D. Bez pøedchozího písemného svolení nakladatelství

Více

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE

Více

Předměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013

Předměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013 Předměty Algoritmizace a programování Seminář z programování Verze pro akademický rok 2012/2013 Verze pro akademický rok 2012/2013 1 Přednášky Jiřina Královcová MTI, přízemí budovy A Tel: 48 53 53 521

Více

STRUČNÝ POPIS E LEARNINGOVÝCH KURZŮ

STRUČNÝ POPIS E LEARNINGOVÝCH KURZŮ STRUČNÝ POPIS E LEARNINGOVÝCH KURZŮ A) KURZY ZAMĚŘENÉ NA METODIKU DISTANČNÍHO VZDĚLÁVÁNÍ A E LEARNINGU. Metodika on line vzdělávání E learning v distančním vzdělávání B) KURZY ZAMĚŘENÉ NA PRAVIDLA VEDENÍ

Více

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně Identifikační karta modulu v. 4 Kód modulu Typ modulu profilující Jazyk výuky čeština v jazyce výuky Management informačních systémů česky Management informačních systémů anglicky Information systems management

Více

E-learning v cestovním ruchu. Josef Zelenka

E-learning v cestovním ruchu. Josef Zelenka E-learning v cestovním ruchu Josef Zelenka E-learning v CR - důvody Cena Flexibilita změny oboru Dostupnost vzdělávání (celoživotního) Jistota dostupnosti podkladů pro studium Možnost přizpůsobit se různým

Více

Analýza studijních výsledků a připravenosti nastupujících studentů v oblasti ICT Informatics Education, Preparation and Results of Students

Analýza studijních výsledků a připravenosti nastupujících studentů v oblasti ICT Informatics Education, Preparation and Results of Students Analýza studijních výsledků a připravenosti nastupujících studentů v oblasti ICT Informatics Education, Preparation and Results of Students Prof. Ing. Ladislav Buřita, CSc. Ing. Pavel Rosman, Ph.D. Úvodem

Více

MODULU BUSINESS MODELOVÁNÍ

MODULU BUSINESS MODELOVÁNÍ PRŮVODCE STUDIEM PRO PREZENČNÍ FORMU STUDIA MODULU BUSINESS MODELOVÁNÍ Doc. RNDr. Vladimír Krajčík, Ph.D. Ostrava 2011 1 Název: Business modelování Autoři: Doc. RNDr. Vladimír Krajčík, Ph.D. Vydání: první,

Více

Results of innovation of the course Application software

Results of innovation of the course Application software Zkušenosti z inovace předmětu Aplikační programové vybavení Results of innovation of the course Application software Miroslav Cepl *, Ondřej Popelka Abstrakt Článek popisuje postup a průběžný výsledek

Více

Speciální pedagogika ve školním věku SSPSV, KSPSV

Speciální pedagogika ve školním věku SSPSV, KSPSV Speciální pedagogika ve školním věku SSPSV, KSPSV Ot. č. 1 Dosažené průměrné bodové ohodnocení : 4,3 Ot: Jak jste byl(a) celkově spokojen(a) s výukou předmětu? S výukou předmětu jsem byl(a) celkově Vzhledem

Více

ALGORITMIZACE A PROGRAMOVÁNÍ

ALGORITMIZACE A PROGRAMOVÁNÍ Metodický list č. 1 Algoritmus a jeho implementace počítačovým programem Základním cílem tohoto tematického celku je vysvětlení pojmů algoritmus a programová implementace algoritmu. Dále je cílem seznámení

Více

Objektově orientovaný přístup

Objektově orientovaný přístup Objektově orientovaný přístup 1 Historie programovacích jazyků 1945: John von Neumann článek o nové metodě pro ukládání programů 1945: Grace Hopper poprvé termín "bug" 1946: Konrad Zuse Plankalkul - první

Více

Výuka informatiky s multimediálními oporami

Výuka informatiky s multimediálními oporami Výuka informatiky s multimediálními oporami Petr Korviny, František Koliba korviny@opf.slu.cz, koliba@opf.slu.cz Abstrakt Příspěvek shrnuje dosavadní průběh zavádění elearningu na Slezské univerzitě v

Více

Struktura e-learningových výukových programù a možnosti jejího využití

Struktura e-learningových výukových programù a možnosti jejího využití Struktura e-learningových výukových programù a možnosti jejího využití Jana Šarmanová Klíčová slova: e-learning, programovaná výuka, režimy učení Abstrakt: Autorská tvorba výukových studijních opor je

Více

Tutorujeme pomocí Moodle

Tutorujeme pomocí Moodle Tutorujeme pomocí Moodle Ing. Robert Kempný Ing. Petr Korviny, Ph.D. Ing. Roman Foltýn 1 ÚDiV Ústav distančního vzdělávání Prof. RNDr. Jaroslav RAMÍK, CSc. vedoucí 227 A401 Ingrid JURČÍKOVÁ sekretářka

Více

Vyřešené teoretické otázky do OOP ( )

Vyřešené teoretické otázky do OOP ( ) Vyřešené teoretické otázky do OOP (16. 1. 2013) 1) Vyjmenujte v historickém pořadí hlavní programovací paradigmata a stručně charakterizujte každé paradigma. a) Naivní chaotičnost, špatná syntaxe a sémantika

Více

ŠVP Gymnázium Ostrava-Zábřeh. 4.8.16. Úvod do programování

ŠVP Gymnázium Ostrava-Zábřeh. 4.8.16. Úvod do programování 4.8.16. Úvod do programování Vyučovací předmět Úvod do programování je na naší škole nabízen v rámci volitelných předmětů v sextě, septimě nebo v oktávě jako jednoletý dvouhodinový kurz. V případě hlubšího

Více

UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W

UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W Co je to UML Evoluce UML Diagram komponent Diagram odbavení Diagram tříd Aktivity diagram Stavový diagram Sekvenční diagram Diagram

Více

3. Je defenzivní programování technikou skrývání implementace? Vyberte jednu z nabízených možností: Pravda Nepravda

3. Je defenzivní programování technikou skrývání implementace? Vyberte jednu z nabízených možností: Pravda Nepravda 1. Lze vždy z tzv. instanční třídy vytvořit objekt? 2. Co je nejčastější příčinou vzniku chyb? A. Specifikace B. Testování C. Návrh D. Analýza E. Kódování 3. Je defenzivní programování technikou skrývání

Více

2. Modelovací jazyk UML 2.1 Struktura UML 2.1.1 Diagram tříd 2.1.1.1 Asociace 2.1.2 OCL. 3. Smalltalk 3.1 Jazyk 3.1.1 Pojmenování

2. Modelovací jazyk UML 2.1 Struktura UML 2.1.1 Diagram tříd 2.1.1.1 Asociace 2.1.2 OCL. 3. Smalltalk 3.1 Jazyk 3.1.1 Pojmenování 1. Teoretické základy modelování na počítačích 1.1 Lambda-kalkul 1.1.1 Formální zápis, beta-redukce, alfa-konverze 1.1.2 Lambda-výraz jako data 1.1.3 Příklad alfa-konverze 1.1.4 Eta-redukce 1.2 Základy

Více

SYLABUS BAKALÁŘSKÁ PRÁCE A PRAXE

SYLABUS BAKALÁŘSKÁ PRÁCE A PRAXE SYLABUS MODULU BAKALÁŘSKÁ PRÁCE A PRAXE František Prášek Ostrava 2011 : Sylabus modulu Bakalářská práce a praxe Autoři: Ing. František Prášek Vydání: první, 2011 Počet stran: 15 Tisk: Vysoká škola podnikání,

Více

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika Vyšší odborná škola ekonomická a zdravotnická a Střední škola, Boskovice INOVACE PŘEDMĚTŮ ICT MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika Zpracoval: Jaroslav Kotlán srpen 2009s Úvod Modul Programování

Více

PRŮVODCE STUDIEM PRO PREZENČNÍ FORMU STUDIA MODULU IT V PODNIKU DÍLČÍ ČÁST PROGRAMOVÁNÍ BUSINESS APLIKACÍ

PRŮVODCE STUDIEM PRO PREZENČNÍ FORMU STUDIA MODULU IT V PODNIKU DÍLČÍ ČÁST PROGRAMOVÁNÍ BUSINESS APLIKACÍ PRŮVODCE STUDIEM PRO PREZENČNÍ FORMU STUDIA MODULU IT V PODNIKU DÍLČÍÍ ČÁSTT PROGRAMOVÁNÍ BUSINESS APLIKACÍ Bronislav Heryán Jiří Kubica Ostrava 2011 Název: Autoři: Vydání: Počet stran: Tisk: Vydala: IT

Více

INOVACE PŘEDMĚTŮ ICT MODUL 10: PROGRAMOVÁNÍ V DELPHI

INOVACE PŘEDMĚTŮ ICT MODUL 10: PROGRAMOVÁNÍ V DELPHI Vyšší odborná škola ekonomická a zdravotnická a Střední škola, Boskovice INOVACE PŘEDMĚTŮ ICT MODUL 10: PROGRAMOVÁNÍ V DELPHI Metodika Zpracoval: Ing. Jan Tihon Srpen 2009 Metodika pro předmět: Modul Programování

Více

Průvodce studiem modulu pro kombinovanou formu studia. Modul č. 13 UPLATNĚNÍ NA TRHU PRÁCE - dílčí část II Bakalářský seminář + příprava na praxi

Průvodce studiem modulu pro kombinovanou formu studia. Modul č. 13 UPLATNĚNÍ NA TRHU PRÁCE - dílčí část II Bakalářský seminář + příprava na praxi Průvodce studiem modulu pro kombinovanou formu studia Modul č. 13 UPLATNĚNÍ NA TRHU PRÁCE - dílčí část II Bakalářský seminář + příprava na praxi Autor: František Prášek Ostrava 2010 Úvodní slovo garanta

Více

Aplikační software B

Aplikační software B Cíl předmětu: Cílem předmětu je prohloubit znalosti studentů ze základních aplikačních programů. Jedná se především o pokročilejší nástroje z aplikací MS Word a MS Excel. Dále se naučí zpracovávat prezentace

Více

Soulad studijního programu. Aplikovaná informatika

Soulad studijního programu. Aplikovaná informatika Standard studijního Aplikovaná informatika A. Specifika a obsah studijního : Typ Oblast/oblasti vzdělávání Základní tematické okruhy Kód Rozlišení Profil studijního Propojení studijního s tvůrčí činností

Více

ANOTACE vytvořených/inovovaných materiálů

ANOTACE vytvořených/inovovaných materiálů ANOTACE vytvořených/inovovaných materiálů Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Formát Druh učebního materiálu Druh interaktivity CZ.1.07/1.5.00/34.0722 III/2 Inovace a

Více

SYLABUS TVŮRCE SYSTÉMŮ MODULU. Michal Červinka, Ivo Špička

SYLABUS TVŮRCE SYSTÉMŮ MODULU. Michal Červinka, Ivo Špička SYLABUS MODULU TVŮRCE SYSTÉMŮ Michal Červinka, Ivo Špička Ostrava 2011 1 : Tvůrce Systémů Autoři: Ivo Špička, Michal Červinka Vydání: první, 2011 Počet stran: 19 Tisk: Vysoká škola podnikání, a. s. Vydala:

Více

UNIVERZITA PALACKÉHO V OLOMOUCI

UNIVERZITA PALACKÉHO V OLOMOUCI UNIVERZITA PALACKÉHO V OLOMOUCI PROČ A JAK HODLÁ UP OLOMOUC PODPOROVAT VÝUKU CAD NA VÍCELETÝCH GYMNÁZIÍCH? doc. PhDr. Milan Klement, Ph.D. Katedra technické a informační výchovy Pedagogická fakulta Univerzity

Více

Profilová část maturitní zkoušky 2017/2018

Profilová část maturitní zkoušky 2017/2018 Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2017/2018 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA

Více

Po ukončení tohoto kurzu budete schopni:

Po ukončení tohoto kurzu budete schopni: POKROČILÁ PREZENTACE Vladimír Bureš Tereza Otčenášková Alena Šandová Cíle kurzu Po ukončení tohoto kurzu budete schopni: efektivně plánovat a připravovat prezentaci, pracovat s předlohami a šablonami snímků,

Více

SYLABUS MODUL BUSINESS MODELOVÁNÍ. Doc. RNDr. Vladimír Krajčík, Ph.D.

SYLABUS MODUL BUSINESS MODELOVÁNÍ. Doc. RNDr. Vladimír Krajčík, Ph.D. SYLABUS MODUL BUSINESS MODELOVÁNÍ Doc. RNDr. Vladimír Krajčík, Ph.D. Ostrava 20 : Business modelování Autoři: Doc. RNDr. Vladimír Krajčík, Ph.D. Vydání: první, 20 Počet stran: Tisk: Vysoká škola podnikání,

Více

PROGRAMOVÁNÍ V JAZYCE C V PŘÍKLADECH 11 Dynamické datové struktury 11.1 Spojové struktury... 11-1 11.2 Příklad PROG_11-01... 11-2 11.

PROGRAMOVÁNÍ V JAZYCE C V PŘÍKLADECH 11 Dynamické datové struktury 11.1 Spojové struktury... 11-1 11.2 Příklad PROG_11-01... 11-2 11. David Matoušek Programování v jazyce C v pøíkladech Praha 2011 David Matoušek Programování v jazyce C v pøíkladech Bez pøedchozího písemného svolení nakladatelství nesmí být kterákoli èást kopírována nebo

Více

Gymnázium Františka Živného INFORMAČNÍ CENTRUM 1/2004 E-LEARNING ZÁKLADNÍ POJMY

Gymnázium Františka Živného INFORMAČNÍ CENTRUM 1/2004 E-LEARNING ZÁKLADNÍ POJMY Gymnázium Františka Živného INFORMAČNÍ CENTRUM 1/2004 E-LEARNING ZÁKLADNÍ POJMY Bohumín 2004 A AICC STANDARD jeden z používaných standardů pro komunikaci mezi texty či testy s řídícím systémem. Jakýsi

Více

Návrh a realizace modulového. učitelů v Moravskoslezském kraji. Ing. Eva Burianová, Ph.D.

Návrh a realizace modulového. učitelů v Moravskoslezském kraji. Ing. Eva Burianová, Ph.D. Návrh a realizace modulového systému dalšího vzdělávání učitelů v Moravskoslezském kraji Ing. Eva Burianová, Ph.D. Návrh a realizace modulového systému dalšího vzdělávání učitelů v Moravskoslezském kraji

Více

E-LEARNINGOVÁ OPORA PŘEDMĚTU PROGRAMOVÉ VYBAVENÍ ORDINACE ZUBNÍHO LÉKAŘE Kateřina Langová, Jana Zapletalová, Jiří Mazura

E-LEARNINGOVÁ OPORA PŘEDMĚTU PROGRAMOVÉ VYBAVENÍ ORDINACE ZUBNÍHO LÉKAŘE Kateřina Langová, Jana Zapletalová, Jiří Mazura E-LEARNINGOVÁ OPORA PŘEDMĚTU PROGRAMOVÉ VYBAVENÍ ORDINACE ZUBNÍHO LÉKAŘE Kateřina Langová, Jana Zapletalová, Jiří Mazura Anotace Příspěvek popisuje novou koncepci výuky předmětu Programové vybavení ordinace

Více

5.1.7 Informatika a výpočetní technika. Časové, obsahové a organizační vymezení. ročník 1. 2. 3. 4. hodinová dotace 2 2 0 0

5.1.7 Informatika a výpočetní technika. Časové, obsahové a organizační vymezení. ročník 1. 2. 3. 4. hodinová dotace 2 2 0 0 5.1.7 Informatika a výpočetní technika Časové, obsahové a organizační vymezení ročník 1. 2. 3. 4. hodinová dotace 2 2 0 0 Realizuje se vzdělávací obor Informatika a výpočetní technika RVP pro gymnázia.

Více

Metodika výuky multimediálního vzdělávání odborných pracovníků Práce s webem

Metodika výuky multimediálního vzdělávání odborných pracovníků Práce s webem Metodika výuky multimediálního vzdělávání odborných pracovníků Práce s webem 1. blok Teorie tvorby www Základní technologie Vlastnosti různých softwarů Základy webové grafiky V prvním bloku se účastníci

Více

Programování II. Modularita 2017/18

Programování II. Modularita 2017/18 Programování II Modularita 2017/18 Modul? Osnova přednášky Vývoj programování Modularita Příklad Vývoj programování Paradigmata programování Jak a proč se jazyky vyvíjejí? V čem se OOP liší od předchozích

Více

Příloha1) Atributy modulu

Příloha1) Atributy modulu Příloha1) Atributy modulu Název realizovaného modulu Kontaktní údaje garanta: Průmyslové inženýrství Ing. Jan Nečas, 597323127 jan.necas@vsb.cz Ph.D. Jméno a příjemní telefon e-mail Požadované obsahové

Více

PRŮVODCE STUDIEM PRO PREZENČNÍ FORMU STUDIA DÍLČÍHO MODULU EKONOMICKÉ ASPEKTY OCHRANY ŽIVOTNÍHO PROSTŘEDÍ

PRŮVODCE STUDIEM PRO PREZENČNÍ FORMU STUDIA DÍLČÍHO MODULU EKONOMICKÉ ASPEKTY OCHRANY ŽIVOTNÍHO PROSTŘEDÍ PRŮVODCE STUDIEM PRO PREZENČNÍ FORMU STUDIA DÍLČÍHO MODULU EKONOMICKÉ ASPEKTY OCHRANY ŽIVOTNÍHO PROSTŘEDÍ Miroslav Kaloč Vítězslav Zamarský Ostrava 2011 Název: Autoři: Vydání: Počet stran: Tisk: Vydala:

Více

Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/ Brožura dobré praxe

Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/ Brožura dobré praxe Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/02.0024 Brožura dobré praxe Informatika 1 Brožura dobré praxe informatika Materiál shrnuje

Více

Výuka programování v jazyce Python

Výuka programování v jazyce Python Výuka programování v jazyce Python Tomáš Fortelka RNDr. Jaroslav Icha Školní rok: 2009-10 Abstrakt Bakalářská práce se týká výuky programování v jazyce Python. Na trhu je velké množství knih a různých

Více

Po ukončení tohoto kurzu budete schopni

Po ukončení tohoto kurzu budete schopni PREZENTACE Vladimír Bureš Tereza Otčenášková Alena Šandová Cíle kurzu Po ukončení tohoto kurzu budete schopni promítnout prezentaci, nastavit vlastnosti prezentace, vytvářet a upravovat snímky, volit různá

Více

Programování II. Třídy a objekty (objektová orientovanost) 2018/19

Programování II. Třídy a objekty (objektová orientovanost) 2018/19 Programování II Třídy a objekty (objektová orientovanost) 2018/19 Osnova přednášky Objektový přístup (proč potřebujeme objekty). Třídy, objekty,... Příklad. Proč potřebujeme objekty? Udržovatelnost softwaru

Více

24. listopadu 2013, Brno Připravil: David Procházka

24. listopadu 2013, Brno Připravil: David Procházka 24. listopadu 2013, Brno Připravil: David Procházka Dědičnost Základy objektového návrhu Časná a pozdní vazba Strana 2 / 22 Obsah přednášky 1 Časná a pozdní vazba 2 Rozhraní pro dědičnost 3 Konstruktory

Více

Dvouletá retrospektiva podpory učitelů při rozvoji informatického myšlení žáků. Blanka Kozáková Jiří Sumbal

Dvouletá retrospektiva podpory učitelů při rozvoji informatického myšlení žáků. Blanka Kozáková Jiří Sumbal Dvouletá retrospektiva podpory učitelů při rozvoji informatického myšlení žáků Blanka Kozáková Jiří Sumbal Období 2016-2018 v číslech Kurzy ICT 121 Z toho akce zdarma 64 Z toho online 20 Účastníků 1370

Více

OBJEKTOVĚ ORIENTOVANÉ PROGRAMOVÁNÍ

OBJEKTOVĚ ORIENTOVANÉ PROGRAMOVÁNÍ Metodický list č. 1 Myšlenky a základy objektového programování Základním cílem tohoto tematického celku je pochopit rozdíl mezi funkcionálním a modulárním programováním. Tematický celek je rozdělen do

Více

Informatika pro ekonomy

Informatika pro ekonomy BA (Hons) in Business Management Bc. Ekonomika a management Double Degree 2. ročník Informatika pro ekonomy (learning package) doc. Ing. Jiří Rybička, Dr. 2012/2013 2 BIBS vysoká škola Autor tohoto studijního

Více

Další vzdělávání učitelů odborných předmětů k využití nových technologií pro podporu výuky. Mgr.Anita Balcarová PhDr. PaedDr.Zdeněk Pejsar, Ph.

Další vzdělávání učitelů odborných předmětů k využití nových technologií pro podporu výuky. Mgr.Anita Balcarová PhDr. PaedDr.Zdeněk Pejsar, Ph. Další vzdělávání učitelů odborných předmětů k využití nových technologií pro podporu výuky Mgr.Anita Balcarová PhDr. PaedDr.Zdeněk Pejsar, Ph.D Informační a komunikační technologie dnes určitým způsobem

Více

11 Diagram tříd, asociace, dědičnost, abstraktní třídy

11 Diagram tříd, asociace, dědičnost, abstraktní třídy 11 Diagram tříd, asociace, dědičnost, abstraktní třídy Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost diagramům tříd, asociaci,

Více

Algoritmizace- úvod. Ing. Tomáš Otáhal

Algoritmizace- úvod. Ing. Tomáš Otáhal Algoritmizace- úvod Ing. Tomáš táhal Historie 9. století perský matematik a astronom Mohammed Al-Chorezím v latinském přepise příjmení= algoritmus Nejstarší algoritmus Euklides řecký matematik, 4. století

Více

PC GRAMOTNOST PRO POLITOLOGY

PC GRAMOTNOST PRO POLITOLOGY PC GRAMOTNOST PRO POLITOLOGY SYLABUS KURZU PRO LETNÍ SEMESTR 2017/2018 Mgr. Michal Soukop michal.soukop@upol.cz Další vyučující: Doc. Mgr. Pavel Šaradín, Ph.D.; Mgr. et. Mgr. Jakub Bakule; Mgr. Alena Navrátilová

Více

Antonín Přibyl Odborná praxe oborů PS a AI

Antonín Přibyl Odborná praxe oborů PS a AI Výchozí stav Vysoká škola polytechnická Jihlava je veřejná vysoká škola zaměřená na aplikovanou vzdělanost, jejímž posláním je poskytovat studijní programy zaměřené zejména na potřeby regionálního trhu

Více

Obsah. Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13

Obsah. Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13 Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13 KAPITOLA 1 Na úvod o Javě 15 Počítačový program 15 Vysokoúrovňový programovací

Více

10 Balíčky, grafické znázornění tříd, základy zapozdření

10 Balíčky, grafické znázornění tříd, základy zapozdření 10 Balíčky, grafické znázornění tříd, základy zapozdření Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost příkazům balíčkům, grafickému

Více

1. Dědičnost a polymorfismus

1. Dědičnost a polymorfismus 1. Dědičnost a polymorfismus Cíl látky Cílem této kapitoly je představit klíčové pojmy dědičnosti a polymorfismu. Předtím však je nutné se seznámit se základními pojmy zobecnění neboli generalizace. Komentář

Více

Přínos k rozvoji klíčových kompetencí:

Přínos k rozvoji klíčových kompetencí: Střední škola hospodářská a lesnická, Frýdlant, Bělíkova 1387, příspěvková organizace Název modulu Informační a komunikační Kód modulu ICT-M-4/1-5 technologie Délka modulu 60 hodin Platnost 1.09.2010 Typ

Více

Jazykové kurzy on-line a pod dohledem tutora

Jazykové kurzy on-line a pod dohledem tutora Jazykové kurzy on-line a pod dohledem tutora Jazykové kurzy on-line a pod dohledem tutora Ústav jazykové a odborné přípravy Univerzity Karlovy v Praze (ÚJOP UK) je jediným pracovištěm v České republice,

Více

Česká zemědělská univerzita v Praze

Česká zemědělská univerzita v Praze Česká zemědělská univerzita v Praze Provozně ekonomická fakulta Katedra informačních technologií Teze diplomové práce Operační systém Google Android Petr Koula 2011 ČZU v Praze Souhrn Diplomová práce zahrnuje

Více

Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, p.o. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, p.o. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT Číslo projektu Název projektu Příjemce podpory - škola Číslo a název šablony klíčové aktivity Číslo vzdělávacího materiálu Tematická oblast Seznam anotací vzdělávacích materiálů CZ.1.07/1.5.00/34.0528

Více

Informace k soutěži o prostředky z IP 2015 Pedagogická činnost. Česká zemědělská univerzita v Praze Provozně ekonomická fakulta

Informace k soutěži o prostředky z IP 2015 Pedagogická činnost. Česká zemědělská univerzita v Praze Provozně ekonomická fakulta Česká zemědělská univerzita v Praze Provozně ekonomická fakulta Materiál pro jednání kolegia děkana PEF ČZU v Praze dne 6. 5. 2015 Předkládá: Ing. Martin Pelikán, Ph.D. děkan PEF ČZU v Praze Název materiálu:

Více

PODPORA TVORBY STUDIJNÍCH TEXTŮ PRO POTŘEBY DISTANČNÍHO VZDĚLÁVÁNÍ

PODPORA TVORBY STUDIJNÍCH TEXTŮ PRO POTŘEBY DISTANČNÍHO VZDĚLÁVÁNÍ PODPORA TVORBY STUDIJNÍCH TEXTŮ PRO POTŘEBY DISTANČNÍHO VZDĚLÁVÁNÍ Petr Korviny Slezská univerzita v Opavě, Obchodně podnikatelská fakulta v Karviné, Ústav distančního vzdělávání Klíčová slova: elearning,

Více

Programování II. Abstraktní třída Vícenásobná dědičnost 2018/19

Programování II. Abstraktní třída Vícenásobná dědičnost 2018/19 Programování II Abstraktní třída Vícenásobná dědičnost 2018/19 Osnova přednášky Polymorfismus - důsledky. Abstraktní třída. Vícenásobná dědičnost. Polymorfismus - důsledky Polymorfismus Polymorfismus je

Více

Průvodce studiem modulu pro kombinovanou formu studia. Modul č. 14 BAKALÁŘSKÁ PRÁCE A PRAXE. Autor: František Prášek

Průvodce studiem modulu pro kombinovanou formu studia. Modul č. 14 BAKALÁŘSKÁ PRÁCE A PRAXE. Autor: František Prášek Průvodce studiem modulu pro kombinovanou formu studia Modul č. 14 BAKALÁŘSKÁ PRÁCE A PRAXE Autor: František Prášek Ostrava 2010 Úvodní slovo garanta modulu Mezi základní studijní materiály patří Sylabus

Více

MODULUU OBCHODNÍHO PODNIKÁNÍ

MODULUU OBCHODNÍHO PODNIKÁNÍ PRŮVODCE STUDIEM PRO PREZENČNÍ FORMU STUDIA MODULUU OBCHODNÍHO PODNIKÁNÍ Šárka Zapletalová Ostrava 2011 Název: Obchodní ání Autoři: Šárka Zapletalová Vydání: první, 20111 Počet stran: 18 Tisk: Vysoká škola

Více

POKROČILÉ PREZENTAČNÍ PROGRAMY PRO PODPORU VÝUKY

POKROČILÉ PREZENTAČNÍ PROGRAMY PRO PODPORU VÝUKY Slezská univerzita v Opavě Obchodně podnikatelská fakulta v Karviné POKROČILÉ PREZENTAČNÍ PROGRAMY PRO PODPORU VÝUKY Distanční studijní opora Jména autorů Ing. Josef Botlík Ing. Dalibor Hula Mgr. Petr

Více

Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování. Předmět: Programování

Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování. Předmět: Programování Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování Vzdělávací oblast Informatika a informační a komunikační technologie pro vzdělávací obor Programování

Více

Informační a komunikační technologie

Informační a komunikační technologie Dodatek č. Školního vzdělávacího programu Obchodní akademie Lysá nad Labem, obor 63-4-M/02 Obchodní akademie, platného od. 9. 202 - platnost dodatku je od. 9. 206 Informační a komunikační technologie je

Více

X36SIN: Softwarové inženýrství. Životní cyklus a plánování

X36SIN: Softwarové inženýrství. Životní cyklus a plánování X36SIN: Softwarové inženýrství Životní cyklus a plánování 1 Kontext Minule jsme si řekli, co to je deklarace záměru, odborný článek, katalog požadavků, seznam aktérů a seznam událostí. Seznam aktérů a

Více

KIV/ASWI 2007/2008 Pokročilé softwarové inženýrství. Cíle předmětu Organizační informace Opakování

KIV/ASWI 2007/2008 Pokročilé softwarové inženýrství. Cíle předmětu Organizační informace Opakování KIV/ASWI 2007/2008 Pokročilé softwarové inženýrství Přemysl Brada Cíle předmětu Organizační informace Opakování Cíl předmětu Praktické zkušenosti sw proces a iterativní vývoj jaksi mimochodem

Více

Úvod do CSS. Střední škola informatiky, elektrotechniky a řemesel Rožnov pod Radhoštěm. Modernizace výuky s využitím ICT, CZ.1.07/1.5.00/34.

Úvod do CSS. Střední škola informatiky, elektrotechniky a řemesel Rožnov pod Radhoštěm. Modernizace výuky s využitím ICT, CZ.1.07/1.5.00/34. Úvod do CSS Tematický okruh (ŠVP) CSS1 Vysvětlení úlohy CSS při programování www stránek Úvod do CSS VY_32_INOVACE_01_02_01 Vytvořeno září 2012 Materiál slouží k podpoře výuky programování webových aplikací

Více

PRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI

PRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI PRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI Cyril Klimeš a) Jan Melzer b) a) Ostravská univerzita, katedra informatiky a počítačů, 30. dubna 22, 701 03 Ostrava, ČR E-mail: cyril.klimes@osu.cz b) DC Concept

Více

IB111 Úvod do programování skrze Python Přednáška 13

IB111 Úvod do programování skrze Python Přednáška 13 IB111 Úvod do programování skrze Python Přednáška 13 Programovací jazyky Nikola Beneš 14. prosinec 2016 IB111 přednáška 13: programovací jazyky 14. prosinec 2016 1 / 21 Osnova dnešní přednášky Programovací

Více

METODICKÝ POKYN DĚKANKY FZV UP PRO TVORBU A VYUŽÍVÁNÍ ELEKTRONICKÝCH STUDIJNÍCH OPOR V LMS UNIFOR

METODICKÝ POKYN DĚKANKY FZV UP PRO TVORBU A VYUŽÍVÁNÍ ELEKTRONICKÝCH STUDIJNÍCH OPOR V LMS UNIFOR FZV-B2-12/2 FAKULTA ZDRAVOTNICKÝCH VĚD UNIVERZITY PALACKÉHO V OLOMOUCI PROVÁDĚCÍ NORMA METODICKÝ POKYN DĚKANKY FZV UP PRO TVORBU A VYUŽÍVÁNÍ ELEKTRONICKÝCH STUDIJNÍCH OPOR V LMS UNIFOR Zpracovala: Mgr.

Více

Podpora výuky přírodních věd (matematiky, fyziky, chemie apod.) a motorických dovedností interaktivní formou poly-technického vzdělávání

Podpora výuky přírodních věd (matematiky, fyziky, chemie apod.) a motorických dovedností interaktivní formou poly-technického vzdělávání Podpora výuky přírodních věd (matematiky, fyziky, chemie apod.) a motorických dovedností interaktivní formou poly-technického vzdělávání prof. Ing. Boris Šimák, CSc. České vysoké učení technické v Praze

Více

Úvod do principů objektově orientovaného programování

Úvod do principů objektově orientovaného programování OBSAH DISTANČNÍHO E-LEARNINGOVÉHO KURZU PROFESNÍ RŮST ANALYTIKA OD ZÁKLADŮ (BASE) ÚVOD DO TECHNOLOGIÍ INFORMAČNÍCH SYSTÉMŮ Jak funguje počítač na základní úrovni Základy HTML Skripty ve webovských technologiích

Více

Úvodní slovo studentům informatických oborů

Úvodní slovo studentům informatických oborů Úvodní slovo studentům informatických oborů prof. RNDr. Radim Bělohlávek, DSc. KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI Obsah 1 Univerzita Palackého v Olomouci 2 Katedra informatiky 3 Informatika

Více

Programování v C++ 1, 6. cvičení

Programování v C++ 1, 6. cvičení Programování v C++ 1, 6. cvičení dědičnost, polymorfismus 1 1 Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze Zimní semestr 2018/2019 Přehled 1 2 3 Shrnutí minule procvičené

Více

Tvorba internetových aplikací s využitím framework jquery

Tvorba internetových aplikací s využitím framework jquery Tvorba internetových aplikací s využitím framework jquery Autor Michal Oktábec Vedoucí práce PaedDr. Petr Pexa Školní rok: 2009-10 Abstrakt Tato práce se zabývá využití frameworku jquery pro vytváření

Více

Výukový materiál zpracován v rámci projektu EU peníze školám

Výukový materiál zpracován v rámci projektu EU peníze školám Výukový materiál zpracován v rámci projektu EU peníze školám Registrační číslo projektu: CZ. 1.07/1.5.00/34.0637 Šablona III/2 Název VY_32_INOVACE_39_Algoritmizace_teorie Název školy Základní škola a Střední

Více

PB161 Programování v jazyce C++ Přednáška 7

PB161 Programování v jazyce C++ Přednáška 7 PB161 Programování v jazyce C++ Přednáška 7 Statické položky tříd Základy OOP Nikola Beneš 6. listopadu 2018 PB161 přednáška 7: static, základy OOP 6. listopadu 2018 1 / 21 Klíčové slovo static Znáte z

Více

Program a životní cyklus programu

Program a životní cyklus programu Program a životní cyklus programu Program algoritmus zapsaný formálně, srozumitelně pro počítač program se skládá z elementárních kroků Elementární kroky mohou být: instrukce operačního kódu počítače příkazy

Více

Třídy. Instance. Pokud tento program spustíme, vypíše následující. car1 má barvu Red. car2 má barvu Red. car1 má barvu Blue.

Třídy. Instance. Pokud tento program spustíme, vypíše následující. car1 má barvu Red. car2 má barvu Red. car1 má barvu Blue. 23. Třídy, generické třídy, instance, skládání, statické metody a proměnné. Zapouzdření, konstruktory, konzistence objektu, zpřístupnění vnitřní implementace, modifikátory public a private. Polymorfismus,

Více

4IZ440 Propojená data na webu Organizační a kontextový úvod

4IZ440 Propojená data na webu Organizační a kontextový úvod 4IZ440 Propojená data na webu Organizační a kontextový úvod Vyučující: Doc. Ing. Vojtěch Svátek, Dr. Zimní semestr 2016 http://nb.vse.cz/~svatek/rzzw.html Náplň předmětu Technologie propojených dat (linked

Více

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U P R O G R A M O V É V Y B A V E N Í Studijní obor: 18-20-M/01 Informační technologie Školní

Více

PB161 Programování v jazyce C++ Přednáška 7

PB161 Programování v jazyce C++ Přednáška 7 PB161 Programování v jazyce C++ Přednáška 7 Statické položky tříd Základy OOP Nikola Beneš 6. listopadu 2018 PB161 přednáška 7: static, základy OOP 6. listopadu 2018 1 / 21 Klíčové slovo static Znáte z

Více

Dalším příkladem může být například výstup dat na různá zařízení, souborů, grafických rozhraní, sítě atd.

Dalším příkladem může být například výstup dat na různá zařízení, souborů, grafických rozhraní, sítě atd. 1. Zapouzdření Cíl látky Tento blok nejdříve přiblíží zásadu zapouzdření a odpoutání kódu a po té na relacích, jako jsou asociace, agregace a kompozice, vysvětlí jak lze objektový zdrojový kód zapouzdřovat

Více

PRŮVODCE STUDIEM PRO KOMBINOVANOU FORMU STUDIA MODULU BUSINESS FINANCE

PRŮVODCE STUDIEM PRO KOMBINOVANOU FORMU STUDIA MODULU BUSINESS FINANCE PRŮVODCE STUDIEM PRO KOMBINOVANOU FORMU STUDIA MODULU BUSINESS FINANCE Renáta Nešporková Ostrava 2011 Název: Autoři: Vydání: Počet stran: Tisk: Vydala: Průvodce studiem pro kombinovu formu studia modulu

Více

6 Objektově-orientovaný vývoj programového vybavení

6 Objektově-orientovaný vývoj programového vybavení 6 Objektově-orientovaný vývoj programového vybavení 6.1 Co značí objektově-orientovaný - organizace SW jako kolekce diskrétních objektů, které zahrnují jak data tak chování objekt: OMG: Objekt je věc (thing).

Více

PARAMETRY EFEKTIVITY UČENÍ SE ŽÁKA V PROSTŘEDÍ E-LEARNINGU SE ZAMĚŘENÍM NA ADAPTIVNÍ VÝUKOVÉ MATERIÁLY

PARAMETRY EFEKTIVITY UČENÍ SE ŽÁKA V PROSTŘEDÍ E-LEARNINGU SE ZAMĚŘENÍM NA ADAPTIVNÍ VÝUKOVÉ MATERIÁLY PARAMETRY EFEKTIVITY UČENÍ SE ŽÁKA V PROSTŘEDÍ E-LEARNINGU SE ZAMĚŘENÍM NA ADAPTIVNÍ VÝUKOVÉ MATERIÁLY Kateřina Kostolányová Ostravská univerzita v Ostravě 1 Podpořeno projektem ESF OP VK CZ.1.07/2.3.00/09.0019

Více

3 Co je algoritmus? 2 3.1 Trocha historie... 2 3.2 Definice algoritmu... 3 3.3 Vlastnosti algoritmu... 3

3 Co je algoritmus? 2 3.1 Trocha historie... 2 3.2 Definice algoritmu... 3 3.3 Vlastnosti algoritmu... 3 Obsah Obsah 1 Program přednášek 1 2 Podmínky zápočtu 2 3 Co je algoritmus? 2 3.1 Trocha historie............................ 2 3.2 Definice algoritmu.......................... 3 3.3 Vlastnosti algoritmu.........................

Více

Úvod do softwarového inženýrství a týmového vývoje

Úvod do softwarového inženýrství a týmového vývoje Úvod do softwarového inženýrství a týmového vývoje Ing. Jiří Mlejnek Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jiří Mlejnek, 2011 jiri.mlejnek@fit.cvut.cz

Více

Vývoj a ověřování metodiky výuky programování

Vývoj a ověřování metodiky výuky programování Copyright Rudolf Pecinovský, Soubor: 2016_INF_Architecture First.doc, verze 1.00.2413, uloženo út 19.1.2016 10:03 1 z 11 Vývoj a ověřování metodiky výuky programování Rudolf Pecinovský Informatika XXIX

Více

Počítače a volný čas dětí a mládeže

Počítače a volný čas dětí a mládeže Počítače a volný čas dětí a mládeže ICT Koordinátor Jihlava, listopad 2007 Tomáš Pitner Masarykova univerzita, Brno Universität Wien e-mail: tomp@fi.muni.cz, tel: 549495940 Obsah modulu Počítač a volný

Více

VNITŘNÍ NORMA PdF UP. PdF-B-17/07. Vznik studijních opor v rámci ediční a projektové činnosti Pedagogické fakultě Univerzity Palackého v Olomouci

VNITŘNÍ NORMA PdF UP. PdF-B-17/07. Vznik studijních opor v rámci ediční a projektové činnosti Pedagogické fakultě Univerzity Palackého v Olomouci VNITŘNÍ NORMA PdF UP PdF-B-17/07 Vznik studijních opor v rámci ediční a projektové činnosti Pedagogické fakultě Univerzity Palackého v Olomouci Obsah: Garant: Článek 1 Úvodní ustanovení Článek 2 Základní

Více

VYSOKÁ ŠKOLA FINANČNÍ A SPRÁVNÍ, O.P.S. Základy informatiky

VYSOKÁ ŠKOLA FINANČNÍ A SPRÁVNÍ, O.P.S. Základy informatiky Metodické listy pro předmět Základy informatiky Cíl předmětu: Cílem předmětu je seznámit studenty kombinovaného studia s vytvářením a formátováním textových dokumentů, využitím tabulkových procesorů a

Více

Generátor kódu. a jeho uplatnění ve výuce programování. Rudolf PECINOVSKÝ rudolf@pecinovsky.cz

Generátor kódu. a jeho uplatnění ve výuce programování. Rudolf PECINOVSKÝ rudolf@pecinovsky.cz Generátor kódu a jeho uplatnění ve výuce programování Rudolf PECINOVSKÝ rudolf@pecinovsky.cz Trendy poslední doby Další a další státy si uvědomují nutnost zařazení výuky programování do učiva základních

Více