Programowanie komponentowe 510-IS1-3PK-23
Profil studiów: ogólnoakademicki
Forma studiów: stacjonarne
Rodzaj przedmiotu: fakultatywny
Dziedzina i dyscyplina nauki: nauki ścisłe i przyrodnicze, informatyka
Rok studiów / semestr: 3 / 6
Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów): -Przedmioty wprowadzające: -
Wykład: 15 Laboratorium: 30
Metody dydaktyczne: Wykład, laboratorium, konsultacje
Punkty ECTS: 4
Bilans nakładu pracy studenta:
Udział w zajęciach:
- wykład 15h
- laboratorium 30h
Zapoznanie z literaturą: 12h
Sprawozdania, raporty z zajęć, prace domowe: 20h
Przygotowanie do kolokwium: 8h
Przygotowanie do zaliczenia: 10h
Czas trwania zaliczenia: 2h
Udział w konsultacjach: 8h
Wskaźniki ilościowe:
- nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: 55h, 2.1 ECTS
- nakład pracy studenta, który nie wymaga bezpośredniego udziału nauczyciela: 50h, 2 ECTS
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
Efekty kształcenia w ramach realizacji przedmiotu:
Wiedza:
Znajomość różnic pomiędzy programowaniem obiektowym a komponentowym.
KP6_WG4
Wiedza na temat zalet i ograniczeń programowania komponentowego. KP6_WG4
Znajomość zalet wzorca projektowego MVC (Model-View-Controller). KP6_WG8, KP6_UW8
Znajomość architektury aplikacji komponentowej na przykładzie technologii J2EE. KA6_WG8, KP6_UU1
Umiejętności:
Umiejętność projektowania wielowarstwowych aplikacji komponentowych na przykładzie technologii J2EE. KP6_WG8, KP6_UW7, KP6_KO1
Kompetencje społeczne:
Potrafi w kreatywny sposób wykorzystać poznane algorytmy do rozwiązania rzeczywistych problemów. KA6_KO1
Kryteria oceniania
Ogólna forma zaliczenia: zaliczenie na ocenę
Weryfikacja:
Zaliczenie pisemne w formie testu lub pytań ( zadań otwartych).
Zaliczenie na podstawie wyników kolokwium oraz ocen cząstkowych za programy komputerowe implementujące wybrane algorytmy i
zagadnienia z tematyki przedmiotu.
Opóźnienie w dostarczaniu programów to minus 25% procent za każdy tydzień zwłoki (aż do wartości granicznej 25%).
Warunkiem zaliczenia laboratorium jest także obecność na co najmniej 75 % zajęć.
Literatura
Literatura podstawowa:
Alur D., Core J2EE. Wzorce projektowe. Helion 2004.
Barteczko K., Java od podstaw do technologii, część 1 i 2. MIKOM, 2004.
Literatura uzupełniająca:
The Java EE 5 Tutorial: https://docs.oracle.com/javaee/5/tutorial/doc/
The NetBeans E-commerce Tutorial: http://netbeans.org/kb/docs/javaee/ecommerce/intro.html
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: