Programowanie w środowisku sieciowym 510-IS2-2PSS-22
Profil studiów: ogólnoakademicki
Forma studiów: stacjonarne
Rodzaj przedmiotu: obowiązkowy
Dziedzina i dyscyplina nauki: nauki ścisłe i przyrodnicze, informatyka
Rok studiów / semestr: 2 / 3
Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów): Przedmioty wprowadzające: Technologie XML w programowaniu , Projektowanie aplikacji internetowych, Zakres wiadomości: Praktyczne wykorzystanie XML, Podstawy webusability,
Wykład: 15 Laboratorium: 30
Metody dydaktyczne: Wykłady i laboratoria wymagające praktycznego użycia technologii tworzenia usług sieciowych przedstawionych na wykładzie.
Punkty ECTS: 4
Bilans nakładu pracy studenta:
Udział w zajęciach:
- wykład 15h
- laboratorium 30h
Przygotowanie do zajęć:
- wykład 5h
- laboratorium 10h
Zapoznanie z literaturą: 5h
Zadania projektowe realizowane w domu: 15h
Przygotowanie do egzaminu: 5h
Czas trwania egzaminu: 2h
Udział w konsultacjach: 13h
Wskaźniki ilościowe:
- nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: 60h, 2,4 ECTS
- nakład pracy studenta, który nie wymaga bezpośredniego udziału nauczyciela: 40h, 1,6 ECTS
Rodzaj przedmiotu
Tryb prowadzenia przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
Efekty kształcenia w ramach realizacji przedmiotu:
Umie wskazać najpopularniejsze technologie wykorzystywane przy implementacji serwisów sieciowych. KP7_WG7, KP7_WK1
Potrafi opisać budowę i działanie serwera aplikacji. KP7_WG7
Umie wyjaśnić, do czego służą popularne protokoły sieciowe. KP7_WG7
Umie zaimplementować aplikację działającą jako serwis internetowy w wybranym języku programowania. KP7_UW7, KP7_UW11
Potrafi zrealizować serwis internetowy jako serwlet Java. KP7_UW11, KP7_UW12
Umie zrealizować w praktyce przesyłania złożonych informacji za pośrednictwem protokołu HTTP/HTTPS. KP7_UW12
Potrafi analizować bezpieczeństwo serwisów internetowych. KP7_UW12
Potrafi wykonywać zadania wymagające korzystania z nowoczesnych standardów poprzez pracę w grupie oraz pozyskiwanie danych z dokumentacji. KP7_UO2, KP7_KR1
Kryteria oceniania
Ogólna forma zaliczenia:egzamin. Dopuszczalna liczba nieusprawiedliwionych nieobecności na zajęciach laboratoryjnych to 20% zajęć.
Literatura
Literatura podstawowa:
D. Comer, Sieci komputerowe i intersieci: aplikacje internetowe. WNT, 2007.
Dokumentacja: J2EE, Apache Tomcat.
Literatura uzupełniająca:
H. Schildt. Java. Kompendium programisty. Helion, 2005.
T. Converse, J. Park, C. Morgan. PHP5 and MySQL Bible. Wiley, 2004.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: