Godziny konsultacji przed Świętami Bożego Narodzenia 2019
W nadchodzących dwóch tygodniach godziny konsultacji ulegną zmianie:
1. w środę 11.12.2019:
– w godz. 11:30-13:00 w sali 1241 bud. 12 będę prowadził kolokwium w zastępstwie za prof. Franciszka Seredyńskiego – mogą wtedy Państwo przyjść na konsultacje
– w godz. 15.00-16.30 – mogą się Państwo ze mną umówić mailowo na konsultacje. Będę w sali 1245 lub 1244 bud. 12.
– w godz. 18.20-20.00 w sali 1242 bud. 12 będę prowadził kolokwium z przedmiotu „Uczenie Maszynowe” – również wtedy mogą Państwo przyjść na konsultacje
2. w środę 18.12.2019:
– w godz. 12.15-14.45 mam spotkanie służbowe, w związku z tym mogą się Państwo ze mną umówić mailowo na konsultacje w godz. 9.00-12.00 w sali 1245 bud. 12 lub po moich zajęciach (po godz. 20.00) w sali 1245 bud. 12.
Zmiana godzin konsultacji 05.06.2019
Ze względu na zmiany godzin zajęć w dniu 05.06.2019, mogą Państwo przyjść na konsultacje:
– w godz. 8.00-9.30 – sala 119, bud. 21
– w godz. 9.45-13.00 – sala 1245 lub 1244, bud. 12
Letnia sesja egzaminacyjna 2019
Terminy egzaminów:
- „Bazy Danych” – 26 czerwiec (środa), godz. 9.00-10.30 (sala 107 bud. 23)
- „Wstęp do analizy i eksploracji danych” WPiA – 26 czerwiec (środa), godz. 9.00-11.00 (sala 107 bud. 23)
- „Programowanie Java” – 28 czerwiec (piątek), godz. 9.00-11.00 (sala 107 bud. 23)
- poprawa laboratorium „Projektowanie i administrowanie bazami danych” WPiA – 26 czerwiec (środa), godz. 11.15-13.15, sala 119
Egzaminy w sesji wrześniowej 2018
Egzamin z Baz danych – 13 wrzesień 2018 (czwartek), godz. 8.00-9.30, sala 107 bud 23.
Egzamin z Programowania w Java – 13 wrzesień 2018 (czwartek), godz. 9.45-11.15, sala 107 bud 23.
Egzaminy licencjackie – 14 wrzesień 2018 (piątek) od godziny 10.00.
Pan Hubert Zembrowski zaplanował poprawę laboratoriów na 6 września 2018 (czwartek).
Egzaminy w sesji wrześniowej 2017
Egzamin z Baz danych – 7 wrzesień 2017, godz. 8.00-9.00, sala 108 bud 23.
Egzamin z Programowania w Java – 7 wrzesień 2017, godz. 9.30-11.30, sala 108 bud 23.
[update] Oceny z Javy zostały wprowadzone i zaktualizowane w USOS.
Egzamin zerowy, zadanie 17
Ponieważ nikomu nie udało się zaznaczyć prawidłowej odpowiedzi (w tym zadaniu ok 1/3 osób udzieliła odpowiedzi i wybrana była każda poza prawidłową), więc zamieszczam to zadanie ze wszystkimi odpowiedziami do sprawdzenia przed następnym terminem egzaminu. Zwłaszcza proszę zwrócić uwagę w jaki sposób w Javie przechowywane są obiekty typu String.
Zadanie 17.
import java.util.HashSet; public class HashTest { private String str; public HashTest(String str) { this.str = str; } public static void main(String args[]) { HashTest h1 = new HashTest("1"); HashTest h2 = new HashTest("1"); String s1 = new String("2"); String s2 = new String("2"); HashSet<Object> hs = new HashSet<Object>(); hs.add(h1); hs.add(h2); hs.add(s1); hs.add(s2); System.out.print(hs.size()); } }
Wynikiem działania będzie:
a) Błąd kompilacji. b) Zostanie wyrzucony wyjątek podczas wykonania.
c) 2 d) 3 e) 4
Programowanie w Java – egzaminy
Egzamin zerowy odbędzie się 8 czerwca 2017 o godz. 13.15, sala 314 bud 21.
Egzamin w sesji odbędzie się 23 czerwca 2017 o godz. 9.30, sala 108 bud 23.
Egzamin obejmuje zagadnienia ze wszystkich wykładów. Większość to będą zadania testowe, ok 2-3 zadania otwarte, np. czym różni się programowanie obiektowe od strukturalnego, proszę opisać zasadę działania mechanizmu Java Remote Method Invocation (RMI). Oprócz czystej teorii i znajomości rożnych technologii Java, będą też zadania testowe bardziej praktyczne, takie jak w teście dla OCJP, np: Exam 803 lub OCAJP Java quiz.
Na egzaminie nie będzie pisania kodu – tę umiejętność mają sprawdzić laboratoria.
Bazy Danych – egzaminy
Egzamin zerowy odbędzie się 9 czerwca 2017 o godz. 9.45, sala 107 bud 23.
Egzamin w sesji odbędzie się 23 czerwca 2017 o godz. 8.00, sala 108 bud 23.
Egzamin obejmuje głównie zagadnienia z dwóch pierwszych wykładów.
Bazy danych (matematyka) – lab. punktowane 3
9 czerwca 2017 odbędą się ostanie laboratoria punktowane na bazie danych MySQL (MySQL Workbench).
Zadania będą głównie obejmowały funkcje i procedury składowane oraz triggery (wykład 7).
Przypominam o uwzględnianiu przykładów działania funkcji, procedury składowanej i triggera w rozwiązaniach zadań oraz ich usuwaniu przed stworzeniem (jeśli istnieje taka nazwa).