Karta przedmiotu - Krakowska Akademia

Transkrypt

Karta przedmiotu - Krakowska Akademia
Krakowska Akademia
im. Andrzeja Frycza Modrzewskiego
Karta przedmiotu
obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2015/2016
WydziałZarządzania i Komunikacji Społecznej
Kierunek studiów: Informatyka i ekonometria (inż)
Profil: Ogólnoakademicki
Forma studiów: Stacjonarne
Kod kierunku: IiE
Stopień studiów: I
Specjalności:
1
2
Grafika komputerowa i techniki internetowe (inż)
Przedmiot
Nazwa przedmiotu
Aplikacje klienckie i serwerowe
Kod przedmiotu
WZIKS IiEA1S C2 15/16
Kategoria przedmiotu
przedmioty specjalnościowe
Liczba punktów ECTS
5
Język wykładowy
polski
Forma zajęć, liczba godzin w planie studiów
Semestr
5
W
30
C
0
K
0
S
0
L
9
I
0
Ew
3
Ec
3
Legenda: W — WykładC — Ćwiczenia/językiK — KonwersatoriumS — SeminariumL — Laboratorium, Warsztat I — InneEw — E-Learning W Ramach
WykładuEc — E-Learning W Ramach Ćwiczeń
Krakowska Akademia im. Andrzeja Frycza Modrzewskiego
3
Cele przedmiotu
Cel 1 Celem przedmiotu jest zapoznanie studentów z współczesnymi technologiami budowy aplikacji sieciowych
typu klient-serwer
4
Wymagania wstępne
1 Podstawowa znajomość programowania i tworzenia stron WWW
5
Modułowe efekty kształcenia
MW1 student, który zaliczył przedmiot: zna model warstwowy sieci, zna i rozróżnia protokoły i standardy w programowaniu klient - serwer. Zna również technologie tworzenia internetowych aplikacji działających po stronie
serwera i klienta.
MU2 student, który zaliczył przedmiot: potrafi stworzyć aplikację z wykorzystaniem technologi tworzenia internetowych aplikacji działających po stronie serwera i klienta.
MK3 student, który zaliczył przedmiot: potrafi tworzyć projekty samodzielnie jak również pracować w zespole.
6
Treści programowe
Lp
W1
W2
W3
W4
Lp
Ew1
Ew2
Lp
Ec1
Wykład
Tematyka zajęć
Opis szczegółowy bloków tematycznych
Wprowadzenie do modelu OSI, Warstwa aplikacji, protokoły aplikacji, warstwa
transportowa, protokoły warstwy transportowej. Pojęcie gniazda. Architektura
klient-serwer, podział zadań pomiędzy klientem i serwerem. Przykłady:
Tworzenie aplikacji klient - serwer opartej na gnieździe. Dostęp do bazy danych.
Technologie tworzenia internetowych aplikacji działających po stronie serwera.
(CGI, PHP, ASP, iHTML, ColdFusion, J2EE, ASP.NET)
Technologie tworzenia internetowych aplikacji działających po stronie klienta
(HTML, Aplet, VBScript, JScript, Framework JS, AJAX)
Protokoły i standardy w programowaniu klient - serwer (HTTP, HTML, XML,
WSDL, SOAP, RPC, DCOM, CORBA, MPI, JRMI)
Razem
E-Learning W Ramach Wykładu
Tematyka zajęć
Opis szczegółowy bloków tematycznych
Protokół HTTP, HTML, XML.
Model OSI a model TCP/IP. Zadania warstw.
Razem
E-Learning W Ramach Ćwiczeń
Tematyka zajęć
Opis szczegółowy bloków tematycznych
Oprogramowanie klient-serwer oparte na gniazdach wykorzystujące języki C,
C++ lub Java
Razem
Strona 2/4
Liczba godzin
8
8
8
6
30
Liczba godzin
2
1
3
Liczba godzin
3
3
Krakowska Akademia im. Andrzeja Frycza Modrzewskiego
Lp
L1
L2
L3
L4
L5
Laboratorium, Warsztat
Tematyka zajęć
Opis szczegółowy bloków tematycznych
Technologia JDBC
Serwer w oparciu o JSP
Klient W oparciu o Ext JS
Technologie SOAP i WDSL
Zaliczenie
Razem
7
Metody dydaktyczne
M16.
M2.
M7.
M11.
Wykłady
Ćwiczenia laboratoryjne
Konsultacje
Projekty
8
Obciążenie pracą studenta
Liczba godzin
2
2
2
2
1
9
Średnia liczba
godzin na
zrealizowanie
aktywności
Forma aktywności
Godziny kontaktowe z nauczycielem akademickim, w tym:
Godziny wynikające z planu studiów
45
Konsultacje przedmiotowe
2
Egzaminy i zaliczenia w sesji
4
Godziny bez udziału nauczyciela akademickiego wynikające z nakładu pracy studenta, w tym:
Przygotowanie się do zajęć, w tym studiowanie zalecanej literatury
42
Opracowanie wyników
0
Przygotowanie raportu, projektu, prezentacji, dyskusji
32
Sumaryczna liczba godzin dla przedmiotu wynikająca z
125
całego nakładu pracy studenta
5
Sumaryczna liczba punktów ECTS dla przedmiotu
9
Metody oceny
Ocena podsumowująca
P1. Egzamin pisemny
P5. Referat
P11. Aktywność na zajęciach
Warunki zaliczenia przedmiotu
1 Kolikwium zaliczeniowe
Kryteria oceny
Strona 3/4
Krakowska Akademia im. Andrzeja Frycza Modrzewskiego
Na ocenę 3
Na ocenę 3.5
Na ocenę 4
Na ocenę 4.5
Na ocenę 5
10
Macierz realizacji przedmiotu
Modułowe
efekty
kształcenia dla
przedmiotu
MW1
MU1
MK1
11
Egzamin i kolokwium zaliczeniowe zdane na 50%. 50% obecności na zajęciach.
Egzamin i kolokwium zaliczeniowe zdane na 60%. 60% obecności na zajęciach.
Egzamin i kolokwium zaliczeniowe zdane na 70%. 70% obecności na zajęciach.
Egzamin i kolokwium zaliczeniowe zdane na 80%. 70% obecności na zajęciach.
Referat omawiający projekt strony z wykorzystaniem języków działających po
stronie klienta.
Egzamin i kolokwium zaliczeniowe zdane na 90%. 70% obecności na zajęciach.
Referat omawiający projekt strony z wykorzystaniem języków działających po
stronie klienta i serwera.
Odniesienie do
efektów
kierunkowych
K_W08, K_W09,
K_W11
K_U03, K_U08,
K_U09, K_U11,
K_U19
Treści programowe
Metody
dydaktyczne
Sposoby oceny
W1, W2, W3, W4,
Ew1, Ew2
M16, M7
P1, P5
Ec1, L1, L2, L3, L4
M2, M7, M11
P5, P11
Ew1, Ew2, Ec1, L1,
L2, L3, L4
M2, M7, M11
P5, P11
K_K02, K_K08
Wykaz literatury
Literatura podstawowa:
[1] Biblia TCP/IP — R. Scrimger, P. LaSalle, M. Parihar, M. Gupta, C. Leitzke, Gliwice, 2002, Helion
[2] ASP.NET 2.0 i Ajax. WprowadzenieAPI nowoczesnej strony WWW. Usługi sieciowe w PHP —
Lorna Jane Mitchell, Gliwice, 2015, Helion
Literatura uzupełniająca:
[1] ASP.NET 2.0 i Ajax. Wprowadzenie — Jesse Liberty, Dan Hurwitz, Brian MacDonald, Gliwice, 2012,
Helion
12
Informacje o nauczycielach akademickich
Oboba odpowiedzialna za kartę
dr Bernard Maj (kontakt: [email protected])
Oboby prowadzące przedmiot
dr Bernard Maj (kontakt: [email protected])
mgr inż. Mariusz Grzyb (kontakt: [email protected])
Strona 4/4