~~NOTOC~~ ====== Matfyz ====== {{ http://www.mff.cuni.cz/fakulta/symboly/logo_small.gif |Logo MFF}} Aktuálně studuji na [[http://www.mff.cuni.cz/|MFF UK]]((Matematicko-fyzikální fakulta Univerzity Karlovy v Praze)) magisterský obor Informatika se specializací na počítačovou grafiku, 1. ročník. Bakalářské studium informatiky mám hotové. Kromě studia na MFF také cvičím předmět [[:vyuka:2009-10:programovani-i|Programování I]] pro prváky matematiky. Wiki naší pareleky: [[http://mff.lokiware.info/]]. {{ http://certik.ruk.cuni.cz/asuk/statutarni/predpisy/registrovane/karelII.gif |Logo UK}} ====== Projekty ====== * Concurrency Patterns * předmět Návrhové vzory (NPRG024) * prezentace návrhových a architektonických vzorů - [[http://mff.zamecnik.org/navrhove-vzory/ext-2-5_concurrency-patterns.pdf|PDF]], [[http://mff.zamecnik.org/navrhove-vzory/ext-2-5_concurrency-patterns.ppt|PPT]] * Active Object, Monitor Object, Half-Sync/Half-Async, Leader/Followers, Thread-Specific Storage * [[:projekty:dppopt]] - knihovna pro parsování a zpracování command-line argumentů * návrh architektury, vývoj, testování; best-practices * úkol na Doporučené postupy v programování (NPRG043) * týmová práce (dvoučlenný tým) * C#, .NET, NAnt, NUnit, SVN, MS Visual Studio * Hovercraft - použití spline křivek pro plynulé pohyby při animaci * úkol na Hardware pro počítačovou grafiku * C++, OpenGL, SDL, MS Visual Studio * Raytracing rotačních těles vzniklých z Bézierových křivek * modul do grafické knihovny [[:projekty:jagrlib|JaGrLib]] * Java, SVN, Eclipse * [[http://mff.zamecnik.org/virtualni-realita/PGR012/|Labuťový kolotoč]] * model ve virtuální realitě * zápočtový projekt na předmět Virtuální realita (NPGR012) * týmová spolupráce (tříčlenný tým) * VRML, Javascript, SVN * **[[:projekty:halftoning:|Halftone Laboratory]]** * bakalářská práce * modulární framework pro různé metody halftoningu + plug-in do GIMPu * C#, .NET, Gtk#, GIMP#, SVN, MS Visual Studio * **[[:projekty:JaCoMo]]** - Jabber Contact Monitor * monitorování statusů lidí na jabber účtu, archivace, grafická vizualizace * zápočtový projekt na předmět Java (NPRG013) * Java, J2SE, Swing, Smack, SVN, NetBeans * **[[:projekty:Pango]]** * remake hry bludišťového typu Pango, což byl klon staré hry [[wp>Pengo|Pengo]] * zápočtový program na Programování II (PRG031) * C#, .NET, SVN, MS Visual Studio * **[[:projekty:GeToDo]]** * pokročilejší TODO list * ročníkový projekt * C++, Boost, GTK+, gtkmm, SVN, autotools, MS Visual Studio * Metro * zápočtový projekt na předmět Pravděpodobnost a statistika (NMAI059) * statistický software [[http://www.r-project.org/|R]] * [[:projekty:jagrlib|moduly]] do grafické knihovny [[http://cgg.ms.mff.cuni.cz/JaGrLib/|JaGrLib]] * úkoly na předmět [[http://cgg.ms.mff.cuni.cz/~pepca/lectures/cv/pgr003.html|Počítačová grafika I]] (NPGR003) * Guilloché * SFC Dither s adaptivním clusterováním * Mozaika * Java, NetBeans * [[http://mff.zamecnik.org/c-sharp/logic-network|Simulátor hradlové sítě]] * úloha na předmět Jazyk C# a platforma .NET (NPRG035) * C#, MS Visual Studio * [[http://mff.zamecnik.org/java/infix-calc/|Infixový kalkulátor]] * úloha na předmět Java (NPRG013) * Java SE, NetBeans * [[:projekty:FFT|Výpočet FFT a spektrální analyzér]] * zápočtový program na předmět Neprocedurální programování (PRG005) * Haskell * [[:projekty:Frak]] - vykreslování fraktálů (Mandelbrotova množina) * zápočtový program na předmět Programování I (PRG030) * C, GLUT [[projekty/|další projekty]]. ====== Absolvované předměty - bakalářské studium ====== ==== 1. ročník - 2006/2007 ==== === zimní semestr === * DMI002 Diskrétní matematika * MAI057 Lineární algebra I * MAI054 Matematická analýza I * SWI087 Principy počítačů * PRG030 Programování I === letní semestr === * TIN060 Algoritmy a datové struktury I * MAI058 Lineární algebra II a optimalizace * MAI055 Matematická analýza II * PRG029 Programování v C++ * SWI095 Úvod do UNIXu ==== 2. ročník - 2007/2008 ==== === zimní semestr === * TIN061 Algoritmy a datové struktury II * SWI096 Internet * MAI056 Matematická analýza III * PRG005 Neprocedurální programování * ZZZ061 Ekonomie I (úvodní přednáška) * UOS009 Aplikační software * SWI089 Ochrana informace I * PFL012 Úvod do počítačové lingvistiky * JAZ074 Anglický jazyk * TVY016 Tělesná výchova === letní semestr === * TIN071 Automaty a gramatiky * DBI025 Datábazové systémy * DMI011 Kombinatorika a grafy I * PRG033 Ročníkový projekt specifikace * AIL062 Výroková a predikátová logika * SWI097 Základy operačních systémů * PRG031 Programování II ==== 3. ročník - 2008/2009 ==== === zimní semestr === * NMAI062 Algebra I * NPRG013 Java * NPRG035 Jazyk C# a platforma .NET * NPRG032 Objektově orientované programování * NDBI007 Organizace a zpracování dat I * NPGR003 Počítačová grafika I * NSWI090 Počítačové sítě I * NMAI059 Pravděpodobnost a statistika * NPRG034 Ročníkový projekt - implementace * NTIN070 Testování software === letní semestr === * NSZZ026 Bakalářská práce ===== Absolvované předměty - navazující magisterské studium ===== ==== 1. ročník - 2009/2010 ==== === zimní semestr === * NPGR002 Digitální zpracování obrazu * NPGR012 Virtuální realita * NPGR025 Introduction to Colour Science * NPRG049 Programovací jazyky OCaml a F# * NSWI129 Softwarové inženýrství pro praxi * NTIN066 Datové struktury I * NTIN090 Základy složitosti a vyčíslitelnosti === letní semestr === * NPGR013 Speciální funkce a transformace ve zpracování obrazu * NPGR029 Variační metody ve zpracování obrazu ==== 2. ročník - 2010/2011 ==== === zimní semestr === === letní semestr ===