Programovanie, algoritmy, zložitosť 2010

2010/09/23

Teoretické cvičenia

Cvičenie 1 - 29. 9. 2010

Úvod, triedy. Od návrhu k implementácii – príklad univerzálneho Turingovho stroja

PDF

Cvičenie 2 - 6. 10. 2010

Swing ako aplikačný rámec pre vývoj softvéru. Princípy, komponenty, modely, udalosti. PDF

Cvičenie 3 - 13. 10. 2010

Správanie ako základ pre štruktúru tried. Kontrakty a ich reprezentácia interfejsmi.

PDF

Cvičenie 4 - 20. 10. 2010

Dedičnosť, kompozícia a delegácia: príklady použitia

PDF

zdrojový kód

Cvičenie 5 - 27. 10. 2010

Výhody a nevýhody dedičnosti, vhodnosť jej použitia. Liskovovej substitučný princíp. Open-closed principle prí návrhu tried.

PDF

Cvičenie 6 - 3. 11. 2010

Vrstvové aplikácie, návrhový vzor DAO, príklad použitia PDF

Cvičenie 7 - 10. 11. 2010

%red% Test! Ukážkový test z minulého roka: PDF

Cvičenie 8 - 24. 11. 2010

Výnimky a ich použitie v kontraktoch PDF

Cvičenie 9 - 1. 12. 2010

Vláknové programovanie v Jave. Základné koncepty - exekútory, úlohy. Základné problémy konkurentného programovania a riešenie v Jave. PDF

8. 12. 2010

Swing a vlákna. SwingWorker ako nástroj pre tvorbu svižných UI, príklady jeho použitia a typické problémy. PDF

15. 12. 2010

Prístup k databázam pomocou Spring-JDBC. Ukážky použitia a demonštrácia zjednodušenia kódu.

PDF

Praktické cvičenie

Cvičenie 1 - 27. 9. 2010

Cvičenie 2 - 4. 10. 2010

Výsledný projekt

Cvičenie 3 - 11. 10. 2010

Cvičenie 4 - 18. 10. 2010

Okno OsobaForm ako model Osoby. Vytvorenie prázdneho konštruktora a konštruktora OsobaForm(Osoba) plus vytvorenie gettera pre Osobu. Úprava ListModelu tak, aby pracoval s Osobami, pridanie novej osoby a úprava existujúcej osoby pomocou dvojkliku na JList. Zabezpečenie modality OsobaForm a jej migrácia na JDialog.

Výsledný projekt

Cvičenie 5 - 25. 10. 2010

Cvičenie 6 - 1. 11. 2010

Cvičenie 7 - 8. 11. 2010

Cvičenie 8 - 15. 11. 2010

Výsledný projekt

Cvičenie 9 - 22. 11. 2010

Výsledný projekt

Cvičenie 10 - 29. 11. 2010

Výsledný projekt

Cvičenie 11 - 6. 12. 2010

Výsledný projekt

Cvičenie 12 - 13. 12. 2010

Výsledný projekt

Cvičenie 13 - 20. 12. 2010

Výsledný projekt

Praktické cvičenie II

Cvičenie 11. 11. 2010

Výsledný projekt

>> Home