Seminář z programování

Předmět je věnován návrhu, analýze a implementaci algoritmů s důrazem na hledání co nejefektivnějších algoritmů z hlediska výpočetní složitosti. Cílem kurzu je seznámit studenty s různými technikami, které jsou standardně používány při návrhu algoritmů, j

Bez zkoušky

Shrnutí

 

  • Průměrné hodnocení: 2/10
  • Souborů ke stáhnutí: 13
  • Předmět sleduje studentů: 6
  • Předmět učí lektorů: 1
  • Diskuze obsahuje příspěvků: 0

Informace

Zkratka: SPR
Kredity: 4
Ukončení: Zápočet
Garant: Ing. Zdeněk Sawa, Ph
Projektů: 1
Bodů k zápočtu: 51

Nahrát soubor Hodnotit předmět

Pokud nejste člověk, co nad C++ a matematikou tráví noci, tento předmět si v žádném případě nezapisujte. Spíše, než se samotným programováním, jsem měl problém s pochopením zadnání. Rovněž důrazně nedoporučuju kopírování zdrojáků z Internetu. Doc. Sawa je do jisté míry vstřícný a chápavý, ale předmět v žádném případě nedá zadarmo.

jh123456

jh123456 - 06.05.2013

Seminář z programování sice obsahuje programování, ale asi jen z 1/3, 2/3 jsou v celku drsná (alespoň na mě) matematika. Je to strašný žrout času takže pokud si fakt nejste jistí v matematice tak bych do toho nešel. Opravdu největší problém je vymyslet dobrý algoritmus. A pokud jej už vymyslíte a dokonce jej i kontrolní server schválí, ještě stále nemusíte mít vyhráno. Pan cvičící je celkem důkladný co se týče kontroly úkolů, takže se může stát že vám příklad vrátí s tím že jej sice server vzal, ale není to korektní řešení. Další z rozmarů pana cvičícího je snižování časového limitu pro běh programu, ... Abych ale jen nepomlouval. Odnesl jsem si z předmětu zajímavé poznatky co se týče optimalizace některých algoritmů, nové pro mě dosud neznámé (méně známé), metody programování, ... >>> Pokud si věříte v matematice a programování, běžte do toho. Pokud ne, vyhněte se tomu obloukem.

Forseti

Forseti - 18.01.2012

Kdo chce trénovat mozkové závity, tak má příležitost. Pro těžší problémy je lepší najít hned na internetu nějakou teorii, která je někdy nutná. Když se jedná zpočátku o jednoduché věci, tak to člověk vymyslí sám, ale mnohdy je téměř nutné znát něco kolem. Aspoň já jsem měl tendenci všecko řešit hrozně komplikovaně, ale přitom každý problém jde naprogramovat jednoduše, ale musí se na to přijít. Když nemůžete do 15 hodin uvažování přijít na to, jak to logicky řešit, tak internet, a zjistit jak to řešil někdo jiný. Nebo když jsem ladil nějaký Wrong Answer, tak mi pomohlo to, že jsem si stáhnul odněkud řešení, vymyslel nějaký šílený vstup, ten správný program mi vygeneroval správný výstup a podle toho jsem odladil ten můj špatný. Doporučuju, je to poučné, ale náročné.

katzda

katzda - 17.01.2012

sracka nejvetsi, jen pro vyvolene kodery, kteri zbastli vsechny prvni sady na max, jinak je to mrte zrout casu, jeste, ze jsem si to do 4. tydne stacil zmenit :D

STANKAR

STANKAR - 15.01.2012

na kazdy tyden dostanete sadu prikladu ktere je treba vyresit => dostat odpoved accepted na serveru. Nasledujici tyden ucitel na cviceni vysvetluje reseni zadanych uloh a teorii k uloham na dalsi tyden. Na vyreseni vysvetlenych uloh je dalsi tyden s tim ze dostanete min bodu. Vetsina uloh vede k rekurzivnimu reseni a pouziti dynamickeho programovani. Fajn predmet. Urcite si oblibite odpoved serveru - wrong answer :]

foo

foo - 14.02.2010

Hlavně to nepodcenit ze začátku, to je pak hodně těžké. Pozor na používání algoritmů z netu, i když vám to hned nechytne, má je nastudované a pak vás potrápí u obhajoby, pokud neobhájíte běžně vás nechá za 3 dny dodělat to co jste nezvládli za rok, dost lidí na tom vyletělo

mar_kii

mar_kii - 20.01.2010

Pohodový předmět, sawa je příjemný jen ze začatku programovanim zabere hodně času ale vyplatí se tomu ze začatku věnovat a nabrat body a pak po dosahnuti bodu klid a pohoda a můžete se na něj vykašlat a věnovat se jiným předmětům :) ale nedoporučuju lidem co neradi programují a uvažojou :)

sid028

sid028 - 16.01.2010

Předmět u kterého jsem se i zapotil

x.soldier

x.soldier - 24.09.2008

Zdeněk Sawa

Zdeněk Sawa

15 hodnocení


SPR UTI
Cookies nám pomáhají poskytovat Vám naše služby. Využíváním těchto služeb souhlasíte s jejich použitím.