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