InquiryInquiry(version: 739)
Data collection is currently not allowed (MFF)
   
  • Data jsou dostupná pouze pro Both semesters.
Suggestions to education (Both semesters)
  
Course: Department:
Type:
When the course guarantor is selected, comments will be displayed regarding his/her teaching performance as well as that of all the other teachers teaching the course. If a teacher who is not the course guarantor is selected, only comments related to his/her teaching will be displayed.
doc. RNDr. Martin Kruliš, Ph.D. [32-KDSS], Advanced Programming in Parallel Environment [NPRG058, cvičení]
Student has disallowed display of personal data, 14.02.2026, 1. ročník, Informatika - Softwarové systémy, Master's (post-Bachelor)
Pan docent byl na cvičeních vždy připravený zodpovídat dotazy a studentům pomoct. Líbil se mi i styl zadávání úkolů, kdy jsme všichni víceméně spolu vymýšleli, jak to principiálně udělat (a pan docent nám v tom pomáhal a snažil se nás postrčit správným směrem). Pak každý sám doma už jen nakódil danou úlohu (což i tak často bylo velmi obtížné).
Během semestru se naskytlo několik problémů se SLURMem kvůli kterým studenti občas nemohli pracovat na posledních dvou úkolech. Toto nebyla chyba cvičícího a naopak se zachoval vstřícně a nebazíroval na striktních deadlinech, což je za mě velké plus.

Jedinou velkou výtku mám k zadání posledního domácího úkolu. Tento úkol byl zadán tak, že ho studenti museli vypracovávat během zkouškového. To je podle mě nevhodné, jelikož v tomto období už mají studenti plno jiné práce a víceméně to studentům ubere cca týden ze zkouškového.
Pan docent ovšem doporučil na úkolu pracovat i během vánočních prázdnin a poskytl k němu psané zadání ještě před nimi, což je určitě správný krok.
Myslím, že řešením by bylo spojit první a druhou část CUDA úkolu, jelikož ta první je vcelku triviální a IMO na ni není potřeba trávit celé cvičení. Tím by se posunul deadline CUDA úkolu, posunul by se i celý MPI úkol a získalo by se jedno cvičení navíc (právě to předvánoční). Finální úkol by tedy mohl být oficiálně zadán už před vánočními prázdninami. Co se týče přádnášek, tak ty pozměnit tak, aby se určité partie GPU dělaly až třeba na té poslední. Například dynamický parlelismus a CUDA knihovny nejsou důležité pro vypracování úkolů a můžou se přednést až na konci semestru, tím by se i MPI přednášky posunuly na dřívější data.

Moje poslední výtka je spíše menší, ale myslím, že by stálo za to prodloužit deadline odevzdání úkolů a zkrátit deadline review úkolů. Review mi vždy zabralo mnohem míň času, než samotné vypracování.
  • Dobry den, dekuji za podnet. Ano, finalni ukol a jeho nacasovani je tema, ktere uz nejakou dobu resim. Proto jsem take letos zadani zverejnil jiz pred Vanoci, bohuzel, predchozi ukoly nejdou o mnoho posunout (mozna zvladneme tyden), takze i kdyz finalni ukol zverejnim driv, tak jej studenti budou mit soubezne s ukolem 3, a/nebo pres Vanoce. Presouvat nektere GPU casti az za MPI mi neprijde uplne vhodne, lepsi je jedno tema cele dodelat, nez zacneme nove. Nicmene se pokusim to na pristi rok posunout jeste na drivejsi datum, aby bylo vice casu.

    Ad Reviews: Ano, ze review samotne je rychlejsi nez vypracovani ukolu ocekavam. Nicmene pokud ma reviewer pripominky, tak je potreba poskytnout cas na jejich doreseni. Dale zkusenost z minulych let rika, ze je lepsi mit deadline striktnejsi a pak povolit prodlouzeni (na ukor casu review), kdyz je to potreba. Rada studentu ma proste spatny odhad, kdy zacit s ukolem, takze kdyz posunu deadline o dva dny, tak nebudou mit o dva dny vic casu, ale zacnou o dva dny pozdeji ... a pak to nestihnou dodelat behem (kratsiho) review. Pokud vim, tak se nestalo, ze by nekdo potreboval (rozumny) cas navic na dokonceni ukolu a nedostal ho. Specialni pripady (nemoci, vazne objektivni duvody) resim nezavisle.
    Student has disallowed display of personal data, 26.01.2026, 1. ročník, Informatika - Softwarové a datové inženýrství, Master's (post-Bachelor)
    Vždy je na cvičeních prostor na jakékoliv dotazy ohledně domácího úkolu.
    Student has disallowed display of personal data, 12.01.2026, 2. Year, Informatika - Vizuální výpočty a vývoj počítačových her, Master's (post-Bachelor)
    Dobře odpřednášený předmět.
    Téměř instatní komunikace v případě jakékoliv potíže.
    Dost rychlé opravy úkolů.
    Velmi ochotný řešit problémy flexibilně.
    Nahazoval několikrát spadlý slurm přes celé Vánoční svátky. What a guy.
    doc. RNDr. Martin Kruliš, Ph.D. [32-KDSS], Advanced Programming in Parallel Environment [NPRG058, přednáška]
    Student has disallowed display of personal data, 15.02.2026, 1. Year, Informatika - Softwarové systémy, Master's (post-Bachelor)
    Pan Kruliš přednáší velmi dobře a srozumitelně, s dobře připravenými slidy, umí dobře odpovídat na dotazy. Během semestru prezentoval pravidla a deadliny velmi nekompromisně, ale pak vždy vyšel vstříc, pokud to bylo alespoň trochu možné. Z různých předchozích interakcí, například na Discordu, jsem měl z obou paralelních předmětů trochu strach, ale nakonec to bylo fajn. Přijde mi, že čím pokročilejší předmět učí, tím vstřícnější a přátelštější je, což může být také dané tím, že se tyto vlastnosti prostě mění v čase a já studuji postupně pokročilejší předměty :)
    Student has disallowed display of personal data, 15.02.2026, 1. Year, Informatika - Softwarové systémy, Master's (post-Bachelor)
    Vše moc pěkně vysvětleno :)
    Student has disallowed display of personal data, 14.02.2026, 1. ročník, Informatika - Softwarové systémy, Master's (post-Bachelor)
    Pan docent Kruliš je opravdu expert a zvládne toho mnoho předat. Také nemá problém srozumitelně zodpovídat různé dotazy. Byl jsem naprosto spokojen.
    Student has disallowed display of personal data, 10.02.2026, 1. ročník, Informatika - Softwarové systémy, Master's (post-Bachelor)
    Opravdu problematice rozumí, umí věci vysvětlit a při zadání úkolů dává užitečné hinty. Byl velice ochotný v komunikaci a i přes problémy se serverem velice vstřícný a dokázal se přizpůsobit.
    Student has disallowed display of personal data, 26.01.2026, 1. ročník, Informatika - Softwarové a datové inženýrství, Master's (post-Bachelor)
    Cením, že se přednášející snaží témata vždy podpořit reálnou motivací a příklady, což pomáhá pochopení konceptů z přednášky.
    Comment on course, Advanced Programming in Parallel Environment [NPRG058, cvičení]
    Student has disallowed display of personal data, 15.02.2026, 1. Year, Informatika - Softwarové systémy, Master's (post-Bachelor)
    Super :)
    Student has disallowed display of personal data, 14.02.2026, 1. ročník, Informatika - Softwarové systémy, Master's (post-Bachelor)
    Styl cvičení se mi velmi líbil. Několik velkých úkolů bylo potřeba pro zápočet, ale krom nich byla spousta dobrovolných mini-úkolů, která se většinou právě na cvičení dělala (a kdo je nestihl, tak případně doma). To umožnilo studentům si osahat technologie a syntax před tím, než se na ty větší úkoly vrhly.
    Student has disallowed display of personal data, 26.01.2026, 1. ročník, Informatika - Softwarové a datové inženýrství, Master's (post-Bachelor)
    Cvičení slouží jako praktické vyzkoušení dané technologie před reálným domácím úkolem, nebo jako místo, kde se zadá a vysvětlí domácí úkol a dá se pár nápadů/hintů, jak úkol vyřešit. Případně se také diskutuje obecné řešení předchozího domácího úkolu.
    Student has disallowed display of personal data, 12.01.2026, 2. Year, Informatika - Vizuální výpočty a vývoj počítačových her, Master's (post-Bachelor)
    Časově náročnější předmět, ale velmi useful. V některých věcech expanduje na Para jedničku a v jiných přidává zcela nové věci.
    Je těžší (6 kreditů dost odpovídá), ale jde to offsetnout strácením u úkolů víc času - ten speedup se nějak ubruteforcuje.

    Na rozdíl od Para jedničky nejde skipnout zkouška, ale zároveň nejsou žádné limity na konkrétní speedup. Obvykle vám úkol vrátí, když je ten speedup moc malý, ale jinak obvykle stačí nějaké rozumné řešení.

    Jediné mínus je, že se smazali Covidové nahrávky přednášek.
    Student has disallowed display of personal data, 13.02.2025, 1. Year, Informatika - Vizuální výpočty a vývoj počítačových her, Master's (post-Bachelor)
    Probírá se sepostu zajímavých technologií a díky domácím úkolú si je člověk mus osahat a naučit se je. Předmět byl velmi přínosný. Moje jediná, ale velká kritika je, že největší domácí úkol je zadán až poslední týden semestru a je nutné ho vapracovat před účastí na zkoušce. Vypracování tohoto úkolu zabere spoustu času v období, kdy je ho zpravidla nedostatek.
    Comment on course, Advanced Programming in Parallel Environment [NPRG058, přednáška]
    Student has disallowed display of personal data, 15.02.2026, 1. Year, Informatika - Softwarové systémy, Master's (post-Bachelor)
    Druhý díl paralelního programování mi přišel o něco přínosnější, než ten první. Díky přednáškám a hlavně díky domácím úkolům má člověk možnost si opravdu do hloubky osahat, jak probírané technologie fungují. Pevně věřím, že kdybych měl teď dostat za úkol v práci naprogramovat něco v CUDĚ nebo s pomocí MPI, byl bych na to velmi dobře připraven. Obsahově je předmět dobře rozvržen a přínosnost a zajímavost témat je po celou dobu konzistentní.

    Předmět je velmi časově a do jisté míry i mentálně náročný. Ze čtyř úkolů jsem jen ten první byl schopen dokončit včas, deadliny jsou navíc neúprosné, kvůli tomu, že si studenti první kolo hodnocení dělají vzájemně. Na každém z úkolů lze strávit několik dní, předmět tak vyžaduje intenzivní práci během téměř celého semestru. Šest kreditů je rozhodně zasloužených.

    Zkouška je férová, vyučující se vyptává na poměrně hodně konkrétních detailů, ale zároveň se spokojí i pokud student některé detaily neví, ale umí se o tématu bavit a je vidět, že má celkový přehled.

    Na cvičeních (kterým nevidím důvod dělat separátní anketu) jsem většinou nestihl co se dělalo, protože jsem část času trávil pokusy rozchodit kompilaci a/nebo IDE pro danou technologii a když mi to konečně fungovalo, zbytek cvičení mi utekl. Vím, že jsme se na cvičení měli připravovat dopředu, ale možná by mi přišlo přínosnější, kdybychom se i tomuto aspektu věnovali na cvičení a studenti měli nějakou přímou možnost, jak sdílet zkušenosti typu "kdo používáte clangd, takhle vypadá funkční konfigurace pro tenhle úkol", nebo do budoucna vytvořit nějaký sdílený repozitář s konfiguracemi pro všechny možné nástroje.
    Student has disallowed display of personal data, 15.02.2026, 1. ročník, Informatika - Softwarové systémy, Master's (post-Bachelor)
    Moc zajímavý předmět, jen zkouška mi přišla taková zbytečná - víc by mi asi dával smysl jen zápočet.
  • Dobry den,
    dekuji za podnet a souhlasim, ze pro ty, kteri poctive/dukladne udelali ukoly, je zkouska vpodstate zbytecna (a verte, ze ja bych take radeji travil cas jinou cinnosti). Bohuzel se ale objevily i pripady velmi zavazne neznalosti pri zkousce, kde uprimne nechapu, jak mohl dotycny/dotycna zvladnout predchozi ukoly a zaroven ukazat neznalosti zcela zakladnich principu. Druha vec je, ze LLM modely pokrocily na uroven, kdy zvladaji vyresit podstatnou cast domacich ukolu, aniz by student byl nucen se opravdu s danou technologii seznamit. Tyto dva duvody jsou podle meho nazoru zatim dostatecne silne, abych zkousku zachoval.
    Student has disallowed display of personal data, 14.02.2026, 1. ročník, Informatika - Softwarové systémy, Master's (post-Bachelor)
    Skvělá přednáška pojednávající o pokročilých technologiích a metodách paralelního programování. Myslím, že průřez tématy byl pěkný a z hlediska struktury předmětu nemám co vytknout.
    Student has disallowed display of personal data, 10.02.2026, 1. ročník, Informatika - Softwarové systémy, Master's (post-Bachelor)
    Kvalitní přednáška, která představí do hloubky dané technologie. Díky úkolům na vlastní kůži více porozumíte problematice a věřím, že si něco odnesete. Škoda jen, že se poslední úkol táhne přes zkouškové, což je lehce stresující. Ale termíny na zkoušku jsou a je přiměřeně obtížná, spíše méně pokud člověk se látce věnoval během semestru.
    Student has disallowed display of personal data, 07.02.2026, 1. Year, Informatika - Softwarové a datové inženýrství, Master's (post-Bachelor)
    Předmět je velmi zajímavý a v dnešní době hodně relevantní. Nejtěžší část předmětu je poslední domácí úloha, která zabere hodně času. Zkouška je pak už spíš za odměnu.
    Student has disallowed display of personal data, 26.01.2026, 1. ročník, Informatika - Softwarové a datové inženýrství, Master's (post-Bachelor)
    Přednáška pokrývá zajímavá témata z paralelního HPC. Informace jsou vždy relevantní, nebo alespoň zajímavé. Zkouška (ústní, s písemnou přípravou) vyžaduje opravdové pochopení konceptů, ne jen papouškování povrchových informací ze slajdů. Férově hodnoceno. Domácí úkoly dobře představují dané technologie. Poslední úkol, nutný pro dostání zápočtu (který je nutný mít před zkouškou) je zdaleka nejtěžší. Formálně je zadán až na konci semestru, ale byla možnost na něm začít pracovat ještě před Vánoci.
     
    Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html