Jak již název článku napovídá úspěšně jsem ukončil bakalářské studium na FEL ČVUT, konkrétně studijní program Softwarové technologie a management, obor softwarové inženýrství. Na konci semestru jsem vždy psal obsah jednotlivých předmětů pro další generace, aby věděly, do čeho jdou, proto tak činím i teď. Nejprve tedy popíšu samotný semestr a pak věci ohledně státnic.

6. semestr

V mém podání byl tento semestr v podstatě jen formalitou, měl jsem z předchozích semestrrů nasbíráno o 10 kreditů více, než byl doporučený studijní průchod, a proto jsem si mohl teď dovolit mít o 10 kreditů méně.

Y16EPD – Ekonomika podnikání

V podstatě jediný předmět, na který bylo nutné chodit. Tenhle předmět nám měl poodkrýt pozadí podnikání, resp. ekonomickou stránku věci – rozvaha, výsledovka, cash flow a věci s tím spojené. Pokud jste nějaké základy ekonomiky měli na gymplu, neměl by být tenhle předmět problémem. Dříve se psala semestrálka, ta letos nebyla a hodnocení tak spočívalo jen z dvou písemek a (ne)aktivity na hodinách. Já dal nakonec D.

Y36PR2 – Softwarový projekt

Jedná se v podstatě o podobný předmět jako v pátém semestru – Semestrální projekt. Většinou se to řeší jako součást bakalářské práce.

Y36BPP – Bakalářská práce

O tom se zmíním až níže.

Y03TV6

Vzhledem k tomu, že předměty EPD, PR2 a BPP dávají co do součtu 19 kreditů, bylo třeba někde splašit aspoň jeden. Jasnou volbou byl volitelný tělocvik a posilovna.

Y16FI2 – Filozofie 2

Před začátkem semestru jsem měl v plán, že si pojistím studium dvěma kredity navíc a nejlépe mi na to pasovalo dát si Filozofii 2. Nakonec jsem tam byl jen jednou a nějak mě to nezaujalo. Filozofie 1 byla zajímavá, studenti v podstatě přednášeli sami, ale tady to byla jen „suchá teorie“, tak jsem předmět ani nedokončil.

Státnice a BP

Státní závěrečné zkoušky se skládají ze dvou částí. Obhajoba bakalářské práce a ústní zkouška.

Jako bakalářskou práci jsem měl téma Software pro skupinovou spolupráci v programátorském týmu, chtěl jsem toto téma, jelikož jsem měl v plánu vyvinout něco, co bych v praxi používal pro řízení projektů, a nic mi doposud nevyhovovalo. Do té doby z mě známých řešení vypadal nejlépe Trac, nicméně ten měl problém s více projekty na jednu instalaci. Druhým důvodem bylo to, že jsem se chtěl naučit pořádně Javu EE, konkrétně jsem chtěl vyvíjet ve Springu.

Vedoucí práce Mgr. Stoklasa, zvolil oponenta Ing. Tomáše Černého a ten mi navrhl, že bych mohl navázat na jeho diplomku, která se stará pouze o samotný bug tracking (viz projekt BugTrack), že by se jednalo o zajímavé rozšíření. Tuto možnost jsem zvolil, bohužel nebylo to ale psáno na Springu, ale na SEAMu (což je framework spojující primárně JSF a EJB). Úspěšně jsem to dovedl do konce a zjisitl, že SEAM asi nebude ten nejvhodnější framework pro mě, přijde mi to takový velký moloch, co je v podstatě jen lepidlem mezi různými technologiemi a nějak mi moc celkově nesedl. Přes prázdniny mám v plánu mrknout se na zub Springu, a doufám, že mě zaujme více:) Co se nakonec týče toho projektu, nakonec asi budu v praxi používat Redmine, který jsem díky rešeršní části bakalářky objevil…

Nakonec jsem dostal veskrze pozitivní posudky, od vedoucího návrh na B a od oponenta A. Komise se u státnic pak přiklonila k názoru vedoucího a dala B.

Pro zájemce výstup BP můžete vidět zde, nejsou tam ale zdrojáky, nicméně možná se časem objeví na Sourceforge u projektu Bugtrack.

Co se týče samotné ústní zkoušky. Ta má dvě části, otázka ze společných předmětů (těch, co má celý studijní program) a odborné (týkající se jen oboru, co kdo studoval). Ze společných jsem kromě matiky (která až tak nehrozila, vzhledem k tomu, že jsem v komisi neměl matikáře) nechtěl hlavně Strukturu a architekturu počítačů, Bezpečnost přenosu a zpracování dat a Počítačové sítě. Samozřejmě chytil jsem Strukturu a architekturu počítačů, konkrétně Vstupní/výstupní zařízení a řadič DMA. Tohle beru celkem jako extrém, jelikož se nedávají celé okruhy, jak jsem si myslel, ale podootázky. Podotázky samotné by ještě šly, ale o tomhle je hodně málo co psát, kor v mém podání, kterého hardware nezajímá:) Nakonec předseda konstatoval, že to bylo „velmi slabé“ a shodli se na E.

Z odborných otázek jsem se chtěl vyhnout Vytěžování dat, i když i to by se snad nějak zvládlo. Tam nějaký vyložený strašák nebyl. Dostal jsem nakonec diagramy UML a jazyk OCL. Pokud bych k diagramům UML neměl co říct, tak defacto nemám u státnic co dělat, protože to je opravdu základ. Tam to prý bylo „naopak velmi dobré“ a shodli se na A.

O výsledné známce se komise rozhodovala mezi B a C a s přihlédnutím ke studiu mi dali tedy C. Myslel jsem že prospěch 1.8 je pěkný za celé studium, ale asi ne:) Nicméně C je luxusní výsledek, sice pro mě to mělo dva stupně dal/nedal, ale zahřeje to na srdci:)

Spousta lidí tvrdí, že státnicej sou fraška, nicméně nemám tak úplně stejný názor oproti maturitě. Samozřejěm závisí hodně na tématu, které dostanete, ale aspoň pro mě ve společné části bylo orpavdu dosti strašáků.

Statistiky učení

Celkem zajímavé by mohly být statistiky učení a přípravy.

  • bakalářskou práci jsem vyvíjel a psal (nepočítám analýzu v rámci semestrálního projektu v minulém semestru) od Velikončního pondělí, tedy od 5. dubna do 29. května (den před deadlinem:)) -> tedy 54 dní
  • učil jsem se na státnice od 11. června do 23. června, tedy 12 dní, v podstatě v kuse, resp. občas nějaké drobné odreagování
  • celkem se bylo třeba naučit, resp. projít 540 stran
  • spotřebováno bylo 6 zvýraznovačů:)
  • během učení vypil 14 litrů Coly ;)
Sdílejte článek:
  • Facebook
  • Twitter
  • Linkuj.cz!
  • Jaggni to!
  • vybrali.sme.sk
  • del.icio.us
  • Digg
  • Google Bookmarks
  • Bookmarky.cz
  • Top Články.cz
  • Netvibes
  • StumbleUpon
  • LinkedIn