Kurs języka Java zima 2018/19

Język wykładowy Polski
Opiekun Paweł Rzechonek
Liczba godzin 30 (wyk.) 30 (prac.)
Rodzaj K1 - kurs podstawowy
ECTS 5
Polecany dla I roku Nie
Egzamin Nie
Grupy efektów kształcenia Programowanie i projektowanie obiektowe

Opis przedmiotu:

Celem zajęć jest zaprezentowanie studentom obiektowego języka programowania jakim jest Java. Jest to język prosty, precyzyjnie zdefiniowany, wyposażony w obszerny i dobrze udokumentowany zestaw bibliotek. Najważniejsze pakiety są omawiane na wykładzie. Ten nowoczesny język programowania znajduje także zastosowanie w technologii WWW na strona internetowych, pozwala na łatwe tworzenie interfejsow graficznych, wspomaga programowanie wielowątkowe. Istnieją technologie wspierające programowanie sieciowe, bazodanowe, itp. **Program:** 1. podstawowe kostrukcje językowe w javie (pierwotnwe typy danych, literały, deklaracje zmiennych, tablice, operatory i wyrażenia, przepływ sterowania); 2. klasy i obiekty; 3. dziedziczenie, polimorfizm (funkcje wirtualne); 4. klasy abstrakcyjne, interfejsy; 5. wyjątki i asercje; 6. interfejs graficzny Swing z elementami AWT; 7. strumienie i operacje na plikach; 8. kolekcje standardowe; 9. programowanie wspołbieżne, wielowątkowość; 10. refleksja i adnotacje; 11. wyliczenia; 12. programowanie generyczne. Na pracowni realizowany jest szereg prostych programow. Zadania na pracownie są zsynchronizowane z tematami omawianymi na wykładzie. **Wymagania:** znajomość języka C/C++, programowanie obiektowe, podstawy algorytmiki.

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Paweł Rzechonek
śr 14:00-16:00 (s. 119) 300 58 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Pracownie

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Paweł Rzechonek
śr 16:00-18:00 (s. 107) 15 16 0
Michał Kowalczykiewicz
cz 10:00-12:00 (s. 110) 17 17 0
Artur Kraska
pn 14:00-16:00 (s. 108) 15 15 0
Wojciech Janczewski
wt 12:00-14:00 (s. 107) 15 9 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Artur Kraska 204 Środa 12:15-13:30 (wcześniej należy poinformować mnie mailowo).
Wojciech Janczewski 340 Proszę o kontakt przez email.
Paweł Rzechonek 308 Email lub MS Teams
Michał Kowalczykiewicz 202 -