Ing. František Gyárfáš, PhD.

Stránka mojich predmetov

Extrémne programovanie

Extrémne programovanie je predmet pre inteligentných, lenivých a pohodlných programátorov, ktorí chcú byť profesionálne úspešní a pritom mať radi svoju prácu.

Predmet sa venuje agilným metódam, technikám a postupom pri tvorbe programových systémov. Jeho cieľom je oboznámiť s dôvodmi, ktoré viedli k experimentovaniu s týmito nástrojmi (softvérová kríza, nízka produktivita, prehnaný dôraz na softévoré inžinierstvo, nuda) a dôsledkami týchto dôvodov na vývoj programov. Dôraz bude kladený na jednu z najznámejších agilných metodík: extrémne programovanie.

POZOR: Predmet nie je vhodný pre ambicióznych workoholikov, ani extrémnych hackerov, ktorí sa už na základnej škole nabúrali do databázy školskej jedálne, aby zbavili jedálny lístok nenávidenej kelovej omáčky!

Témy prednášok a cvičení

  • Zlyhávanie softvérových projektov a jeho dôvody
  • Špecifiká vývoja softvéru
  • Životný cyklus programových systémov
  • Tradičné metodológie versus agilné metodiky
  • Extrémne programovanie
  • Párové programovanie
  • Princípy jednotkového testovania
  • Testmi riadené programovanie
  • Čistý kód
  • Refaktorizácia
  • Zdieľanie kódu, rozširovanie zdedeného kódu
  • Stratégie riešenia - plánovanie, vývoj, návrh, testovanie
  • Praktické experimenty s extrémnym programovaním
  • Tvorba vlastného skupinového projektu

Podmienky pre udelenie zápočtu

  • Účasť na cvičeniach
  • Odovzdanie vyriešených úloh z praktických cvičení

Podmienky pre udelenie skúšky

  • Udelený zápočet
  • Odovzdanie, obhájenie a prezentácia skupinového projektu
  • Písomná skúška, v prípade potreby spojená s krátkym ústnym pohovorom

Všetko neštandardné treba dohovoriť s vedúcim predmetu.

 

Známkovanie:

A 189 a viac
B 168 - 188
C 147 - 167
D 126 - 146
E 105 - 125
Fx 104 a menej

Filozofia internetu

Internet ako filozofické pokušenie

Keby bol internet chorobou ako AIDS, nemalo by ľudstvo šancu na prežitie. Rýchlosť šírenia a rozsah tejto epidémie sú v dejinách ľudstva (a života na Zemi vôbec) unikátne.

Čo je vlastne internet? 

  • Obrovská knižnica?
  • Celoplanetárna zoznamka?
  • Nový druh telefónu?
  • Hyper obchodný dom?

Aké sú jeho možnosti a ambície?

  • Je to zbraň globalizácie alebo záchranný pás ľudskej rozmanitosti?
  • Pomáha pri rozvíjaní ľudskej tvorivosti alebo je to len ďalšie ópium ako televízia či pop-music?
  • Znásobuje kolektívnu inteligenciu alebo spriemerňuje človeka?
  • Spája ľudí, alebo ich rozdeľuje do názorových bublín?
  • Poskytne človeku nové možnosti alebo ho zotročí?
  • Stane sa priestorom slobody alebo nástrojom politickej moci, kultúrnej hegemónie a názorovej unifikácie?

Internet je fenomén, ktorý svojim gigantickým (planetárnym) rozšírením a hĺbkou dosahu ovplyvňuje hádam všetky tradičné ľudské činnosti. Umožňuje celý rad spôsobov nazerania a skúmania. Je to technický nástroj, komunikačný kanál, databázový systém, organizačný článok, sociálna sieť, centrum umelej inteligencie. Ovplyvňuje právo, ekonomiku, politiku, umenie, vojenské otázky, morálku, zločin, ľudské vzory správania sa, trh práce, poľnohospodárstvo aj napr. archeológiu. Mimo rôznych parciálnych náhľadov na internet, triedených podľa tradičných odborov ako internet a informatika, internet a medzinárodná politika, internet a právo, internet a kultúra, internet a konšpiračné bludy, internet a …, provokuje internet aj k zovšeobecnenejšiemu pohľadu. A práve takýto uhol pohľadu by mal byt obsahom tohto seminára.

Podmienky absolvovania semestra

  • Aktívna účasť na seminároch. 
  • Odovzdávanie minireflexií. Minimálny počet (9)
  • Aktívna účasť na jednej diskusii počas semestra 
  • jedna krátka esej (jedna strana, max. rozsah 2500 znakov s medzerami)
  • Záverečná prezentácia – odovzdaná a prednesená na seminári. Bez osobného odprezentovania nie je možné úspešne absolvovať predmet. 

Podmienky pre udelenie skúšky

  • Získanie dostatočného počtu bodov

Maximálny počet bodov za jednotlivé aktivity

Minireflexie - 12

Esej - 10 bodov

Záverečná prezentácia - 15 bodov

Známkovanie:

A 38 a viac
B 34 - 37
C 30 - 28
D 27 - 29
E 24 - 26
Fx 23 a menej

Tvorivé písanie

Cieľ predmetu

Vytvoriť priestor pre rozvíjanie rôznych foriem tvorivého písania. Seminár je orientovaný na všeobecné princípy tvorivého písania, ako aj na najrôznejšie žánre od vedeckých, cez popularizačné, novinové, internetové až po umelecké formy písania a publikovania.

Témy seminárov

  • Zásady tvorivého písania
  • Skladba písaného textu
  • Zásady štylistiky
  • Techniky písania rôznych žánrov
  • Písanie vedeckých textov
  • Novinové žánre
  • Špecifiká písania pre internet
  • Krása editovania
  • Tvorivosť, originalita a ich pravidlá

Prijatie do kurzu Tvorivé písanie

Tvorivé písanie je výberový seminár. Budú do neho prijatí max. 10 študenti z tých, ktorí:

  1. sa prihlásia na mojej stránke, (nie v AIS)
  2. napíšu vstupný test (krátka esej na zadanú tému) a na jeho základe budú vybraní

Vstupného testu sa môžu zúčastniť všetci študenti ľubovoľných ročníkov, ako aj študijných odborov. Každý, kto má chuť si vyskúšať vstupný test, môže prísť na prvú hodinu podľa rozvrhu.

Tí, ktorí majú záujem o účasť na seminári, ale nemôžu sa prihlásiť kvôli limitu do AIS, stačí sa prihlásiť na mojej stránke na tento predmet a napísať vstupnú esej.

Termín odovzdania vstupnej eseje na moju stránku je nasledujúci utorok.

Na prijatie nemá vplyv, či študent má pred testom predmet zapísaný v AIS !!!!!!!!!!!!!

Podmienky pre udelenie zápočtu

  • Aktívna účasť na seminároch
  • Priebežné odovzdávanie seminárnych prác

Všetko neštandardné je potrebné si dohovoriť s vedúcim seminárov.

Podmienky pre udelenie skúšky

  • Priebežné odovzdávanie seminárnych prác
  • Odovzdanie záverečnej práce

Známkovanie:

A 100 a viac
B 90 - 99
C 80 - 89
D 70 - 79
E 60 - 69
Fx 59 a menej