Pro představu, jak to asi tak na Matfyzu probíhá, doporučuji ke čtení Úvod do Matfyzáka (omlouvám se za zhoršenou kvalitu, někde na webu bude třeba lepší..)
Tato přednáška mě uvedla do světa asembleru, předtím jsem o tom nic nevěděl. Byla celý rok, cvičení však až od druhého semestru - já osobně bych je dal hned ten první, protože dokud si to člověk sám neosahá a nezkusí něco udělat, tak moc nechápe. Přednášel opět pan Jaghob, naši skupinu na cvičení vedl pan Bednárek - taktéž dobré cvičení, člověk se dozví některé triky, na které by sám těžko přicházel.. Jako zápočet jsem psal komprimování metodou LZ77 (posuvné okénko).
Pan Říha přednáší trochu zmateně, přednášky neměl moc připravené, mnohokrát se nad některým slidem zahloubal a přemýšlel, co to vlastně znamená. Jeho cvičení jsou lepší, tam se opravdu nacvičí transformování databází do normálních forem, různé dotazy a podobně.
Prostě programovací jazyk Java. Hodně porovnával s C++, protože to už většina lidí víceméně znala. Ale když si vezmete dobrou knížku o Javě a prostudujete si jí, máte to totéž. Jako zápočťák jsem dělal webový applet - hru housenka. (Není to právě ukázkový program, protož jsem se rozhodl přepsat ze stejného zápočťáku vytvořeného v C nad Windows API, a to nebyl dobrý nápad :)).
Hezký úvod do programování pomocí Win API pana Jákla, ale jako všude jinde, aby přednášky přinášely co největší užitek, je potřeba buď už o tom něco vědět, nebo si hned ze začátku zkoušet něco dělat. Pan Jákl totiž často říká nejen zřejmé věci, co pochopíte z dokumentace nebo MSDN, ale i různé tipy a triky, které je dobré si zapsat. Zápočtový program je hra housenka (poté přepisovaná jako zápočťák pro Javu :)).
Martin Beran přednáší výborně, z této přednášky si odnesete opravdu hodně, má také výbornou prezentaci, ze které se hezky učí. Programování pro Unix pak bude jistě hračka :) Jako zápočtový program jsem tvořil jednoduchý webový server.
Pokračování přednášky pana Picka, stejně dobrá jako minulý rok, jen věci přednesené jsou trošku těžší.. Když se teď přijalo na MFF více studentů, tak se prý i Lebesgueův integrál přestal probírat, že je moc těžký :) Ale když to člověk nepodcení, jde to.
Tentokrát ne lineární.. Téměř všichni jsme se po prvních pár přednáškách ztratili a nemělo tam už cenu chodit. (Byli jsme předem varováni..) Takže následovala téměř neuvěřitelná dřina všechno se to naučit ze skript. A protože to téměř nešlo, i podle toho vypadaly zkoušky.. Já měl štěstí a udělal to napoprvé. Ukázková zkouška.
Hezká přednáška pana Kučery. Algoritmů se nedozvíte moc, ale zato jsou probrány do všech detailů.
Přednáška, které doporučuji věnovat pozornost, protože znalosti zde nabyté se budou hodit v mnoha případech v dalším studiu i jinde, ačkoliv to tak nevypadá. Pan Barták má super slidy, lepší snad už být opravdu nemohou.
Přednášel pan Bednárek, opravdu super přednáška, doporučuji navštěvovat. Nejen že hezky vysvětlí principy jazyka, ale poskytne i jistý nadhled na jeho problémy a i pokud tento jazyk znáte, troufám si říci, že pokud nejste opravdu zkušení programátoři, po absolvování tohoto kurzu budete programovat jinak - lépe :)
Pan Hejna už asi na MFF žádné přednášky nemá, i tuto měl jako externí pracovník. Je z oboru, sítím rozumí, dozvíte se praktické příklady, přinese ukázat kabely a konektory.. Ovšem k pochopení sítí spíše doporučuji přednášku pana Peterky, ten ji má detailně propracovanou.
Prof. Štěpánek: uznávaný odborník, na přednášce si ale sedněte dopředu, pokud chcete něco slyšet. Dokud přednášel výrokovou a pak i predikátovou logiku, tak se to dalo pochopit, ale jak přešel k očíslovávání Turingových strojů a Gödelovým větám, tak jsem netušil o co jde. Zbývalo se to naučit se skript, ze kterých jsem to nechápal o moc lépe..
Pan Jaghob vysvětluje trochu svérázně, ale přesto vcelku hezky. Pokud nevíte, jak zhruba funguje překladač, jak se konstruuje SLR1 automat, nebo jaké jsou základní synchronizační problémy, tak se vyplatí navštěvovat.
Prolog, Lisp, Haskell - úplně jiný přístup k programování, než jsme zvyklí. Rozhodně má cenu se něco o těchto jazycích dozvědět, i když je zřejmě používat nebudete.. I když je těžké přejít z běžného "strukturovaného" myšlení na tyto jazyky. Zkouškovou písemku jsem napsal tak, že mi bylo řečeno, že to vypadá, jako bych program v C-čku přepsal do Prologu :) Jako Zápočtový program jsem dělal převody názvů anorganických sloučenin na vzorce a naopak.
Tak tu začala má práce na databázi Ubytujnas, ještě jsem netušil, že se převede do praxe a vydrží fungovat tak dlouho. Součástí tohoto projektu nebyly jen webové stránky, ale též program Recepce, který slouží k zadávání rezervací a shromažďování údajů o klientech na recepcích jednotlivých hotelů. Pro praktické použití by ho bylo potřeba ještě hodně dotáhnout, taktéž webové stránky jsou již hodně předělané, mohu proto zveřejnit zdrojový kód původní verze, která sloužila k obhájení projektu: Web + Recepce
Přednáška pana Kameníčka z FSV. Hodně lidí na něj hudralo, asi hlavně proto, že má vysoké nároky, a od zkoušky mnoho studentů vyhodil. Mně ovšem přišla přednáška dobrá a ani u zkoušky jsem neměl pocit, že by mi křivdil. Co nám vadilo ale všem bylo, že v druhém semestru zkoušel látku z celého roku, ačkoliv se jednalo o dva předměty, které si člověk mohl zapsat nezávisle.
Zajímavý předmět, ale pro hodně lidí (včetně mě - dělal jsem zimní zkoušku na třetí pokus) noční můra. Zadání některých písemek jsou zde: A, B, C, D. Přednášel nám pan docent Pick, velice dobrá přednáška, dobře se na ní dělaly zápisky, i cvičení měl nejlepší ze všech cvičících. Zadání ústní části není třeba zmiňovat, člověk si může vytáhnout libovolnou kombinaci lehká + těžká věta, jejichž seznam je k dispozici. Kvůli tomuto předmětu jsem si také podával v pololetí znovu přihlášku, kdyby mě vyhodili, tak abych mohl hned nastoupit. Dokonce jsem si šel udělat i přijímačky, které jsem udělal, ale nebylo to naštěstí potřeba.
Taktéž docela fajn, člověk si ujasní hodně věcí ze střední školy. Jen na cvičení
jsme měli J..? (na jméno si už nevzpomínám, takový vlasatý šachista :)), a ten
cvičil stylem, že vše je strašně jednoduché a všem to musí být jasné. I když,
tento přístup má také něco do sebe, když to pak člověk pochopí, tak zjistí, že
je to pravda :)
Ukázková zkouška je zde.
Prof. Kryl - kapitolka sama pro sebe, kdo nezažil, nepochopí :) Slidy se mění
každým okamžikem, navíc co je na nich občas ani není k přečtení.. Ale kvůli
historkám a osobitému pohledu člověka, který zažil počítače od
prvopočátků, má na přednášku cenu chodit.
Zimní zápočtový program - Hledání spojení MHD
podle jízdního řádu
Letní zápočtový program (dokumentace)
- Hledání optimálního rozvrhu pro jednotlivé třídy a učitele na základní či
střední škole.
Pan Forst přednáší vcelku zajímavě, vkládá do přednášek vtípky, i si něco odnesete. Ovšem na cvičeních jsem opravdu netušil o co běží, v této době to bylo mé první seznamování se s Unixem a netušil jsem téměř nic. Prostě si to chce všechno osahat a stokrát vyzkoušet, toto nejde ošidit. Nějaké příklady na vyzkoušení jsou tu: Unix_1.txt, Unix_2.txt, Unix_kviz.txt. Kde jsem je vzal už netuším.
Přednáška pana Jirovského. Na ní skoro všichni chodili, ale ne všem u všichni
rozumněli. Já spíš studoval ve zkouškovém ze skript. Je to také kromě
Matematické Analýzy jediná zkouška, ze které jsem byl vyhozen, to jsem se totiž
rozhodl jít po probdělé noci na jisté párty ráno to zkusit :) Ale vyhazovalo se
na ní dost.
V dalších letech nám někteří přednášející sice říkali, že to, co jsme slyšeli
tady na té přednášce není pravda, ale to nemohu posoudit, protože si již
nepamatuji, co se tu přesně říkalo.
V letech 1992 - 2000 jsem navštěvoval Gymnázium Budějovická v Praze 4 Michli, sedmileté všeobecné studium.
Asi v polovině studia na MFF jsem začal koketovat ještě s ekonomií. Dokonce jsem šel dělat přijímačky na fakultu sociálních věd, ale i když jsem je udělal (a musím se pochlubit, že z matiky za plný počet bodů :)), tak jsem tam nakonec nešel. Měl bych toho moc.