Kurs języka Java zima 2016/17

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. wyjątki i asercje; 3. klasy i obiekty; 4. dziedziczenie, polimorfizm (funkcje wirtualne); 5. klasy abstrakcyjne, interfejsy; 6. interfejs graficzny AWT i Swing; 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:** język C/C++, programowanie obiektowe, podstawy algorytmiki

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Paweł Rzechonek
cz 08:00-10:00 (s. 25) 300 39 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
pt 08:00-10:00 (s. 110) 15 13 0
Paweł Rzechonek
cz 10:00-12:00 (s. 110) 15 14 0
Marek Szykuła
pt 10:00-12:00 (s. 137) 15 12 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
Marek Szykuła 312 E-mail, Discord lub Teams.
Paweł Rzechonek 308 Email lub MS Teams