Hlavní menu
Nástroje
|
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
- 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í
- skriptovací jazyk
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]
- 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
- Oracle nebo PostgreSQL? + JDBC
- 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
- vnitřnosti operačních systémů
- ??? ZOS - obávám se že tam se to nevejde
- sítě a protokoly
- 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
- 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
Viz ZnalostiDovednosti, ProfilBakalare
|