Uniwersytet Kazimierza Wielkiego - Centralny System Uwierzytelniania
Strona główna

Programowanie obiektowe 1300-ITI24PO-SP
Laboratorium (LAB) Semestr letni 2019/20

Informacje o zajęciach (wspólne dla wszystkich grup)

Strona zajęć: http://www.jczerniak.ukw.edu.pl
Liczba godzin: 30
Limit miejsc: (brak limitu)
Zaliczenie: Zaliczenie na ocenę
Rygory zaliczenia zajęć: zaliczenie na ocenę
Literatura uzupelniająca: Java. Techniki zaawansowane. Wydanie VIII, Cay S. Horstmann, Gary Cornell
Java. Efektywne programowanie. Wydanie II, Joshua Bloch Java. Kompendium programisty, Herbert Schildt
Metody dydaktyczne: ćwiczenia laboratoryjne
Metody dydaktyczne - inne: prezentacja przykładu, objaśnienie, prezentacja multimedialna, praca samodzielna z komputerem
Literatura:

Jacek M. Czerniak, Łukasz Apiecionek, Grzegorz Zych, Podstawy programowania Pascal/Java/C# Skrypt do wykładu i laboratoriów, Wydawnictwo UKW, 2016

Thinking in Java, Bruce Eckel

Praktyczny kurs Java. Wydanie II, Marcin Lis

Java. Techniki zaawansowane. Wydanie VIII, Cay S. Horstmann, Gary Cornell

Efekty uczenia się:

W1 - Ma wiedzę z zakresie matematyki obejmującą: elementy logiki matematycznej, teorii zbiorów, statystyki matematycznej i planowania eksperymentu,

W2 - Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie języka (w szczeg. JAVA) i paradygmatów programowania obiektowego, elementów inżynierii oprogramowania.

W3 - Ma szczegółową wiedzę nt. algorytmiki, projektowania i programowania obiektowego,

W4 - Ma szczegółową wiedzę związaną z wybranymi zagadnieniami z zakresu inżynierii oprogramowania uwzględniającą paradygmaty i techniki programowania oraz podstawową wiedzę o cyklu życia oprogramowania(w szczeg. JAVA)

U1 - Ma umiejętność formułowania algorytmów i ich programowania z użyciem NetBeans.

U2 - Ma umiejętność wykorzystania dziedziczenia oraz interfejsów w swoich programach.

U3 - Potrafi obiektowo zaimplementować prosty system zgodnie z podaną specyfikacją,

U4 - Potrafi zastosować w swoich programach wyjątki,

U5 - Potrafi definiować testy jednostkowe i wykorzystać do przetestowania stworzonego przez siebie oprogramowania.

Metody i kryteria oceniania:

Kolokwium 1, Kolokwium 2, Kolokwium poprawkowe

Zaliczenie kolokwium 1 i 2. Ocena zalezna od wyników kolokwiów liczona jako średnia ważona (Ocena_K1*40%+Ocena_K2*60%)/2

Zakres tematów:

Paradygmaty programowania obiektowego, Wprowadzenie do składni Java, Instrukcje sterując e w Java, Wskaźniki, Przeciążanie nazw funkcji, przeciążanie operatorów.

Klasy i obiekty. Enkapsulacja, polimorfizm, dziedziczenie. Funkcje zaprzyjaźnione, funkcje wirtualne, szablony funkcji. Szablony obiektów. Pojemniki (kontenery), szablony pojemników. Obsługa sytuacji wyjątkowych. Projektowanie programów zorientowanych obiektowo.

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Liczba osób w grupie / limit miejsc Akcje
1 każdy czwartek, 9:15 - 10:45, sala 212 (PK)
Dawid Ewald, Iwona Filipowicz 9/9 szczegóły
Wszystkie zajęcia odbywają się w budynku:
Budynek główny
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Kazimierza Wielkiego.
J.K. Chodkiewicza 30
85-064 Bydgoszcz
tel: +48 52 32 66 429 https://ukw.edu.pl
kontakt deklaracja dostępności USOSweb 7.0.3.0-1 (2024-04-02)