Hlavní menu

Nástroje

BakalarskeStudium / MapovaniPredmetuNaZnalosti

View (print) - Edit page | Recent changes - Page history

Updated 01 December 2006, 13:27 by PremekBrada

Zde je souhrn analýzy, jak současné předměty pokrývají oblasti, popsané podle očekávaných ZnalostiDovednosti pro jednotlivé bakalářské profily.

Přemek, 22.8.2006

Hlavní problémy

Profil "vývojář" se mapuje tak ze 40%, profil "administrátor" tak ze 30% pro INF a 60% pro VT.

  • reálný projekt s výstupem, který někdo opravdu přebere a využívá - chybí zkušenosti
  • týmová práce, komunikační dovednosti - chybí praxe
  • nejistá angličtina
  • nejisté prezentační schopnosti
  • nejisté obecné programátorské dovednosti (dekompozice, přehlednost, knihovny, složitost) a zkušenost s paralelním programováním
  • chybí SQL
  • chybí webové aplikace - jak "legalizovat" jejich výuku na úrovni Bc
  • chybí scriptovací jazyky
  • chybí XML v A/B proudu předmětů
  • chybí přehled o HW standardech

Viz analýza předmětů v PracovniProstredi.GlobalniPohledNaVyuku.

Vývojář

Mapujeme na st.program INIB/INF.

  • tým, projekt
    • částečně ZSWI, PRJ5?
    • dle slov lidí z firem by potřebovalo podstatně posílit
  • UML
    • snad ZSWI - vyjasnit
  • SCM
    • !!! chybí - patří do ZSWI
  • anglicky
    • ??? ověřit - teoreticky OK (povinná angličtina), praxe nepotvrzuje
  • dekompozice, organizace kódu
    • PPA1?/2, ZSWI - teoreticky OK, praxe nepotvrzuje
    • čekal bych toto téma v úvodu PT (později už je pozdě) --Přemek
  • knihovny a vzory
    • ZSWI
    • mělo by být víceméně všude (knihovny) --Přemek
  • SQL
  • webové aplikace
    • !!! chybí - PIA je de iure "C" předmět
    • de facto si ho Bc zapisují hodně, což je problém protože neumí SQL a Javu; chtělo by to "menšího bratříčka" PIA kde by se dělalo HTML+CSS+PHP --Přemek
  • prezentační dovednosti
    • částečně ZSWI, PRJ5?/BP
    • !!! potřebuje více
  • testování
    • ZSWI - OK
  • skriptovací jazyk
    • !!! chybí - PGS?

Některé zajímavé singularity:

  • principy distribuovaných systémů (transakce, protokoly) [GK]
    • ??? DB1? (tx), UPS (protokoly) - ověřit
  • paralelní programování (vč. synchronizovaný server-objekt, side-effecty monitoru) [GK]
    • ZOS - OK na teoretické rovině, chybí získání dovednosti v C nebo Javě
  • praktický dopad výpočetní složitosti na velkých datech [Kerio]
    • ??? PPA2? - teoreticky OK, praxe moc nepotvrzuje
  • vědět něco o normách, standarech, zkratkách z IT [Kerio, CCA]
    • různě, něco ZSWI, UPS - chybí systematičtější pokrytí
  • umět se sám nabídnout, "prodat" [CCA]
    • ??? kde a jak toto "učit"?
  • schopnost pracovat v příkazové řádce na klasickém UNIXu? (Solaris, AIX) [I-I]
    • ZOS - ověřit
  • umět programovat v C a nemít k tomu odpor [Kerio, KIV/UPS]
    • problém - PC je "C" předmět, jeho znalosti ale chybí v praxi i v dalších Bc i Ing předmětech (hlavně DS) - co s tím?

Obvykle požadované technologické znalosti:

  • Ant, JUnit?, případně Log4J?
    • !!! chybí - ZSWI?
    • Ant je podrobně vykládán v OOP, je to ale 4. semestr a předmět typu C
  • Subversion nebo CVS
    • !!! chybí, viz výše
  • Oracle nebo PostgreSQL? + JDBC
    • !!! chybí, viz SQL výše
  • HTML+CSS+HTTP (případně JavaScript?)
    • !!! chybí
    • PIA, ale to je "C", viz diskuse o PIA výše
  • XML, JAXP, základní DOM
    • základ XML je v PPA1?, kam ale asi moc nepatří
    • podrobně jsou XML, JAXP, DOM a další Java-XML technologie probírány OOP, ale to je "C předmět"
  • JSP, ideálně základní Struts nebo JSF
    • !!! chybí
    • PIA, ale to je "C", viz diskuse o PIA výše
    • Struts/JSF je too advanced pro bakaláře

Administrátor

Mapujeme na st.program INIB/INF, ale hodí se věci i z VT.

  • komunikace
    • !!! chybí
  • vnitřnosti operačních systémů
    • ??? ZOS - obávám se že tam se to nevejde
  • sítě a protokoly
    • UPS - OK
  • standardy hardware
    • !!! chybí - něco málo POT a UPA, ale ty jsou hodně low-level
    • další věci v PZ, ale to je obor VT.
  • elektrikářská průprava
    • KEE/ZBP - snad OK
    • další prohloubení KAE/CESA, KET/ZMA - jen pro VT
  • softwarová podpora vývoje
    • částečně ZSWI (aktivity), sw podpora chybí ucelená !!!
  • fungování webu
    • !!! chybí
    • něco v rámci PIA, ale to je "C" a too advanced
  • správa http/smtp
    • !!! chybí
  • anglicky
    • ??? ověřit - teoreticky OK (povinná angličtina), praxe nepotvrzuje
  • knihovny a řešení
    • ZSWI
    • mělo by být víceméně všude (knihovny) --Přemek
  • SQL
  • prezentační
    • částečně ZSWI, PRJ5?/BP
    • !!! potřebuje více
  • skriptovací jazyk
    • !!! chybí - PGS?

Viz ZnalostiDovednosti, ProfilBakalare