Kurs języka Java zima 2020/21
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:
**Java** to potężny współczesny obiektowy język programowania, wyposażony w olbrzymią ilość dobrze udokumentowanych bibliotek i wiele technologi wspomagających sprawne i szybkie tworzenie aplikacji. Prace nad tym językiem rozpoczęły się w 1991 roku w firmie Sun Microsystems pod kierownictwem Jamesa Goslinga. Pierwsza wersja tego języka wraz z kompilatorem i platformą uruchomieniową JVM została jednak wypuszczona na rynek dopiero w 1996 roku. Od momentu powstania Javy język ten przeżył bardzo dynamiczny rozwój a zainteresowanie nim bardzo duże. W roku 2010 Javę wraz z firmą Sun przejęła firma Oracle, która intensywnie inwestuje w rozwój języka i narzędzi, które go wykorzystują do tworzenia nowych aplikacji. Język Java przyciągnął wiele milionów programistów. Znajduje zastosowanie w każdej ważniejszej gałęzi przemysłu IT i jest obecny w różnego rodzaju urządzeniach, komputerach i sieciach. Popularność Javy wynika przede wszystkim z przenośności programów i niezależności od konkretnej platformy sprzętowej, a co za tym idzie, ma zastosowanie w Internecie oraz ogólnie w aplikacjach sieciowych. Jego podstawowe koncepcje zostały przejęte z języka Smalltalk (maszyna wirtualna, odśmiecanie pamięci) oraz z języka C++ (znaczna część składni i słów kluczowych). Kurs Javy jest poświęcony nauce programowania obiektowego w Javie. Jest to język prosty, precyzyjnie zdefiniowany, wyposażony w obszerny i dobrze udokumentowany zestaw bibliotek. Najważniejsze pakiety są omawiane na wykładzie; jest to jednak tylko przysłowiowy "wierzchołek góry lodowej". Ten nowoczesny język programowania znajduje zastosowanie w różnych technologiach webowych, sieciowych, bazodanowych czy wreszcie w aplikacjach biznesowych, ale te zagadnienia są omawiane na następnych kursach poświęconych Javie.Wykłady
ListaProwadzący | Termin zajęć | Limit | Zapisani | Kolejka |
---|---|---|---|---|
Paweł Rzechonek
zdalna |
wt 18:00-20:00 (s. ) | 36 | 60 | 0 |
UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.
Pracownie
ListaProwadzący | Termin zajęć | Limit | Zapisani | Kolejka |
---|---|---|---|---|
Piotr Polesiuk
zdalna |
wt 14:00-16:00 (s. ) | 15 | 15 | 0 |
Paweł Rzechonek
zdalna |
wt 16:00-18:00 (s. ) | 15 | 16 | 0 |
Piotr Witkowski
zdalna |
cz 10:00-12:00 (s. ) | 15 | 15 | 0 |
Łukasz Jeż
zdalna |
cz 16:00-18:00 (s. ) | 15 | 14 | 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 |
---|---|---|
Piotr Polesiuk | 338 | wtorek 14-16 |
Paweł Rzechonek | 308 | Email lub MS Teams |
Łukasz Jeż | 323 | Tue 15:15-16:00, Wed 16:15-17:00; if neither time suits you, email me. |
Piotr Witkowski | 311 | Po wcześniejszym umówieniu się pocztą elektroniczną. |