Kod przedmiotu |
I.IC/H \ l'l'\KTÓ\\ l-:CTS | |||||
Nazwa przedmiotu |
Podstawy programowania w Javie | |||||
Jednostka prowadząca |
Instytut Matematyki i Informatyki | |||||
Kierunek studiów, specjalność |
Chemia studia stacjonarne I stopnia | |||||
Rok, semestr, formy zajęć i liczba godzin |
Rok |
Semestr |
Formy zajęć |
Punkty ECTS | ||
wyk/ad |
konwersatorium/ ćwiczenia |
Laboratorium | ||||
II |
VI |
15 |
30 | |||
Kierownik i realizatorzy |
Dr Andrzej Zbrzezny, mgr Agnieszka Zbrzezny | |||||
Przedmioty wprowadzające i wymagania wstępne |
Podstawy programowania | |||||
Za/ożenią i cele nauczania |
Zapoznanie studentów z podstawami programowania w języku Java. | |||||
Ramowy program przedmiotu |
1. Obiekty i klasy: pola klas, domyślne wartości pól, metody klas, argumenty metod, konstruktory klas, modyfikatory dostępu, słowo kluczowe this. 2. Dziedziczenie: klasy, nadklasy i podklasy; słowo kluczowe super; polimorfizm i dynamiczne wiązanie; klasy finalne; rzutowanie w obrębie hierarchii klas; klasy abstrakcyjne. 3. Klasa Object: wybrane metody (eąuals, hashCode, toString, clone, finalize). 4. Wyjątki i obsługa błędów (instrukcja try-catch, standardowe i własne wyjątki) 5. Interfejsy i klasy wewnętrzne: interfejsy, klonowanie obiektów, klasy wewnętrzne; interfejs CompareTo. 6. System wejścia-wyjścia: standardowe wejście, standardowe wyjście, strumienie, system plików, operacje na plikach. | |||||
Forma i warunki zaliczenia przedmiotu |
Zaliczenie laboratorium sprawdzające praktyczne umiejętności studentów w zakresie programowania w języku Java. | |||||
Metody dydaktyczne |
Wykład, prezentacja, ćwiczenia laboratoryjne. | |||||
Literatura podstawowa i uzupe/niaj^ca |
1. Cay Horstmann, Gary Cornell. Java. Podstawy. Wydanie VIII. Helion. Gliwice, 2008. 2. Bruce Eckel. Thinking in Java. Edycja polska. Wydanie IV. Helion. Gliwice, 2006. 3. Marcin Lis. Praktyczny kurs Java. Wydanie II. Helion, Gliwice, 2007. 4. Marcin Lis. Java. Ćwiczenia praktyczne. Wydanie II. Helion, Gliwice,2007. 5. Marcin Lis. Java. Leksykon kieszonkowy. Wydanie II. Helion, Gliwice, 2007. 6. Timothy R. Fisher. Java. Rozmówki. Helion, Gliwice, 2007 |