Nazwa przedmiotu:
Programowanie aplikacji wielowarstwowych (blok obieralny 2)
Koordynator przedmiotu:
Szczegóły w opisach przedmiotów oferowanych w ramach bloku obieralnego
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia I stopnia
Program:
Inżynieria i Analiza Danych
Grupa przedmiotów:
Wspólne
Kod przedmiotu:
.
Semestr nominalny:
5 / rok ak. 2022/2023
Liczba punktów ECTS:
4
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
Szczegóły w opisach przedmiotów oferowanych w ramach bloku obieralnego.
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
Szczegóły w opisach przedmiotów oferowanych w ramach bloku obieralnego.
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
Szczegóły w opisach przedmiotów oferowanych w ramach bloku obieralnego.
Formy zajęć i ich wymiar w semestrze:
  • Wykład0h
  • Ćwiczenia0h
  • Laboratorium0h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Szczegóły w opisach przedmiotów oferowanych w ramach bloku obieralnego.
Limit liczby studentów:
.
Cel przedmiotu:
Celem bloku obieralnego „Programowanie aplikacji wielowarstwowych” jest zapoznanie studentów z tworzeniem złożonych aplikacji, w których występuje komunikacja poszczególnych komponentów z wykorzystaniem protokołu HTTP. Przykładem takich aplikacji są aplikacje WWW, które obejmują kod wykonywany w przeglądarce internetowej oraz kod wykonywany po stronie serwerowej. Każdy z przedmiotów bloku umożliwia zapoznanie studentów z architekturą takich aplikacji oraz tworzeniem warstwy prezentacji aplikacji z wykorzystaniem języka HTML i tworzeniem komponentów serwerowych, które są uruchamiane poprzez przesłanie odpowiednich zapytań HTTP np. w technologii ASP.NET, JSP, JavaServlet lub innej. Ważnym założeniem wspólnym dla całości bloku jest w szczególności zapoznanie studentów z językiem HTML, jak również standardami danych wykorzystywanych w komunikacji pomiędzy warstwą prezentacji a komponentami serwerowymi. Ponadto, wybrane przedmioty bloku mogą rozszerzać wiedzę studentów np. w obszarze tworzenia usług sieciowych (ang. web services) wykorzystujących protokół HTTP do komunikacji klienta usługi z implementacją usługi, w obszarze technik tworzenia warstwy prezentacji aplikacji WWW (wykorzystanie CSS, JavaScript, biblioteki JavaScript) czy też w obszarze usług przetwarzania danych w platformach serwerowych. Student jest zobowiązany wybrać przynajmniej jeden przedmiot z bloku: 1. Programowanie aplikacji WWW 2. Tworzenie aplikacji w technologii .NET.
Treści kształcenia:
Szczegóły w opisach przedmiotów oferowanych w ramach bloku obieralnego.
Metody oceny:
Szczegóły w opisach przedmiotów oferowanych w ramach bloku obieralnego.
Egzamin:
nie
Literatura:
Szczegóły w opisach przedmiotów oferowanych w ramach bloku obieralnego.
Witryna www przedmiotu:
.
Uwagi:
.

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Charakterystyka W01
Ma uporządkowaną wiedzę ogólną w zakresie architektury aplikacji WWW
Weryfikacja: .
Powiązane charakterystyki kierunkowe: DS_W14, DS_W15
Powiązane charakterystyki obszarowe: I.P6S_WG
Charakterystyka W02
Ma wiedzę ogólną oraz zna podstawowe techniki z zakresu tworzenia interfejsu użytkownika z wykorzystaniem języka HTML
Weryfikacja: .
Powiązane charakterystyki kierunkowe: DS_W14
Powiązane charakterystyki obszarowe: I.P6S_WG
Charakterystyka W03
Zna podstawowe metody, techniki i narzędzia stosowane przy rozwiązywaniu prostych zadań informatycznych z zakresu budowy systemów komputerowych wykorzystujących protokół http
Weryfikacja: .
Powiązane charakterystyki kierunkowe: DS_W15
Powiązane charakterystyki obszarowe: I.P6S_WG

Profil ogólnoakademicki - umiejętności

Charakterystyka U01
Potrafi pozyskiwać informacje ze standardów W3ORG (np. HTML, XML), integrować je, dokonywać ich interpretacji oraz wyciągać wnioski i formułować opinie
Weryfikacja: .
Powiązane charakterystyki kierunkowe: DS_U20
Powiązane charakterystyki obszarowe: I.P6S_UW, I.P6S_UK
Charakterystyka U02
Ma umiejętność tworzenia prostych aplikacji internetowych, w tym potrafi zabezpieczyć przesyłane dane przed nieuprawnionym odczytem, dobierając wykorzystanie HTTP lub HTTPS stosownie do potrzeb tworzonego rozwiązania oraz potrafi zaprojektować interfejs użytkownika dla aplikacji internetowych
Weryfikacja: .
Powiązane charakterystyki kierunkowe: DS_U11, DS_U22, DS_U28
Powiązane charakterystyki obszarowe: I.P6S_UW

Profil ogólnoakademicki - kompetencje społeczne

Charakterystyka K01
Na przykładzie rozwoju standardów i bibliotek stosowanych do tworzenia aplikacji WWW, rozumie, że w informatyce wiedza i umiejętności bardzo szybko stają się przestarzałe
Weryfikacja: .
Powiązane charakterystyki kierunkowe: DS_K01
Powiązane charakterystyki obszarowe: I.P6S_KK
Charakterystyka K02
Potrafi pracować indywidualnie i w zespole informatyków, w tym także potrafi zarządzać swoim czasem oraz podejmować zobowiązania i dotrzymywać terminów
Weryfikacja: .
Powiązane charakterystyki kierunkowe: DS_K02
Powiązane charakterystyki obszarowe: I.P6S_KO, I.P6S_KR
Charakterystyka K03
Potrafi wykazać się skutecznością w realizacji projektów o charakterze programistycznowdrożeniowym, wchodzących w program studiów lub realizowanych poza studiami
Weryfikacja: .
Powiązane charakterystyki kierunkowe: DS_K05
Powiązane charakterystyki obszarowe: I.P6S_KO