Harmonogram cvičení na jarní semestr 2007/2008

Tento semestr jsou některá cvičení, která vedu, ve čtvrtek nebo v pátek. Výuka bohužel odpadá v posledních dvou týdnech kvůli státním svátkům.

Týden Obsah cvičení
1 Seznámení s vývojovým prostředím - vytvoření nového projektu v IDE, práce s textovými soubory
2 Seznámení se Subversion, struktura úložiště,správa verzí v IDE. Úprava adventury - rozdělení tříd do balíčků, refaktoring.
3 Vytváření GUI - frame, základní ovládací prvky, jednoduchá reakce na událost, vnitřní třídy
4 Návrhový vzor Observer a jeho použití v adventuře
5 1.průběžný test –vytvoření GUI, další ovládací prvky, menu, nástrojová lišta
6 Tabulky v GUI
7 Ukázka práce s CASE nástrojem, rozdělení do týmů
8 Ukázka designového modelu na ukázkovém příkladě, samostatná práce v týmech
9 2.průběžný test – UML diagramy, samostatná práce v týmech, odevzdání návrhu
10 Obhajoba návrhu druhé semestrální úlohy - 1.část
11 Obhajoba návrhu druhé semestrální úlohy - 2.část
12 státní svátek
13 státní svátek

První test - GUI

Za první test je 5 bodů. Na cvičení studenti do následujícího základu doplní další grafické prvky dle konkrétního zadání.

Ověřované znalosti:

Příklad zadání:

Druhý test - UML

Za druhý test je 5 bodů.

Podrobnosti doplním později.

Domácí úkoly a aktivita na cvičeních

Za domácí úkoly a aktivitu na cvičeních je dohromady 5 bodů.

První domácí úkol - 1 bod

Do 24. února včetně vytvořit v úložišti záložku "textovaVerze", kde bude uložena textová verze adventury rozdělená do balíčků.

Druhý domácí úkol

Třetí domácí úkol

Doplním později.

Druhá semestrální úloha

Nabízená témata

  1. Rozdělení studentů do kruhů (5 studentů)
  2. Rozdělení ubytovaných na pokoje (4 studenti)
  3. Výpočet výsledné známky (4-5 studentů)
  4. Řešení algebrogramů (3 studenti)
  5. Dáma (5 studentů)
  6. Lodě (4 studenti)
  7. Vytváření rozvrhu (3 studenti)

Postup řešení

  1. Návrh řešení
  2. Inspekce návrhu
  3. Programování aplikace

Návrh řešení

Návrh řešení vypracovává tým do formuláře,který je součástí pro tým připravené webové stránky na kitscm.vse.cz. Návrh musí být hotový do konce 9. cvičení, poté jiľ členové týmu nemají práva pro editování této stránky.

Inspekce návrhu řešení

Pro prezentaci návrhů řešení budeme pouľívat techniku nazývanou formální inspekce. //Postup bude vypadat takto:

Kontrolní seznamy

Jsou připraveny dva kontrolní seznamy. Student je přiřazen jako inspektor ke dvěma projektům. U kaľdého projektu vypracovává jiný typ kontrolního seznamu. Stejně jako u návrhů projektů, i pro kontrolní seznamy budou vygenerovány stránky na kitscm.vse.cz. Na vyplnění kontrolních seznamů mají studenti jeden týden.