Datové struktury

Jestli?e jsem v únoru psal, ?e bych nikomu nepřál předmět počítačová grafika, tak teď v březnu trochu tuto větu změním, a přidávám k tomu i předmět Datové struktury, proto?e je to fujtabl největ?í. Uvidíme, kolik bodů dostanu ze semestrálky A1, ale i tak si dovolím říct, ?e struktury jsou mo?ná je?tě tě??í ne? grafika. Pro neznalé, a hlavně pro neznalé, co mají chu? číst dál, nastíním pár věcí, které mě vadí a se kterými nejsem úplně spokojen.
Grafika byl předmět, kde se probíraly různé algoritmy, které jsme poté museli naprogramovat. Výhoda byla, ?e jsme si mohli jako implementační nástroj vybrat jakýkoli programovací jazyk, tak?e ti, kdo jsou trochu v programování zběhlej?í určitě nevolili doporučované Delphi, ale dělali programy v C#, C++ nebo v Jave. Zbytek to buď úplně vzdal a nebo pracoval podle zadání a mořil se v Delphi, případně první tři cvičení trpěl v Pascalu. Brrr. Ale i tak, ta volba tady byla a navíc vyučující cvičení připravoval, úkoly nastínil a vysvětlil. Zadání obsahovala velmi často i části kódu, tak?e ten, kdo se předmětu věnoval, tak vět?inu víceméně pochopil.

Pojďme ke strukturám.

Je to zajímavý předmět, ale spí?e z toho negativního hlediska. Vím, ?e ze mě ?ádný velký programátor nebude a spí?e se zaměřuji na web, ale zároveň chápu, ?e určité předměty musí projít v?ichni a určitě mně nebude na ?kodu, kdy? aspoň trochu budu umět programovat.

Jen?e má to háček, datové struktury jsou spí?e samostudium, ne? výuka. Jde o to, ?e k zápočtu musíte naprogramovat tři semestrální práce, přičem? z nich mů?ete získat 4, 4, a 3 body maximálně. To je celkem 11 bodů. K zápočtu je potřeba 9 bodů. No, takhle to vypadá hrozně, ale je tu je?tě čtvrtá, nepovinná semestrální práce za 3 body maximálně, jen?e její obtí?nost je ?hardcore.?
Zadání semestrálky jsme se dozvěděli první týden semestru, dále nám bylo řečeno, ?e cvičení budou probíhat formou konzultací. Nic jiného se nám nevysvětlí, a pokud nebudeme mít ?ádné dotazy, tak na cvičení nemusíme ani chodit, jsou nepovinná. Předná?ky jsou tak abstraktní a teoretické, jak jen abstraktní datové struktury mohou být. :-D Tak?e zbývá ?strýček google? a domácí samostudium po nocích a večerech.

To ale stále není v?echno. Semestrálky musí být povinně napsány buď v Pascalu nebo v Delphi a povolen je jen a pouze objektový přístup, skvělé OOP. Objektový přístup mám rád, kdy? se člověk naučí přemý?let objektově, naprogramuje řadu věcí mnohem snáz ne? při procedurálním přístupu. Jen?e ?patlat? se s objekty v Pascalu, to je opravdu utrpení. Takový C#, to je něco jiného, tam se programuje opravdu snadno, ale v Pascalu, člověk ře?í jiné věci ne? by chtěl a jen ho obírají o čas.

Proto teď ře?ím, jak naprogramovat Obousměrný cyklický lineární seznam s hlavou, tak aby jeho předchůdcem byl Jednosměrný cyklický lineární seznam s hlavou a nemusel jsem slo?itě přepisovat v?echny jeho metody. Jednosměrný seznam mám hotový, nic zas tak moc slo?itého, ale to dědění mi dělá docela problém. Mám polo?ku Item, kterou vkládám do seznamu, jen?e jsem do toho zamotaný. Dělám prostě chybu u? někde v návrhu a v UML je to poznat. Ale proto?e termín odevzdání první práce je středa, tak prostě něco spatlám a odevzdám. Jen mám nervy z toho, na kolik to bude stačit bodů, jestli na jeden, tak mů?u počítat s tímto předmětem i dal?í rok.

Kdo to dočetl a? sem, tak to bylo prostě jen postě?ování, někde jsem se chtěl vypovídat, proto?e ne ka?dý rád poslouchá moje výlevy, ve kterých ka?dému druhému slovu nerozumí. :-D

««« Předchozí text: Pár slov Následující text: Chudák bez listů »»»

Onder | Sobota 15. 03. 2008, 01.57 | tisk | ?kola | 1 komentář | 301x

Komentáře k textu

Rss komentářů tohoto textu - Formulář pro nový komentář

[1] suchoss

Tak to vidím ?e nás to za rok bude dělat víc?

Pondělí 24. 03. 2008, 11.18
Na texty napsané před více jak 200 dny nelze dále reagovat.