SylabUZ
Nazwa przedmiotu | Programowanie obiektowe 1 |
Kod przedmiotu | 11.3-WK-IDP-PO1-W-S14_pNadGenHESI2 |
Wydział | Wydział Matematyki, Informatyki i Ekonometrii |
Kierunek | Inżynieria danych |
Profil | ogólnoakademicki |
Rodzaj studiów | pierwszego stopnia z tyt. inżyniera |
Semestr rozpoczęcia | semestr zimowy 2023/2024 |
Semestr | 3 |
Liczba punktów ECTS do zdobycia | 6 |
Typ przedmiotu | obowiązkowy |
Język nauczania | polski |
Sylabus opracował |
|
Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
Wykład | 30 | 2 | - | - | Egzamin |
Laboratorium | 30 | 2 | - | - | Zaliczenie na ocenę |
Zapoznanie studentów z podstawowymi zasadami projektowania i programowania obiektowego. Ukształtowanie umiejętności pisania prostych programów w języku zorientowanym obiektowo.
Student powinien zaliczyć kurs Podstawy programowania i Algorytmy i struktury danych 1.
Wykład
Wstęp do programowania w języku Java: podstawowe typy danych, instrukcje sterujące, przetwarzanie tablic. Operacje na łańcuchach znaków. Podstawy programowania obiektowego: klasy, składowe, metody, konstruktory. Dziedziczenie, przesłanianie metod, klasy finalne. Wyjątki. Polimorfizm, klasy abstrakcyjne
i interfejsy. Kontenery. System wejścia-wyjścia. Graficzny interfejs użytkownika.
Laboratorium
Zapoznanie studentów ze środowiskiem programistycznym i podstawowymi instrukcjami języka Java. Pisanie i testowanie prostych klas. Tworzenie klas, które dziedziczą po już istniejących klasach. Tworzenie prostej aplikacji okienkowej z wykorzystaniem klas w tym klas operujących na plikach.
Wykład: wykład konwersatoryjny.
Laboratorium: ćwiczenia laboratoryjne w pracowni komputerowej – pisanie i uruchamianie samodzielnie napisanych programów oraz analiza tych programów.
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
Wykład: test końcowy złożony z dwóch części pisemnej i ustnej, warunkiem przystąpienia do części ustnej jest uzyskanie 30% punktów z części pisemnej, uzyskanie 50% punktów z części pisemnej gwarantuje uzyskanie pozytywnej oceny.
Laboratorium: warunkiem zaliczenia jest uzyskanie ponad 50% punktów z trzech planowanych w semestrze kartkówek lub kolokwium obejmującego cały przerabiany materiał.
Ocena końcowa przedmiotu jest średnią arytmetyczną ocen z wykładu i laboratorium. Jednakże warunkiem koniecznym uzyskania pozytywnej oceny końcowej jest uzyskanie pozytywnej oceny z wykładu i laboratorium.
1. C. Horstmann, G. Cornell, Java 2. Podstawy, Helion, 2003.
2. M. Lis, Praktyczny kurs Java, Helion, 2011.
3. K. Sierra, B. Bates, Rusz głową! Java, Helion, 2011.
1. B. Eckel, Thinking in Java. Helion, 2006.
2. C. Horstmann, G. Cornell, Java 2. Techniki zaawansowane, Helion, 2003.
Zmodyfikowane przez dr Alina Szelecka (ostatnia modyfikacja: 20-05-2023 12:39)