POSUDEK OPONENTA DIPLOMOVÉ PRÁCE

Podobné dokumenty
VÝZKUM POUŽÍVANÝCH PROGRAMOVACÍCH JAZYKŮ NA STŘEDNÍCH ŠKOLÁCH

KITTV PedF UK TÉMATA BAKALÁŘSKÝCH PRACÍ pro školní rok 2010/2011

Pohled pedagoga běžné základní školy na podporu komunikativních kompetencí žáků s narušenou komunikační schopností

Závislost na počítačových hrách u žáků druhého stupně vybraných základních škol

Název Autor Vedoucí práce Oponent práce

KITTV PedF UK témata bakalářských prací pro školní rok 2018/2019

Název Autor Jitka Debnárová Vedoucí práce Mgr. Petra Vondráčková, Ph.D. Oponent práce Mgr. Lenka Reichelová

POSUDEK VEDOUCÍHO BAKALÁŘSKÉ PRÁCE

POSUDEK VEDOUCÍHO BAKALÁŘSKÉ PRÁCE

KITTV PedF UK témata diplomových prací pro školní rok 2018/2019

Oponentský posudek habilitační práce. Název práce: Tvořivost a didaktická kompetence vysokoškolských učitelů technických předmětů

STUDENTSKÉ HODNOCENÍ VÝUKY ZA LS 2015/2016 NA PEDF UK

Reálné gymnázium a základní škola města Prostějova Školní vzdělávací program pro ZV Ruku v ruce

Název Autor Bc. Tereza Roznerová Vedoucí práce MUDr. Viktor Mravčík, Ph.D. Oponent práce Mgr. Jaroslav Vacek

ZÁPIS. o státní závěrečné zkoušce. Lesnická a dřevařská fakulta ČESKÁ REPUBLIKA. Mendelova zemědělská a lesnická univerzita v Brně.

K realizaci závěrečných prací (bakalářských a diplomových)

Školní vzdělávací program

Statistika. Klíčové kompetence V rámci výuky statistiky jsou naplňovány tyto klíčové kompetence: řešení problémů, komunikativní,

Standard studijního programu Informatika se zaměřením na vzdělávání

Reálné gymnázium a základní škola města Prostějova Školní vzdělávací program pro ZV Ruku v ruce.

Časové a organizační vymezení

Dítě v předškolním věku a naplňování klíčových kompetencí pohledem pedagogů a v porovnání s předškolním kurikulem Jarmila Hořejší

KITTV PedF UK témata diplomových prací pro školní rok 2011/2012

KITTV PedF UK témata bakalářských prací pro školní rok 2014/2015

Závěrečná zpráva o seminářích Rozvíjíme matematickou gramotnost na základní a střední škole v roce 2015

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

ZPRACOVÁNÍ DIPLOMOVÉ PRÁCE

Odborná práce. zásady vypracování odborných prací

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

HODNOCENÍ VÝUKY STUDENTY PEDF UK ZS 2016/2017

Kombinatorika, pravděpodobnost a statistika, Posloupnosti a řady

Posudek oponenta diplomové práce

Zveřejnění výsledků výběrové zjišťování výsledků žáků 2015

Zadání maturitní práce ve školním roce 2016/2017

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

Prof. Ing. Ladislav Buřita, CSc., UTB/FaME Zlín Ing. Pavel Rosman, Ph.D., UTB/FaME Zlín Ass. prof. Zsolt Tóth, University of West Hungary, Sopron

Pedagogická příprava učitelů praktického vyučování

čtyřleté gymnázium a vyšší stupeň osmiletého gymnázia

Hodnoticí standard. Programátor (kód: M) Odborná způsobilost. Platnost standardu. Skupina oborů: Informatické obory (kód: 18)

Vyučovací předmět: informatika a výpočetní technika

Národní ústav pro vzdělávání Valtice, (4) Posuzovací archy

Statistika, Biostatistika pro kombinované studium Letní semestr 2011/2012. Tutoriál č. 4: Exploratorní analýza. Jan Kracík

Komplexní čísla, Kombinatorika, pravděpodobnost a statistika, Posloupnosti a řady

Pedagogika I Zimní semestr Akademický rok 2014/15

Analýza učebnic a tvorba učebních textů s tematickým celkem sacharidy a jejich metabolismus pro školy gymnaziálního typu

Informační a komunikační technologie

Pokyny pro vypracování maturitních prací 2014

K pojetí a funkci bakalářských prací kombinovaného pedagogického studia. PhDr. Jiřina Novotná, NÚV TTnet workshop

Standard studijního programu Učitelství informatiky pro střední školy

Statistické vyhodnocení průzkumu funkční gramotnosti žáků 4. ročníku ZŠ

KITTV PedF UK témata diplomových prací pro školní rok 2013/2014

Tabulace učebního plánu

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

Standard pro písemné práce k magisterské zkoušce

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

Výuka s ICT na SŠ obchodní České Budějovice Šablona III/2:

Formální požadavky na zpracování bakalářské práce

MINISTERSTVO ŠKOLSTVÍ, MLÁDEŽE A TĚLOVÝCHOVY. Učební osnova předmětu MATEMATIKA. pro studijní obory SOŠ a SOU (8 10 hodin týdně celkem)

UČEBNÍ OSNOVA PŘEDMĚTU

Položky diplomové práce

Gymnázium J. S. Machara Brandýs nad Labem - Stará Boleslav, Královická 668. Ročníková práce. (pro sextu a 2.A) Metodický pokyn

Standard pro písemné práce k bakalářské zkoušce

OPONENTSKÝ POSUDEK HABILITAČNÍ PRÁCE

METODICKÉ LISTY. výstup projektu Vzdělávací středisko pro další vzdělávání pedagogických pracovníků v Chebu. reg. č. projektu: CZ.1.07/1.3.11/02.

OBOROVÁ DIDAKTIKA, HISTORIE DIDAKTIKY A VÝUKY CHEMIE

KITTV PedF UK témata bakalářských prací pro školní rok 2016/2017

Diplomový seminář I. Učební cíl: Struktura bakalářské práce

1. Zásady zpracování doktorské disertační práce... 2

Charakteristika vyučovacího předmětu

3. ročník konference zaměřené na didaktiku informatiky. DidactIG , Technická univerzita v Liberci

KLÍČ Klíčové kompetence v počátečním vzdělávání

ZNALOSTI A DOVEDNOSTI ČESKÝCH MUŽŮ V OBLASTI INFORMAČNÍ BEZPEČNOSTI - VÝSLEDKY STATISTICKÉ ANALÝZY

STONOŽKA 2008/ TŘÍDY

Posudek vedoucího/oponenta bakalářské/diplomové práce

Hodnocení maturitní zkoušky v profilové části ve školním roce 2015/2016

Zápis č. z jednání odborného a administrativního týmu k projektu Implementace mechatroniky do výuky technických oborů na SŠT Žďár nad Sázavou

TECHNICKÁ UNIVERZITA V LIBERCI

CHARAKTERISTIKA MATURITNÍCH PROJEKTŮ ZE SPOLEČENSKÝCH VĚD

Graf 1: Počet let pedagogické praxe

JANÁČKOVA AKADEMIE MÚZICKÝCH UMĚNÍ V BRNĚ. Divadelní/Hudební fakulta Katedra/Ateliér Studijní obor. Název práce

Využití indikátorů při hodnocení spravedlivosti vzdělávacích systémů

1.3. Cíle vzdělávání v oblasti citů, postojů, hodnot a preferencí

Hodnocení oponenta bakalářské práce

Viktor Fuglík. Katedra informačních technologií a technické výchovy, Pedagogická fakulta Univerzity Karlovy v Praze

INFORMATIKA. Charakteristika vyučovacího předmětu:

System for individual learning of mathematics. Agnieszka HEBA, Ph.D. Doc. RNDr. Jana KAPOUNOVÁ, CSc. dr hab. prof. UŚ Eugenia SMYRNOVA-TRYBULSKA

STONOŽKA 2009/ ROČNÍKY

Souhrnné výsledky za školu

VÝVOJ ZÁVĚREČNÝCH ZKOUŠEK V UČEBNÍCH OBORECH, ANEB SITUAČNÍ ZPRÁVA A VÝHLED DO BUDOUCNA

TECHNICKÁ UNIVERZITA V LIBERCI

VÝZVA K ÚČASTI NA PROJEKTU LABORATOŘ EVROPSKÉ UNIE A SOUTĚŽI O NEJLEPŠÍ DIPLOMOVÉ PRÁCE 3. KOLO

Indikátory Strategie vzdělávací politiky ČR do roku 2020

Ukázky dotazníků a výstupů (online, zpráv)

HODNOCENÍ UKONČENÝCH IPN

Hodnocení maturitní zkoušky v profilové části ve školním roce 2015/2016

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

Zadání maturitní práce ve školním roce 2016/2017

23. Matematická statistika

I. Úvodní ustanovení. II. Školitel/vedoucí bakalářské práce

Zadávací dokumentace žádosti o grant Interní grantové agentury FLD ČZU v Praze

Transkript:

UNIVERZITA KARLOVA V PRAZE PEDAGOGICKÁ FAKULTA Katedra informačních technologií a technické výchovy POSUDEK OPONENTA DIPLOMOVÉ PRÁCE Jméno a příjmení autora: Bc. Lukáš Kotek Název tématu práce v českém jazyce: Výuka algoritmizace a programování se zaměřením na programovací jazyk Python Rok odevzdání: 2013 Jméno a tituly oponenta práce: doc. RNDr. Miroslava Černochová, CSc. Pracoviště: UK v Praze, PedF, KITTV Kontaktní e-mail: miroslava.cernochova@pedf.cuni.cz I. Základní náležitosti listinné podoby práce: Jak z hlediska rozsahu práce, tak z hlediska počtu a rozsahu příloh je práce nadprůměrná. Diplomová práce sestává ze dvou částí: o vlastní práce v rozsahu 128 stran rozdělené do 8 hlavních kapitol a doplněné 7 obrázky, 28 tabulkami, 8 grafy a 37 ukázkami, o tří příloh na přiloženém CD. Práce obsahuje všechny základní formální náležitosti (titulní list, zadání diplomového úkolu, prohlášení diplomanta, obsah, přílohy, seznam použité literatury, název práce a abstrakt v anglickém jazyce). Osm klíčových slov plně vystihuje zaměření diplomové práce. V seznamu použité literatury je uveden 51 zdroj, z toho 38 v jazyce anglickém, převažují zdroje dostupné na Internetu. II. Obsah a odborná úroveň práce: Ve velice stručném Úvodu vymezuje diplomant cíl své diplomové práce (s. 9). Cílem předložené práce je zmapovat používané programovací jazyky na českých SŠ, jejich vhodnost pro potřeby výuky, jejich specifika a vhodnost využití ve školní praxi. Teoretická část diplomové práce je soustředěna do dvou kapitol, Kapitoly 2 a 3. Hlavní pozornost je zaměřena na programovací jazyk Python, jeho specifika a možnosti, porovnání jeho syntaxe s dalšími jazyky jako Pascal a C/C++. o Východiskem pro teoretickou část se staly kurikulární dokumenty pro vzdělávání na SŠ, a to RVP GV, RVP IT a RVP Elektrotechnika, jejichž porovnáním bylo identifikováno třináct oblastí vztahujících se k tématu diplomové práce (s. 11-12) a v nichž se může uplatnit výuka algoritmizace a programování. Tyto oblasti nabízejí prostor pro rozvoj jak komunikativních kompetencí (čtení grafů, diagramů, schémat, znalost grafických formátů, aj.), tak kompetencí matematických (geometrická interpretace číselných, 1

algebraických vztahů, grafické znázornění rovnic, nerovnic a jejich soustav aj.), a mohou tak být využity ve výuce programování. o Stěžejní kapitolou teoretické práce je pak Kapitola 3 věnovaná programovacímu jazyku Python, jeho základním vlastnostem a historii. Autor v této kapitole porovnává syntaxi Pythonu, Pascalu případně jazyka C pro práci s datovými typy a operátory, s datovými strukturami, datovými poli, seznamy a n-ticemi, slovníkem, pro práci s cykly a podmínkami pro větvení, pro práci s procedurami a funkcemi, pro tvorbu třídy a pro porovnání syntaktických konstrukcí v objektovém programování, dále pak na koncepci modulů Pythonu, které slouží k rozdělení zdrojového kódu do více souborů. Srovnání zápisů v různých programovacích jazycích či ukázky v Pythonu jsou doloženy řadou konkrétních ukázek. V této kapitole prokázal diplomant, že mu objektově orientovaný jazyk Python přirostl k srdci, že je to jazyk, v němž se skvěle orientuje a s nímž umí pracovat v různých platformách. o Součástí teoretické části je i zmínka o historickém vývoji Pythonu, jehož syntaxe je z velké části převzatá z jazyka C. Autor zmiňuje filosofická východiska Guido van Rossum, autora Pythonu (s. 35-36). V teoretické části se diplomant věnuje také problematice implementace Pythonu v podobě CPythonu (napsané v jazyce C), zejména pak implementace řady 3 označované Python 3000 nebo 3k, implementace Iron Python pro.net Framework a implementace Jythonu orientovaného na platformu Java. Empirická část diplomové práce je soustředěna do tří kapitol, Kapitoly 4 až 6. Výzkumné aktivity korespondují se zadáním diplomového úkolu. o V Kapitole 4 diplomant formuluje pro svůj výzkumný projekt výzkumné cíle a tři hlavní otázky, vyslovuje 15 hypotéz. Ze statistického hlediska se však nejedná o hypotézy, ale o tvrzení, o jejichž pravdivosti diplomant rozhoduje na základě porovnání základních statistických charakteristik, nikoliv statistických testů. Vyslovené hypotézy se týkají hlavně první a třetí hlavní otázky. To, co diplomanta zajímá, je to, zda je Python vhodný pro výuku algoritmizace a programování, jaká jsou jeho specifika a zda jsou na SŠ využívány (nejen vyučovány) programovací jazyky. o V Kapitole 5 diplomant seznamuje s výzkumnými metodami a nástroji k realizaci výzkumného šetření. Pro svá výzkumná šetření zvolil kombinaci kvantitativní a kvalitativní metody, konkrétně dotazníkovou metodu a strukturovaný rozhovor. Výzkumné šetření prováděl diplomant jak mezi učiteli, tak mezi studenty SŠ. Veřejně přístupný formulář dotazníku pro dotazníkové šetření mezi učiteli sestával z 5 částí, přičemž 1 část se týkala charakteristiky respondenta, a zbývající 4 části sestávaly ze 17 otázek různého typu. Na závěr dotazníku mohl respondent vlastními slovy doplnit další informace, názory, připomínky. Formulář dotazníku pro učitele je v Příloze B. Dotazníková metoda se uplatnila i v šetření mezi 11 studenty SŠ. On-line dostupný formulář dotazníku sestávající ze 7 částí, přičemž 22 otázek různého typu slouží ke zmapování charakteristik používaného Pythonu a oblastí jeho využití ve školní výuce, je k dispozici v Příloze B. Dotazníkového šetření se zúčastnilo 41 učitelů SŠ (41% z G, 15% ze SOŠ s jiným zaměřením, 37% ze SOŠ se zaměřením na elektrotechniku či ICT) a 11 středoškolských studentů. 2

Rozhovor byl uskutečněn s jedním učitelem pražského gymnázia, jehož studenti se účastnili dotazníkového šetření. Během rozhovoru odpovídal učitel na 12 otázek (s. 100-101). Výsledky získané v rozhovoru s učiteli autor porovnal s výsledky dotazníkových šetření. o Výsledky výzkumných šetření jsou zpracovány v Kapitole 6. Prezentace těchto výsledků je deskriptivní povahy s využitím standardních statistických charakteristik (četnosti výskytu daného jevu, průměr, modus a medián). Pro detailnější analýzu a interpretaci dat získaných od respondentů z řad učitelů SŠ zavedl autor 13 kódů (s. 76), pomocí nichž pak přistupoval ke zpracování jednotlivých otázek a k jejichž vyhodnocení použil další statistické charakteristiky (rozptyl, směrodatná odchylka, variační koeficient, variační rozpětí). Pro detailnější analýzu a interpretaci dat získaných od respondentů z řad studentů SŠ zavedl autor 9 kódů (s. 108-109). Vzhledem k malému počtu respondentů autor činil závěry na základě měr centrální tendence. V případě šetření mezi studenty autor nepřipravil žádná tvrzení (hypotézy), které by chtěl šetřením ověřovat. V případě, že studenti a učitelé odpovídali v dotazníkovém šetření na stejnou otázku, provedl autor porovnání odpovědí obou skupin respondentů (Tab. 27). Výsledky jsou doprovozeny přehlednými grafy a tabulkami. o Diplomant přistupuje k interpretaci získaných výsledků střízlivě a provádí ji průběžně v Kapitole 6 a souhrnně v Kapitole 7. Zjištění získaná v empirické části s teoretickými úvahami v teoretické části velice pečlivě a uvážlivě propojuje a dává do souvislostí se získanými výsledky. Autor si je vědom omezení daných výběrem vzorku respondentů a výchozími podmínkami definovanými RVP pro výuku programování na SŠ. III. Výsledky a přínos práce Výsledky zjištění prezentované v diplomové práci mají význam pro koncipování a zaměření některých odborných i didaktických předmětů v přípravě ICT učitelů, konkrétně pak ve studiu oborů IKT a TIV na PedF UK v Praze. Bylo by velice užitečné, kdyby se práce stala východiskem pro další výzkum v této oblasti, pro vývoj metodických postupů pro výuku programování na SŠ a pro jejich pilotní ověřování ve vzdělávací praxi. IV. Zpracování Diplomová práce je jak po obsahové, tak formální stránce zpracována velice pečlivě, přehledně a srozumitelně. Text diplomové práce je srozumitelný. Struktura práce je dobře rozvržena, což přispívá rovněž ke srozumitelnosti práce. Práce jako celek je velice přehledně uspořádána. Autor se nevyhnul několika překlepům a formálním chybám (viz Příloha 1). V. Další vyjádření, komentáře a připomínky oponenta: Připomínky k metodologickému postupu V teoretické části mohl autor prezentovat hlubší úvahy nad tím, proč je zrovna podle jeho názoru a zkušeností Python vhodný pro utváření a rozvoj dovedností algoritmizace a programování na SŠ. 3

Škoda, že autor nevěnoval v Kapitole 4 pozornost tomu, aby vysvětlil, proč uskuteční výzkumné šetření, čemu bude šetření sloužit, proč se zaměří právě na zmíněné tři klíčové otázky a ne jiné. Výzkumné šetření se zaměřuje na vhodnost programovacího jazyka Python ve výuce na SŠ. I když autor explicitně neuvádí, co bude rozumět označením vhodný, lze se domnívat, že vhodností rozumí způsob zápisu syntaxe, algoritmizace úlohy, vhodnost modelu programování, vhodnost objektového modelu programování, vhodnost využití pro řešení matematických úloh, pro práci s textovým uživatelským rozhraním, pro tvorbu web aplikací či databázových aplikací, pro práci se soubory, vykreslování 2D či 3D grafiky, pro vytváření aplikací s grafickým uživatelským rozhraním. V teoretické části mohl autor provést teoretický rozbor programovacích jazyků, na něž se nejčastěji výuka na střední škole zaměřuje. Náměty na doplnění práce: Interpretace dat z hlediska délky praxe učitelů. (s. 69) Formulace, stylistické připomínky: Kdo to jsou učitelé algoritmizace a programování (s. 67) VI. Případné otázky pro obhajobu a náměty do diskuze: Jakými výzkumnými otázkami by se měly zabývat výzkumy, které by navazovaly na výsledky Vaší diplomové práce? Proč se domníváte, že je Python vhodný komunikační prostředek pro rozvoj algoritmického myšlení žáků SŠ? VII. Celková úroveň práce: Téma programování je v současné době velice aktuální. Řada zemí se rozhodla zaměřit se ve školním vzdělávání nikoliv na osvojování ICT uživatelských dovedností, ale na základy informatiky, na programování. Pokud se mezi odbornou veřejností v ČR začne diskutovat o programování na ZŠ nebo SŠ, velice často se tyto diskuse soustředí jen na to, jaký programovací jazyk je pro výuku ve školách nejlepší; bohužel, k žádné společné shodě tyto diskuse nevedou. Předložená práce se zaměřuje na programovací jazyk Python. Diplomant má bohaté zkušenosti a odborné znalosti pro programování v Pythonu, velice citlivě přistupuje k hodnocení didaktického potenciálu programovacích jazyků v kontextu školního vzdělávání na střední škole. Svůj pedagogický cit prokázal i v interpretaci výsledků své diplomové práce. Diplomant prokázal, že je schopen samostatně zformulovat výzkumné problémy a jejich cíle, vybrat a aplikovat adekvátní výzkumné metody, zorganizovat a provést výzkumné šetření, shromáždit a vyhodnotit data v souladu se zadáním diplomového úkolu. Svým rozsahem a výstupy v teoretické a praktické části předložená práce splňuje požadavky kladené na diplomovou práci. Závěry, k nimž autor diplomové práce dospěl, mohou být využity ve vysokoškolské přípravě ICT učitelů na PedF UK v Praze a ve školní praxi. Práci doporučuji uznat jako práci diplomovou. Práci doporučuji k obhajobě. V Praze 4. června 2013... Doc. RNDr. Miroslava Černochová, CSc. 4

Příloha 1: Seznam překlepů a drobných chyb v textu Překlepy: s. 16 syntaxi s. 18 hodnoty s. 62 - k výuce procedurálního modelu s. 80 - data týkající se dat vázajících se s. 90 dosáhl s. 113 - orientovaný programovací jazyk s. 114 - postaveného na bázi Gramatické chyby: s. 29 interpunkce: udává, kolik Fibonacciho s. 37 tečka na konci věty s. 79 - výrazně pozitivně, a další dvě, které byly hodnoceny s. 79 interpunkce: Oblasti definované na základě otázek s kódem 11 a 7 jsou také jediné s. 85 interpunkce: Stejně tak jako v závěru předchozí kapitoly 6.1.2 Statistika konkrétních programovacích jazyků je možné s. 112 interpunkce: jazykem Pascal / Object Pascal, se týká toho 5