answered
2015-01-08 12:57:14 +0100
Protože (nebo spíš přestože) u nás na fakultě moc neumíme vyučovat weby a webařské předměty a kurzy Programování v JavaScriptu a PHP vypadají tak, jak vypadají, a fungují pouze jako farma na kredity, tak bych se v první řadě zaměřil vylepšení podpory pro webové technologie a to zejména ty mainstreamové, které jaksi ignorujeme a necháváme na studentech, aby se je doučili sami.
Mé návrhy jsou (nečekaně) především z oblasti webů:
1) JavaScript pro pokročilé (BI/MI-JSP)
Náplň: JavaScriptové knihovny a framoworky, za sebe bych doporučil pořádně projít třeba Backbone. Zakončené semestrální prací a ohodnocené cca 4 kredity.
Vyučující: Z lidí na FITu mě nikdo konkrétní nenapadá, ale rozhodně vím, že by to neměl vést P. Štěpán.
Motivace: Na FITu se vyučuje BI-PJS, což je jen úvod do syntaxe a vlastností jazyka JavaScript, navíc jen hodně letmý, chybí jakýkoliv předmět, kde by se studenti mohli učit přímo v JavaScriptu programovat (myslím, že v BI-WT1 a BI-WT2 se během asi dvou cvičení stihlo stejně podrobně probrat stejné množství látky jako v BI-PJS z semestr). Schválně říkám „učit se programovat“, protože např. v MI-W20 se již počítá s tím, že nějaké základy JavaScriptu máme a trošku se tam programuje, ale nic velkého to není. JavaScript se dnes navíc bohužel dostává skoro všude a obyčejný smrtelník se mu jen těžko vyhne, je tedy škoda, že FIT jej prakticky nevyučuje.
2) Content Management Systems (BI-CMS)
Náplň: Principy fungování CMS, nejčastěji používané CMS (WordPress, Drupal…), jejich výhody, nevýhody, vhodnost použití pro různé případy. Max. 2 kredity. Součástí předmětu by mohlo být nainstalování a nakonfigurování jednotlivých CMS na serveru.
Vyučující: tady by se určitě někdo našel i na FITu, ale spíše bych se přikláněl k někomu, kdo už má určitou praxi s více CMS, než k někomu, kdo si na to téma „jen připraví předmět“.
Motivace: I když se může zdát, že CMS jsou už na ústupu, spousta malých a středních organizací je stále využívá a v podstatě i vyžaduje a do vývoje vlastních systémů nechtějí investovat peníze. O existenci CMS se student FITu během studia prakticky nedozví, ačkoliv na ostatních školách, které se ICT primárně nevěnují (VŠE, ČZU…) se práce s CMS vyučuje. Bylo by proto dobré, kdyby absolvent webařského oboru z FITu měl představu o CMS. Neříkám, že by se webař z FITu měl zaměřit na práci v CMS, to rozhodně ne, to by pak postrádalo smysl jít studovat FIT, ale měl by mít v i v této oblasti minimální přehled.
3) CMS Drupal (BI-DRU)
Náplň: Struktura CMS Drupal, konfigurace, vlastní templates, programování modulů pro Drupal. Semestrální práce – 1. Část funkční vlastní template (¼ hodnocení); 2. Část funkční vlastní modul (¾ hodnocení). Ohodnocení tak 4 kredity.
Vyučující: Na FITu o nikom nevím, ale kurzy Drupalu probíhaly (možná ještě probíhají, nevím) na Strahově.
Motivace: Tak trochu osobní, protože Drupal je můj nejoblíbenější CMS, navíc mám dojem, že by předmět mohl fungovat i jako procvičení si znalostí z hlavních webařských předmětů v praxi. Drupal je navíc krásně komplexní systém, kterým se – a troufám si to říci – může nahradit funkčnost i jakéhokoliv jiného specializovanějšího CMS. Obdobně se pak může udělat předmět třeba na WordPress nebo jiný CMS. Samozřejmě motivace pro tento předmět jen navazuje na motivaci pro výše zmíněný předmět o CMS obecně.
Hlavním cílem těchto předmětů by bylo zvýšit podporu webových technologií na FITu v době, kdy webové technologie dostávají ve světě čím dál větší prostor a naopak na FITu je jim věnován prostor čím dál menší. Neříkám, že tohle je věšechno, co výuce webových technologií na FITu chybí, ale jsou to předměty, co zejména na Bakaláři při studiu chyběly mně a které bych uvítal.
Navíc by nebylo špatné vytvořit volitelné předměty pro magistry, kde by se vyzkoušely i jiné technologie, než Java, PHP a JavaScript.
Máme sa riadiť podľa Bielej Knihy? Podľa reakreditovanej verzie? (2015+)? Alebo podľa KOSu?
PeterBocan ( 2015-01-08 11:21:58 +0100 )editAsi prostě cokoliv, o čem si myslíš, že by se tu mohlo učit. Jasně, že se může stát, že někdo vymyslí předmět, který se právě teď připravuje, protože o něm neví... ale tak aspoň se zjistí, že je o něj fakt zájem :)
Zdeněk Kasner ( 2015-01-08 11:27:47 +0100 )edit