Politechnika Warszawska - Centralny System Uwierzytelniania
Nie jesteś zalogowany | zaloguj się
katalog przedmiotów - pomoc

Programowanie obiektowe

Informacje ogólne

Kod przedmiotu: 1120-DS000-ISP-0122 Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Programowanie obiektowe
Jednostka: Wydział Matematyki i Nauk Informacyjnych
Grupy: Inżynieria i analiza danych, I st. - przedmioty obowiązkowe, sem. 2
Punkty ECTS i inne: 4.00
Język prowadzenia: polski
Pełny opis:

Zawartość przedmiotu:

Wykład:

1. Wprowadzenie

2. Podstawy języka Java (typy proste, tablice, łańcuchy)

3. Obiekty i klasy

4. Cechy programowania obiektowego

5. Interfejsy

6. Elementy programowania generycznego

7. Kolekcje

8. Obsługa strumieni wejścia/wyjścia

9. Obsługa zdarzeń

10. Obsługa wyjątków

11. Interfejs użytkownika

12. Grafika w Javie

13. Wątki

14. Dokumentacja kodu

15. Przygotowanie i udostępnianie aplikacji (pliki JAR)

Laboratorium:

Laboratoria składają się z zadań wykonywanych przez studentów w ciągu 90 minut każde. Poszczególne zadania ilustrują treści przekazane podczas wykładu. Cztery zadania są zadaniami punktowanymi. Dodatkowo można wykonać jedno zadanie poprawkowe.

Zadania punktowane

1. Hierarchia klas

2. Obsługa kolekcji

3. Operacje wejścia wyjścia

4. Programowanie równoległe

Literatura:

1. C.S. Horstmann, Java. Podstawy. Wydanie X Helion, 2016

2. C.S. Horstmann, G. Cornell Java. Techniki zaawansowane. Wydanie IX, Helion 2013

3. B. Eckel, Thinking in Java. Edycja polska. Wydanie IV, Hellion 2006

4. Robert C. Martin, Czysty Kod, Helion 2010

Metody i kryteria oceniania:

Końcowa ocena wyliczana jest na podstawie punktów za zadania. Do zaliczenia przedmiotu konieczne jest zdobycie przynajmniej 50% punktów za cztery zadania programistyczne.

Zajęcia w cyklu "rok akademicki 2020/2021 - sem. letni" (zakończony)

Okres: 2021-02-20 - 2021-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 30 godzin więcej informacji
Wykład, 15 godzin więcej informacji
Koordynatorzy: Marcin Luckner
Prowadzący grup: Maciej Bednarz, Marcin Luckner, Janusz Rafałko
Lista studentów: (nie masz dostępu)
Zaliczenie: Zaliczenie na ocenę

Zajęcia w cyklu "rok akademicki 2019/2020 - sem. letni" (zakończony)

Okres: 2020-02-22 - 2020-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 30 godzin więcej informacji
Wykład, 15 godzin więcej informacji
Koordynatorzy: Marcin Luckner
Prowadzący grup: Marcin Luckner, Elżbieta Sienkiewicz, Antoni Sobkowicz
Lista studentów: (nie masz dostępu)
Zaliczenie: Zaliczenie na ocenę

Zajęcia w cyklu "rok akademicki 2018/2019 - sem. letni" (zakończony)

Okres: 2019-02-18 - 2019-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 30 godzin więcej informacji
Wykład, 15 godzin więcej informacji
Koordynatorzy: Marcin Luckner
Prowadzący grup: Marcin Luckner, Antoni Sobkowicz, Zofia Tojek
Lista studentów: (nie masz dostępu)
Zaliczenie: Zaliczenie na ocenę

Zajęcia w cyklu "rok akademicki 2017/2018 - sem. letni" (zakończony)

Okres: 2018-02-19 - 2018-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 30 godzin więcej informacji
Wykład, 15 godzin więcej informacji
Koordynatorzy: Marcin Luckner
Prowadzący grup: Maciej Bednarz, Marcin Luckner
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Warszawska.