Záverečné testy

Termíny hodnotenia

Teoretická písomka:

  • 23.5.2013 (štvrtok) o 10:00 v P/01 (zadanie)

Praktické testy:

  • 24.5.2013 (piatok) o 8:30 (zadanie, príloha)
  • 7.6.2013 (piatok) o 9:00 (zadanie)
  • 27.6.2013 (štvrtok) o 9:00 (zadanie)
  • 26.8.2013 (pondelok) o 9:00

Priebeh záverečného testu

  • záverečný test trvá 4 hodiny (240 minút),
  • test je praktický, realizovaný v PC učebni,
  • riešenia nie sú hodnotené evaluátorom, priebežne ich hodnotia dostupní hodnotiaci (študent preukazuje, že kód je funkčný a spĺňa požiadavky zadania),
  • dostupná je Java dokumentácia a kompletná stránka predmetov PAZ1a a PAZ1b (tzv. open-book test).

Prihlasovanie na záverečné testy

  • prihlasovanie prebieha cez AIS,
  • na test je možné prísť aj bez prihlásenia sa v AISe, neprihlásený študent môže byť odmietnutý, ak to nedovoľujú organizačné podmienky (napr. nedostatok voľného miesta, nedostatočný počet členov dozoru a hodnotiteľov k navýšenému počtu študentov, ...),
  • študent sa môže zúčastniť ktoréhokoľvek termínu písomky, do celkového hodnotenia sa berie výsledok z najneskoršieho termínu, ktorého sa študent zúčastnil (t.j. berie sa posledný, nie najlepší výsledok).

Zdrojový kód k 1. úlohe

public static String md5(String s) {
        try {
                MessageDigest m = MessageDigest.getInstance("MD5");
                m.reset();
                m.update(s.getBytes());
                byte[] digest = m.digest();
                BigInteger bigInt = new BigInteger(1, digest);
                return bigInt.toString(16);
        } catch (Exception e) {
                return null;
        }
}