VÝUKA INFORMAČNÍCH TECHNOLOGIÍ NA VYSOKÝCH ŠKOLÁCH
|
|
- Matěj Doležal
- před 8 lety
- Počet zobrazení:
Transkript
1 VÝUKA INFORMAČNÍCH TECHNOLOGIÍ NA VYSOKÝCH ŠKOLÁCH Miroslav Virius Fakulta jaderná a fyzikálně inženýrská, České vysoké učení technické v Praze miroslav.virius@fjfi.cvut.cz ABSTRAKT: Příspěvek se zabývá problematikou výuky informačních technologií na vysokých školách technických, zejména se zřetelem k výuce programování. Rozebírá nejen volbu programovacího jazyka, ale i otázky výuky algoritmizace, architektury softwaru a další problémy. KLÍČOVÁ SLOVA: Výuka IT, programování, algoritmizace, programovací jazyk, kurs programování, počítačová gramotnost 1. ÚVOD Současná doba bývá charakterizována jako doba nástupu informačních technologií a přechodu k informační společnosti. Vzdor tomu je výuce informačních technologií u nás věnována poměrně malá pozornost alespoň zkušenosti se studenty prvních ročníků tomu nasvědčují. Je asi jasné, že na vysokých školách humanitního směru nelze od výuky informatiky očekávat více než seznámení s internetem a s textovými procesory, v lepším případě ještě s tabulkovými kalkulátory. Na druhé straně od absolventa vysoké školy technického směru lze očekávat poněkud hlubší znalosti v oblasti informačních technologií. Zde si ovšem musíme položit několik otázek: - Koho učíme? - Jaké jsou jeho předchozí znalosti? - Co on od nás očekává? - Co je naším cílem? - Co mu můžeme nabídnout? V následujícím textu se pokusím na tyto otázky odpovědět. Moje odpovědi jsou ovlivněny zkušenostmi s cca 20 lety výuky v oboru IT na Fakultě jaderné a fyzikálně inženýrské ČVUT. 2. SOUČASNÝ STAV V tomto oddílu se pokusím odpovědět na první dvě otázky. Výsledky mého soukromého průzkumu mezi studenty, kteří nastupují do prvního ročníku FJFI ČVUT, ukazují, že v posledních cca 5 letech se % studentů setkalo s programováním (i když mnozí do toho zahrnují i tvorbu webových stránek v některém z redakčních systémů). Dalších cca % má zkušenosti s textovými a tabulkovými procesory a zbylí přibližně % znají počítač víceméně jen jako nástroj pro hraní počítačových her, chat a brouzdání po webu. Znalosti těch, kteří již mají nějaké zkušenosti s programováním, se velmi liší. Studenti, kteří již skutečně programovali, zpravidla znají Visual Basic pro aplikace (z balíku MS Office), někteří znají základy PHP nebo jiného skriptovacího jazyka. Znalosti programovacích jazyků, jako je Java, C, nebo Pascal jsou spíše výjimečné. Také postoj k informačním technologiím se ve studentské populaci v prvním ročníku značně liší. - Část studentů je vnímá jako předmět svého zájmu a podle toho jim věnuje pozornost. 156
2 - Část studentů je vnímá jako nástroj, který sice není hlavním předmětem jejich zájmu, ale který budou potřebovat pro svou práci. - Část studentů se na ně dívá jako na nutné zlo buď proto, že na FJFI přišli studovat něco jiného, nebo prostě proto, že nejtěžší zkoušky v prvním ročníku jsou matematicky orientované předměty a díky tomu se předměty z oblasti informačních technologií ocitají na vedlejší koleji. - Vzácně jsem se setkal i s případy studentů, kteří je odmítali jako nepotřebné. Poznamenejme, že svůj postoj většinou nedokázali racionálně vysvětlit, jednalo se spíše o něco jako politické přesvědčení (nebo možná provokaci). Je ovšem jasné, že tyto postoje s v průběhu času mění a vyvíjejí a názory úspěšných absolventů se značně liší od názorů nastupujících studentů. 2.1 Co od nás student očekává Pokud jde o programování, lze odpověď na třetí otázku podle mých zkušeností shrnout do následujících bodů: - Student, který bere výuku IT jako nutné zlo, neočekává nic, snaží se splnit minimální požadavky a tím to pro něj končí. - Zbývající studenti berou výuku IT, a především programování, ve značné míře jako něco, co jim zabezpečí dobře placenou práci v případě, že nedokončí úspěšně vysokou školu. - Teprve pak uvažují někteří z nich o tom, co by vlastně měli znát, aby mohli být více než řekněme řadoví kodéři. Tyto představy vedou k požadavkům, aby výuka programování začínala jazykem Java (neboť ten je v softwarových firmách požadován nejčastěji), k požadavku nezabývat se příliš kvalitou kódu, a když, tak jen na úrovni formálních automaticky testovaných metrik, kterým lze relativně snadno vyhovět (protože tak to dělají ve firmách) atd. Uvedené požadavky, někdy prosazované pomocí studentských anket, jsou ovšem často v přímém rozporu s očekávaným profilem vysokoškolsky vzdělaného odborníka. Pokud jde o všeobecnou počítačovou gramotnost, očekávání se velmi různí. Někteří studenti přicházejí s představou, že je naučíme pracovat se všemi možnými zajímavými a užitečnými programy, o nichž kdy slyšeli ( A kdy nás budete učit Photoshop? ). Zpravidla ale očekávají, že se naučí principy práce s dokumenty což je kupodivu velice rozumná představa. Specializované předměty, jako je počítačová grafika, se učí až ve vyšších ročnících, a tam jediné, co většina studentů očekává (nebo to alespoň předstírá), je kvalitní výuka. 2.2 Cíle Je jasné, že cílem výuky v oboru IT na vysoké škole technického směru musí být příprava odborníků se vzděláním odpovídajícím potřebám oboru, ve kterém budou pracovat. To ale znamená, že pokud jde o IT by absolvent se měl přinejmenším: - Být seznámen s nejdůležitějšími programy používanými pro podporu práce v daném oboru, jako je např. Matlab pro běžné i méně běžné matematické výpočty nebo třeba knihovna GEANT pro simulace detektorů elementárních částic. - Ovládat základy vytváření dokumentů typu vědeckých, technických nebo obchodních zpráv v textových a tabulkových procesorech a vytváření odpovídajících prezentací. - Znát základy programování, neboť zdaleka ne všechny problémy jsou pokryty vhodnými komerčními nebo freewarovými aplikacemi, a i v případě, že pokryty jsou, je k nim často třeba umět napsat doplňky, které řeší specifické nestandardní problémy. 157
3 2.3 Cíle v případě softwarového zaměření V případě studentů, jejichž zaměření se přímo týká vytváření softwaru, musí být cílem nejen znalost několika běžných programovacích jazyků a jejich knihoven, ale řada dalších věcí, z nichž zde uvedu tyto: - Absolvent by měl znát běžně používané softwarové technologie, jako je vývoj řízený testy, refaktorování, používání návrhových vzorů atd. Požadavek znalosti OOP je dnes již samozřejmostí, student by ale měl mít možnost poznat i jiná paradigmata, jako je např. funkcionální programování. - Absolvent by měl znát typické architektury aplikací v různých oblastech, nejen pokud jde o tvorbu obchodních aplikací. To znamená, že vedle řekněme vícevrstvých databázových aplikací s tenkým klientem by měl poznat architekturu aplikací pro řízení technologických procesů, architekturu aplikací pro sběr a zpracování dat z rozsáhlých zdrojů, architekturu operačních systémů atd. - Absolvent by měl mít alespoň nákladní znalosti o algoritmech a jejich složitosti a umět odhadnout složitost programů, které vytváří. - Absolvent by měl mít zkušenost s prací v týmu a s vedením týmu. - Absolvent by měl umět komunikovat se zákazníkem tedy umět zjistit jeho požadavky. 3. VÝUKA PROGRAMOVÁNÍ Nyní se zaměříme na výuku programování. Nejprve si ale musíme ujasnit, co od úvodního kurzu programování typicky jednosemestrálního lze očekávat. Zkušenosti, o nichž jsem hovořil v 2.1, nás nutí předpokládat, že studenti nemají žádné předběžné znalosti. Cílem pak je naučit je rozumět základním programovým konstrukcím a umět v nějakém programovacím jazyce samostatně napsat, přeložit a odladit program o složitosti cca několika set řádků. Programovací jazyk pro úvodní kurz Statistiky (viz např. [1], [2]) ukazují, že v současné době většina vysokých škol u nás i ve světě vyučuje jako první programovací jazyk Javu. Na druhém místě se podle týchž pramenů objevuje Visual Basic. Co mluví pro Javu? - Především poptávka softwarových firem a představa studentů, že její znalost postačí ke získání dobře placené práce. - Základní nástroje pro vývoj v ní jsou k dispozici zdarma. - Je to zdaleka nejpoužívanější programovací jazyk [3], obsahuje všechny konstrukce, které se v dnešních programovacích jazycích požadují, je zabezpečen proti chybám při práci s pamětí a je (téměř) čistě objektový. Co mluví proti Javě? I zde lze najít řadu argumentů. - Jde o jazyk se syntaxí odvozenou od jazyka C, tedy pro začátečníka značně obtížnou. - Z poznámek úspěšných absolventů [4] vysokých škol vyplývá, že volba Javy jako prvního jazyka vede někdy i k tomu, že studenty odradí od programování. - Není vhodná pro všechny typy aplikací lze si např. těžko představit, že v Javě vyvíjíme aplikaci pro řízení sběru dat nebo pro řízení technologického procesu. Domnívám se, že zejména skutečnost, že Java může studenty odradit od programování, je důvodem, proč Javu nevolit jako jazyk pro vstupní kurz programování pro studenty s jiným než softwarovým zaměřením. Vedle toho je z hlediska úvodního kurzu nevýhodou i skutečnost, že Java obsahuje prakticky všechny hlavní konstrukce, které se mohou v současných jazycích hlavního proudu ob- 158
4 jevit. To se týká např. výjimek nebo genericity. Úplný začátečník, který se na počátku potýká se základními pojmy, jako je proměnná nebo cyklus, jimi bude v jednosemestrálním úvodním kurzu zbytečné zahlcen. Na druhé straně ovšem očekává, že po absolvování tohoto kurzu bude umět slušně programovat a jednoduchým měřítkem pro něj je, zda se naučil celý jazyk. Alternativy Místo Javy lze uvažovat o použití dalších běžných jazyků, tedy o C, C++,C#, PHP, Basicu (Visual Basicu), JavaScriptu nebo Pascalu. Jinou možností je navrhnout a používat vlastní programovací jazyk přizpůsobený potřebám výuky. Proti jazyku C mluví stejně jako proti Javě obtížnost jeho syntaxe pro začátečníka. Velice důležitým argumentem proti němu je také jeho liberalizmus překladač jazyka C vždy hledá cestu, jak programátorovi vyhovět, takže některé konstrukce, které student nepochopí správně, se sice přeloží, protože jsou syntakticky správné, ale budou dělat něco jiného, než student očekává. Důsledkem bývá zdlouhavé ladění a někdy i odklon studenta od programování. Cílem úvodního kurzu je naučit začátečníka přesnému myšlení a vyjadřování, a pro to se hodí spíše restriktivní jazyky. Dalším velmi silným důvodem proti jazyku C je, že není objektově orientovaný. Proti jazyku C++ mluví stejné důvody jako proti jazyku C++ (s výjimkou neobjektovosti). Navíc k tomu přistupuje jeho značná komplikovanost (jde o jazyk o řád komplikovanější než je Java). V podstatě stejné námitky lze vznést i proti jazyku C#. Pokud jde o jazyk Basic, je situace složitější v tom, že na první pohled nemusí být jasné, o jakém jazyku vlastně hovoříme. O použití klasického neobjektového a vlastně i nestrukturovaného Basicu snad už dnes nikdo ani neuvažuje, takže by šlo spíše o implementaci tohoto jazyka od firmy Microsoft známou pod označením Visual Basic. Jeho starší verze (včetně VB pro aplikace, který byl používán pro programování maker v balíku MS Office) se podle mého názoru k výuce opět příliš nehodí, protože sice umožňují objekty používat, neumožňují je ale v plné míře definovat a využívat polymorfizmu. Nevýhodou skriptovacích jazyků, jako je PHP nebo JavaScript, je jejich beztypovost. Domnívám se, datový typ je jedním ze základních pojmů, s nímž by se měl začátečník seznámit. Poslední z jazyků, o kterém se zde zmíním, je Pascal. I zde je ovšem třeba vyjasnit, o jakou verzi jde. Tento jazyk byl na počátku 70. let navržen právě pro výuku programování; jeho syntaxe je snadno pochopitelná a je dostatečně restriktivní, takže řadu chyb odhalí již překladač. V současné době je ale ztotožňován buď s Object Pascalem v Delphi, nebo s Turbo Pascalem či Free Pascalem, což jsou vlastně jediné používané implementace. Proti použití Object Pascalu z Delphi mluví opět zbytečná složitost, navíc se tento jazyk s každou další verzí dále rozšiřuje a košatí. Ještě horším problémem ovšem je, že není dobře dokumentován, takže při používání některých konstrukcí se student dostane do situace, kdy programuje náhodou neví, proč mu program funguje a za jakých okolností fungovat nebude. Turbo Pascal verze 6 nebo 7 (a podobně Free Pascal) je objektově orientovaný, i když neobsahuje takové konstrukce, jako jsou rozhraní nebo abstraktní třídy, bez nichž je výuka OOP přinejmenším problematická. Neobsahuje ovšem také výjimky a další konstrukce, které jsou v úvodním kurzu spíše na překážku. Použití vlastního jazyka I když to na první pohled vypadá podivně, není to ojedinělé. Ostatně např. programovací jazyk APL, populární na malých počítačích v 70. letech, byl původně navržen právě jako jazyk pro výuku informatiky. Při návrzích na použití něčeho podobného např. jazyka C.C [5] 159
5 jsem však narazil na odpor jak ze strany studentů, tak i ze strany kolegů a zdá se, že podobnou zkušenost mají i jiní. Zdůvodnění bývají zpravidla typu jiní to také nedělají, moje přednáška na tvou navazuje apod. Chybí jazyk Z uvedených poznatků jak se zdá vyplývá, že v současné době chybí široce akceptovaný programovací jazyk určený primárně pro úvodní kurs programování; proti všem používaným jazykům lze mít řadu námitek. 4. VÝUKA ALGORITMŮ I když by se mohlo zdát, že algoritmizace je základem programování, lze se setkat s následujícími námitkami proti jejich výuce: - Programátor je nepotřebuje. Vše je již v knihovnách. - Programátor je nepotřebuje. Správný rozklad na třídy a objekty je důležitější a obstará vše potřebné. Je pravda, že návrh a volba algoritmu je v softwarových firmách obvykle záležitostí analytika, nikoli řadového programátora. Lze ale předpokládat, že absolvent vysoké školy technického směru nebude chtít zůstat pouhým programátorem (kodérem). To znamená, že potřebuje mít mj. alespoň základní vědomosti algoritmech: Měl by znát běžné algoritmy, jako je quicksort nebo hešování, měl by ovládat dekompozici problému metodou shora dolů. Vedle toho by měl umět posoudit algoritmickou složitost navrženého postupu apod. Příležitostní programátoři potřebují tyto vědomosti také. Připomeňme si, že do této kategorie patří většina absolventů technických vysokých škol, neboť jejich hlavním zaměstnáním je něco jiného než programování, a programy píší, pouze když potřebují vyřešit problém, na který nemají již hotový software. Ve skutečnosti jsou ve složitější situaci než běžný programátor v softwarové firmě, protože musejí zvládnout jak analýzu požadavků a návrh programu, tak i kódování, ladění a testování. Jejich jedinou výhodou je, že zpravidla sami rozumějí požadavkům, které jsou na jejich program kladeny. Poznamenejme, že stejná situace nastává i v případě, že příležitostní programátoři píší doplňky k existujícím aplikacím ať už jde o Matlab nebo o jiný program. 5. PSÁT CELÝ PROGRAM Setkávám se také s požadavkem začínat výuku tím, že student bude připisovat metodu k existujícímu objektu. Jinak řečeno, neměli bychom začínat celým programem, ale jeho částí, jak je to typické pro práci v týmu v softwarových firmách. V této souvislosti si nemohu nevzpomenout na dobu před nějakými třiceti lety, kdy zástupci podnikové sféry vystupovali na nejrůznějších fórech s příspěvky na téma proč je na vysoké škole učíme derivovat, když pak nevědí, při jaké teplotě taje železo. Ponecháme-li stranou emoce, je jasné, že takto lze začínat výuku programátora na nejnižší úrovni, kodéra, ale ne vysokoškolsky vzdělaného člověka, který by měl od počátku rozumět souvislostem. Navíc je třeba mít stále na paměti, že většina absolventů technických vysokých škol bude patřit spíše k příležitostným programátorům, takže bude psát nejen doplňky k existujícím programům, ale i celé programy. 6. ZÁVĚR Cílem mého příspěvku je vyvolat diskuzi o výuce programování na vysokých školách, zejména technického a přírodovědného zaměření. Přitom jsem záměrně pominul základní problém 160
6 získání a udržení kvalitních lektorů s dostatečnými teoretickými znalostmi podloženými praktickou zkušeností. Poděkování Tento příspěvek vznikl v rámci grantu č. LA Ministerstva školství, mládeže a tělovýchovy České republiky. LITERATURA 1. M. de Raadt, Richard Watson, Mark Toleman: Introductory Programming: What's Happening Today and Will There Be Any Students to Teach Tomorrow? In: Conferences in Research and Practice in Information Technology, Vol. 30. Eds R. Lister a A. Young. Australian Computer Society (2004). Viz též 2. M., de Raadt, R. Watson a M. Toleman. Language Trends in Introductory Programming Courses. The Proceedings of Informing Science and IT Education Conference, Cork, Ireland, InformingScience.org. (2002) 3. Index TIOBE. (březen 2009) 4. Curricula Recommendations. Association for Computing Machinery Merunka, V., Nouza, O., Virius, M.: Programovací jazyk C.C. Automatizace 9 (2008), str
Jaký programovací jazyk učit jako první a jak ho učit?
Vojtěch Merunka Katedra informačního inženýrství PEF ČZU Praha Jaký programovací jazyk učit jako první a jak ho učit? strana 1 Motivace dříve strana 2 Motivace... pokračování dnes strana 3 Obsah presentace
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í
IB111 Programování a algoritmizace. Programovací jazyky
IB111 Programování a algoritmizace Programovací jazyky Programovací jazyky Programovací jazyk Prostředek pro zápis algoritmů, jež mohou být provedeny na počítači Program Zápis algoritmu v programovacím
Úvod. Programovací paradigmata
.. Úvod. Programovací paradigmata Programovací techniky doc. Ing. Jiří Rybička, Dr. ústav informatiky PEF MENDELU v Brně rybicka@mendelu.cz Cíl: programování efektivně a bezpečně Programovací techniky
Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace
Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace Číslo projektu Číslo materiálu Autor Průřezové téma Předmět CZ.1.07/1.5.00/34.0565 VY_32_INOVACE_284_Programovací_jazyky
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
Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)
Programovací jazyky Programovací jazyky nižší assembler (jazyk symbolických instrukcí) vyšší imperativní (procedurální) Pascal, C/C++, Java, Basic, Python, php neimperativní (neprocedurální) Lisp, Prolog
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í
Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)
Programovací jazyky Programovací jazyky nižší assembler (jazyk symbolických instrukcí) vyšší imperativní (procedurální) Pascal, C/C++, Java, Basic, Python, php neimperativní (neprocedurální) Lisp, Prolog
PRAXE DO FIREM. Výsledky průzkumu projektu Praxe do firem a představení nových možností spolupráce škol a firem. Praha 6. 11. 2014
PRAXE DO FIREM Výsledky průzkumu projektu Praxe do firem a představení nových možností spolupráce škol a firem Praha 6. 11. 2014 OBSAH PREZENTACE 1. Představení projektu Praxe do firem 2. Hlavní zjištění
Seminář z Informatiky a výpočetní techniky. Slovanské gymnázium Olomouc 4. září 2014 Tomáš Kühr
Seminář z Informatiky a výpočetní techniky Slovanské gymnázium Olomouc 4. září 2014 Tomáš Kühr Tomáš Kühr Lektor na Katedře informatiky Přírodovědecké fakulty Univerzity Palackého v Olomouci Web: http://www.inf.upol.cz/lide/tomas-kuhr
MODERN APPROACHES TO TEACHING PROGRAMMING. Rostislav FOJTÍK
RESEARCH ARTICLES MODERN APPROACHES TO TEACHING PROGRAMMING Rostislav FOJTÍK Abstract: The article bases from practical experience of the author teaching programming on secondary and tertiary level of
Schopnost a zájem se samostatně věnovat dané problematice Kreativní myšlení. Kontakt a přihlášky http://kurzy.cdvostrava.cz
Základy webových aplikací Tento kurz je věnován především začátečníkům a mírně pokročilým. Cílem tohoto kurzu je seznámit se s výhodami webových technologií a naučit se je používat. Absolventi by měli
Informační média a služby
Informační média a služby Výuka informatiky má na Fakultě informatiky a statistiky VŠE v Praze dlouholetou tradici. Ke dvěma již zavedeným oborům ( Aplikovaná informatika a Multimédia v ekonomické praxi
Informatika na Univerzitě Palackého
Informatika na Univerzitě Palackého prof. RNDr. Radim Bělohlávek, DSc. vedoucí katedry KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI Obsah 1 Co je informatika a proč ji studovat? 2 Kde informatiku
Matematika v programovacích
Matematika v programovacích jazycích Pavla Kabelíková am.vsb.cz/kabelikova pavla.kabelikova@vsb.cz Úvodní diskuze Otázky: Jaké programovací jazyky znáte? S jakými programovacími jazyky jste již pracovali?
VÝZKUM POUŽÍVANÝCH PROGRAMOVACÍCH JAZYKŮ NA STŘEDNÍCH ŠKOLÁCH
VÝZKUM POUŽÍVANÝCH PROGRAMOVACÍCH JAZYKŮ NA STŘEDNÍCH ŠKOLÁCH A RESEARCH OF PROGRAMMING LANGUAGES USED IN HIGH SCHOOL EDUCATION Lukáš KOTEK Resumé Práce zkoumá používané programovací jazyky ve výuce a
Programování a algoritmizace: úvod
Programování a algoritmizace: úvod 2010 Dnešní přednáška o předmětu, administrativa motivace Cíle předmětu Úvod do programátorského a algoritmického stylu myšlení Obecné principy použitelné v řadě programovacích
Y13ANW ÚVOD DO WEBOVÝCH METODIK. Ing. Martin Molhanec, CSc.
Y13ANW ÚVOD DO WEBOVÝCH METODIK Ing. Martin Molhanec, CSc. Metodika softwarové inženýrství Popisuje, jakým způsobem realizovat softwarové dílo (produkt, program, informační systém, webové sídlo, službu,
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
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
Datová věda (Data Science) akademický navazující magisterský program
Datová věda () akademický navazující magisterský program Reaguje na potřebu, kterou vyvolala rychle rostoucí produkce komplexních, obvykle rozsáhlých dat ve vědě, v průmyslu a obecně v hospodářských činnostech.
VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
Algoritmy a algoritmizace
Otázka 21 Algoritmy a algoritmizace Počítačové programy (neboli software) umožňují počítačům, aby přestaly být pouhou stavebnicí elektronických a jiných součástek a staly se pomocníkem v mnoha lidských
Maturitní otázky z předmětu PROGRAMOVÁNÍ
Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti
VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
Inženýr IT a řídících systémů
Inženýr IT a řídících systémů Kdo to je: Inženýr IT a řídících systémů je vysoce kvalifikovaný pracovník, který komplexně stanovuje směry technického rozvoje řídících technologických systémů a nastavení
Ing. Mgr. Jiří Svoboda Kurzy
Ing. Mgr. Jiří Svoboda Ing. Mgr. Jiří Svoboda Kurzy Soft skills Manažerské a marketingové kurzy Manažerské dovednosti Moderní marketingová komunikace Efektivní komunikace Komunikace se zákazníkem Péče
Š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
Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita
Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé
SOFTWAROVÉ INŽENÝRSTVÍ 1
Metodický list č. 1 Název tématického celku: Úvod do softwarového inženýrství Základním cílem tohoto tematického celku je vysvětlení smyslu discipliny nazývané softwarové inženýrství. Tematický celek zahrnuje
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ÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
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.
5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA
5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA 5. 15. 1 Charakteristika předmětu A. Obsahové vymezení: IVT se na naší škole vyučuje od tercie, kdy je cílem zvládnutí základů hardwaru, softwaru a operačního systému,
Programování v C++ Úplnej úvod. Peta (maj@arcig.cz, SPR AG 2008-9)
Programování v C++ Úplnej úvod Co se naučíte? tak samozřejmě C++, s důrazem na: dynamické datové struktury Objektově Orientované Programování STL (standardní knihovna šablon) vytváření vlastních šablon
Bakalářský studijní obor hospodářská informatika
Bakalářský studijní obor hospodářská informatika Předpoklady Struktura studia Přihlášky Poradenství Bakalářský studijní obor hospodářská informatika nabízí fundované vědecké a praktické vzdělání v oblasti
Bakalářský studijní obor informatika
Bakalářský studijní obor informatika Předpoklady Struktura studia Přihlášky Poradenství Vzdělání v bakalářském oboru informatika nabízeném na Technické univerzitě v Chemnitz představuje vyvážený kompromis
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
1 Strukturované programování
Projekt OP VK Inovace studijních oborů zajišťovaných katedrami PřF UHK Registrační číslo: CZ.1.07/2.2.00/28.0118 1 Cíl Seznámení s principy strukturovaného programování, s blokovou strukturou programů,
V t í á t V á V s ČVU V T v v P r P a r ze
Vítá Vás Fakulta informačních ních technologií ČVUT v Praze 25. 11. 2009 Den otevřených dveří FIT 1 Historie FIT je zatím velmi krátká - jsme na startu 31. 3. 2008 první info na www.cvut.cz 20. 1. 2009
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
Itálie Dotazník pro učitele VŠ připravující budoucí učitele cizích jazyků Zpracování údajů
Itálie Dotazník pro učitele VŠ připravující budoucí učitele cizích jazyků Zpracování údajů O Vás 1. Dotazník vyplnilo sedm vysokoškolských pedagogů připravujících budoucí učitele cizích jazyků. 2. Šest
Rozšiřující studium učitelství pro střední školy - informatika
Rozšiřující studium učitelství pro střední školy - informatika Rozšiřující studium učitelství pro střední školy - informatika (dále jen RIF3) je akreditováno MŠMT pod č. j.: MSMT-2340/2014-1-172 a splňuje
INFORMATIKA. Charakteristika vyučovacího předmětu:
1 z 6 Čtyřleté gymnázium INFORMATIKA Charakteristika vyučovacího předmětu: Obsahové vymezení: Předmět pokrývá oblast Informační a komunikační technologie podle požadavků uvedených v RVP GV. Časové a organizační
Programování. Úvod a základní principy. Martin Urza
Programování Úvod a základní principy Martin Urza Co je programování? Řešení úloh s pomocí počítače. Počítače jsou extrémně rychlé a velmi hloupé. Lidé jsou sice pomalejší, ale umí (nebo by většinou alespoň
Programovací jazyky Přehled a vývoj
Programovací jazyky Přehled a vývoj 1 Programování a programovací jazyk Historie a současnost programovacích jazyků Objektově orientované a vizuální programování Značkovací a skriptovací jazyky 2 Programování
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
XXXXXXXXXXXXXX NADPIS. PODNADPIS Text text text. Bod KURZY A SEMINÁŘE. naše edukační aktivity
XXXXXXXXXXXXXX NADPIS PODNADPIS Text text text. Bod KURZY A SEMINÁŘE naše edukační aktivity PŘEHLED KURZŮ Individuální kurzy a školení pro uzavřené skupiny ZÁKLADY APLIKOVANÉ ANALÝZY DAT DESIGN NEINTERVENČNÍCH
Bonn, Rheinischen Friedrich-Wilhelms-Universität
Bonn, Rheinischen Friedrich-Wilhelms-Universität Seznam přednášek Bc s anotacemi http://www.mathematics.uni-bonn.de/files/bachelor/ba_modulhandbuch.pdf Studijní plán-požadavky http://www.mathematics.uni-bonn.de/studium/bachelor/studienprogramm
Využití OOP v praxi -- Knihovna PHP -- Interval.cz
Page 1 of 6 Knihovna PHP Využití OOP v praxi Po dlouhé teorii přichází na řadu praxe. V následujícím textu si vysvětlíme možnosti přístupu k databázi pomocí různých vzorů objektově orientovaného programování
Hodnoticí standard. Programátor (kód: M) Odborná způsobilost. Platnost standardu. Skupina oborů: Informatické obory (kód: 18)
Programátor (kód: 18-003-M) Autorizující orgán: Ministerstvo vnitra Skupina oborů: Informatické obory (kód: 18) Týká se povolání: Programátor Kvalifikační úroveň NSK - EQF: 4 Odborná způsobilost Název
Programové vybavení počítačů
Programové vybavení počítačů Ing. Pavel Brož - 2005 1. Software 2. Programovací prostředky 3. Obecné aplikační programy Funkce programových prostředků Program je vyjádření postupu řešení úlohy na počítači
C2184 Úvod do programování v Pythonu podzim Mgr. Stanislav Geidl Národní centrum pro výzkum biomolekul Masarykova univerzita.
Lekce 1 Základní vlastnosti Pythonu, porovnání s ostatními jazyky, proč a k čemu lze používat Python. Stručné seznámení s vývojovým prostředím jazyka Python. C2184 do programování v Pythonu podzim 2014
Programy pro psaní textů. textové editory, textové procesory
Programy pro psaní textů textové editory, textové procesory Terminologie Pojmy textový editor a textový procesor se často nerozlišují, proto nejdříve trocha teorie. Textový editor: program, který používáme
Profilová část maturitní zkoušky 2013/2014
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2013/2014 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA
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
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í
NEJDŮLEŽITĚJŠÍ PRVKY VE ŠKOLNÍM MARKETINGU. Mgr. Ing. Richard Malovič
NEJDŮLEŽITĚJŠÍ PRVKY VE ŠKOLNÍM MARKETINGU Mgr. Ing. Richard Malovič CYKLUS VÝBĚRU ŠKOLY A VZTAHU KE ŠKOLE Hledání možností studia Čekání na impuls Udržení zájmu do podání přihlášky Od zápisu po usednutí
1 Úvod 1.1 Vlastnosti programového vybavení (SW)
1 Úvod 1.1 Vlastnosti programového vybavení (SW) - dávkové zpracování - omezená distribuce - zakázkový SW - distribuované systémy - vestavěná inteligence - laciný HW - vliv zákazníka 1950 1960 1970 1980
POŘÍZENÍ A IMPLEMENTACE INFORMAČNÍCH SYSTÉMŮ
POŘÍZENÍ A IMPLEMENTACE INFORMAČNÍCH SYSTÉMŮ ŽIVOTNÍ CYKLUS IS Stejně jako stroje a technologické linky, které jsou pořízeny, provozovány a následně, po opotřebování vyřazeny, má i informační systém svůj
Nový bakalářský studijní obor Biomedicínská informatika na Fakultě biomedicínského inženýrství v Kladně
Fakulta biomedicínského inženýrství České vysoké učení technické v Praze Nový bakalářský studijní obor Biomedicínská informatika na Fakultě biomedicínského inženýrství v Kladně Zoltán Szabó Katedra biomedicínské
Tabulace učebního plánu
Tabulace učebního plánu Vzdělávací obsah pro vyučovací předmět : Informační a výpočetní technika Ročník: 3. - 4. ročník (septima - oktáva) Tématická oblast DIGITÁLNÍ TECHNOLOGIE informatika hardware software
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
SíťIT: Portál na podporu sociální sítě informatiků v ČR http://www.sitit.cz/
SíťIT: Portál na podporu sociální sítě informatiků v ČR http://www.sitit.cz/ Projekt SoSIReČR SoSIReČR = Sociální síť informatiků v regionech České republiky Projekt je hrazen z rozpočtu Evropského sociálního
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í
Institucionální akreditace - bakalářské studium informatiky
Institucionální akreditace - bakalářské studium informatiky 1. ročník pro všechny společný ZS Algoritmizace 2/1 Z+Zk 4 kredity T.Dvořák Programování 1 2/2 Z 5 kreditů Holan Principy počítačů 2/0 Zk 3 kredity
PHP framework Nette. Kapitola 1. 1.1 Úvod. 1.2 Architektura Nette
Kapitola 1 PHP framework Nette 1.1 Úvod Zkratka PHP (z anglického PHP: Hypertext Preprocessor) označuje populární skriptovací jazyk primárně navržený pro vývoj webových aplikací. Jeho oblíbenost vyplývá
Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití
Programové prostředky PC - 5 Informatika 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah: Vrstvy programového
Výsledky učení (Intented Learning Outcomes) jako klíčový nástroj řízení kvality vzdělávacího procesu. Teaching Excellence
Výsledky učení (Intented Learning Outcomes) jako klíčový nástroj řízení kvality vzdělávacího procesu doc. Ing. Jiří Hnilica, Ph.D. Teaching Excellence Výsledky učení aneb jak jasně a ověřitelně popsat,
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
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í
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
PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě
PHP PHP původně znamenalo Personal Home Page a vzniklo v roce 1996, od té doby prošlo velkými změnami a nyní tato zkratka znamená Hypertext Preprocessor. PHP je skriptovací programovací jazyk, určený především
z pohledu vysokého školství Petr Matějka ČVUT v Praze, Fakulta Stavební Katedra ekonomiky a řízení ve stavebnictví
z pohledu vysokého školství Petr Matějka ČVUT v Praze, Fakulta Stavební Katedra ekonomiky a řízení ve stavebnictví petr.matejka@fsv.cvut.cz Představení Petr Matějka Odborný asistent ČVUT, FSv Kateda ekonomiky
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
1. VYMEZENÍ ODBORNÉ STÁŽE
1. VYMEZENÍ ODBORNÉ STÁŽE Šablona stáže představuje základní rámec odborné stáže pro typovou pozici a obsahuje požadavky na obsah a průběh stáže, na stážistu i na poskytovatele stáže. Bílá pole označují
Úvod do programování
Úvod do programování Základní literatura Töpfer, P.: Algoritmy a programovací techniky, Prometheus, Praha učebnice algoritmů, nikoli jazyka pokrývá velkou část probíraných algoritmů Satrapa, P.: Pascal
Standard studijního programu Informatika se zaměřením na vzdělávání
Standard studijního Informatika se zaměřením na vzdělávání A. Specifika a obsah studijního : Typ bakalářský Oblast/oblasti vzdělávání Informatika/Učitelství 60 % / 40 % 1 Základní tematické okruhy Diskrétní
Integrace ICT na gymnáziu? Petr Naske
Integrace ICT na gymnáziu? Petr Naske Jak se integruje ICT - zkušenosti mezi pilotními gymnázii integrovali v Rumburku a Litovli Rumburk úplná integrace, v době kdy byly jen 2H, do matematiky a českého
Výuka programování pro praxi
Výuka programování pro praxi Rudolf Pecinovský ICZ a.s., 104 00 Praha 4, Hvězdova 1689/2a VŠE, Fakulta informačních technologií, 130 67, Praha 3, nám W. Cuhurchilla 4 rudolf@pecinovsky.cz 1 Úvod Procházíme-li
Tým pro podporu akademické komunikace. Eva Dibuszová
Tým pro podporu akademické komunikace Eva Dibuszová Národní technická knihovna, 20.11.2015 Co transformace přinesla NTK Posílení a upevnění hybridní formy řízení, které je typické pro akademické prostředí.
Škola Střední odborná škola a střední odborné učiliště, Hořovice, Palackého náměstí 100, 268 01
Škola, Palackého náměstí 100, 268 01 Název ŠVP Informatika v ekonomice Platnost 1.9.2010 Délka studia v letech: 4.0 Kód a název oboru Forma vzdělávání denní forma ročníkový Povinné předměty 1. ročník 2.
Programování a algoritmizace: úvod
Programování a algoritmizace: úvod 2011 Dnešní přednáška o předmětu, administrativa motivace Cíle předmětu Úvod do programátorského a algoritmického stylu myšlení Obecné principy použitelné v řadě programovacích
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ÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
Klasické metodiky softwarového inženýrství 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
Klasické metodiky softwarového inženýrství 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 Osnova přednášky Co to je softwarové inženýrství Softwarový proces Metodika a metoda Evoluce softwarových
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
MATLAB Úvod. Úvod do Matlabu. Miloslav Čapek
MATLAB Úvod Úvod do Matlabu Miloslav Čapek Proč se na FELu učit Matlab? Matlab je světový standard pro výuku v technických oborech využívá ho více než 3500 univerzit licence vlastní tisíce velkých firem
Úvod do programovacího jazyka Python
Úvod do programovacího jazyka Python Co je to Python? Python je objektově-orientovaný programovací jazyk. Tento programovací jazyk je velice výkonný, čitelný a dá se snadno naučit. Jeho použití je velice
InformatikaaVT(1) Cílem předmětu je: Žáci:
InformatikaaVT(1) Cílem předmětu je: seznámení žáků se základními pojmy informatiky a VT poskytnutí teoretických znalostí a praktických dovedností nezbytných při práci s informacemi azařízeními VT Žáci:
Katalog vzdělávání 2016 Obsah
Katalog vzdělávání 2016 Obsah Osobnostní rozvoj... 2 1. Prezentační dovednosti... 2 2. Komunikační dovednosti... 2 3. Lektorské dovednosti a kompetence... 2 4. Myšlenkové mapy... 3 IT kurzy... 4 1. Adobe
6.16 Informatika a výpočetní technika
6.16 Informatika a výpočetní technika 6.16.1 Charakteristika vyučovacího předmětu Charakteristika vzdělávací oblasti Obsahové, časové a organizační vymezení Informatika a výpočetní technika (dále jen IVT)
Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace
Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Předmět: Vývoj aplikací Téma: Visual Studio Vyučující: Ing. Milan Káža Třída: EK3 Hodina: 19,2 Číslo: V/5 Programování
Aplikační programové vybavení
Aplikační software Aplikační software Programy z nejrůznějších oblastí využití počítače. Dnes existují stovky programů a u každého druhu pak často desítky konkrétních programů, které s větším nebo menším
Studium informatiky: přehled českých vysokých škol
Živě, 27.02.2012 Studium informatiky: přehled českých vysokých škol [zive.cz; 25/02/2012; David Polesný, Ivan Kvasnica ; Zaradenie: zive.cz] Pokud uvažujete o studiu na vysoké škole, pomalu se vám krátí
Vstupní požadavky, doporučení a metodické pokyny
Název modulu: Základy PHP Označení: C9 Stručná charakteristika modulu Modul je orientován na tvorbu dynamických stánek aktualizovaných podle kontextu volání. Jazyk PHP umožňuje velmi jednoduchým způsobem
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
Gymnázium Uherské Hradiště Charakteristika volitelných předmětů 3. ročník (dvouhodinové předměty, žák si vybírá dva)
Gymnázium Uherské Hradiště Charakteristika volitelných předmětů 3. ročník (dvouhodinové předměty, žák si vybírá dva) Seminář z českého jazyka Rozšiřuje, prohlubuje a procvičuje učivo gramatiky, slohu a
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ý