• Nie Znaleziono Wyników

Kartaprzedmiotu KrakowskaAkademiaim.AndrzejaFryczaModrzewskiego

N/A
N/A
Protected

Academic year: 2022

Share "Kartaprzedmiotu KrakowskaAkademiaim.AndrzejaFryczaModrzewskiego"

Copied!
5
0
0

Pełen tekst

(1)

Krakowska Akademia

im. Andrzeja Frycza Modrzewskiego

Karta przedmiotu

obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2014/2015 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: Grafika komputerowa i techniki internetowe (inż)

1 Przedmiot

Nazwa przedmiotu Serwlety i JSP

Kod przedmiotu WZIKS IiEA1S D1k 14/15

Kategoria przedmiotu przedmioty kierunkowe, do wyboru

Liczba punktów ECTS 4

Język wykładowy polski

2 Forma zajęć, liczba godzin w planie studiów

Semestr W C K S L I Ew Ec

6 15 0 0 0 18 0 12 0

Legenda: W — WykładC — Ćwiczenia/językiK — KonwersatoriumS — SeminariumL — Laboratorium, WarsztatI — InneEw — E-Learning W Ramach Wykładu Ec — E-Learning W Ramach Ćwiczeń

(2)

Cel 1 Przygotowanie studentów do samodzielnej pracy tworzenia interakcyjnych stron internetowych pobierających dane z serwerów sieciowych. Podczas zajęć przekazana zostanie wiedza na temat najczęściej wykorzystywanego języka serwerowego - Java z naciskiem na tworzenie serwletów.

4 Wymagania wstępne

1 Podstawy programowania (znajomość programowania strukturalnego)

5 Modułowe efekty kształcenia

MW1 student, który zaliczył przedmiot: zna pojęcia związane z programowaniem obiektowym, rozumie pojęcie dziedziczenia oraz specyfikację interfejsów, posiada wiedzę o sposobach dostępu do baz danych i języka zapytań SQL. Rozumie specyfikę programowania po stronie serwera, rozumie różnice w podejściu serwletów i JSP.

MU2 student, który zaliczył przedmiot: potrafi stworzyć aplikację wywołaną przez przeglądarkę WWW, przetwa- rzającą dane pobrane od klienta i z serwera bazy danych.

MU3 student, który zaliczył przedmiot: potrafi stworzyć aplikację po stronie serwera składającą się z kilku serwletów, lub stron WWW z wykorzystaniem JSP.

MK4 student, który zaliczył przedmiot: potrafi tworzyć projekty samodzielnie jak i pracować w zespole.

6 Treści programowe

E-Learning W Ramach Wykładu

Lp Tematyka zajęć Liczba godzin

Opis szczegółowy bloków tematycznych Ew1

Wprowadzenie do programowanie obiektowego: - programowanie w podejściu proceduralnym, a programowanie w podejściu obiektowym, - klasa i obiekt w paradygmacie programowania obiektowego (tożsamość, stan, zachowanie,

hermetyzacja)

2

Ew2

Klasy: pojęcie klasa, składowe klasy, definicja klasy, klasa i instancja klasy, metody i ich wywołanie, - metoda finalize - konstruktor, - czas życia obiektu, -

ukrywanie implementacji (modyfikatory dostępu) - pakiety.

4

Ew3

Wprowadzenie do języka Java: wirtualna maszyna, kompilacja a interpretacja, zarządzanie pamięcią, uruchamianie programów, interfejs programu eclipse,

anatomia języka Java (zmienne, typy, instrukcje).

6

Razem 12

Wykład

Lp Tematyka zajęć Liczba godzin

Opis szczegółowy bloków tematycznych W1

Dziedziczenie i hierarchia klas, widoczność składowych podczas dziedziczenia, polimorfizm, klasa abstrakcyjna, interfejsy, słowo kluczowe final, klasy

wewnętrzne.

3 W2 Dostęp do baz danych - JDBC, zapytania SQL, Przetwarzanie danych

zwróconych przez bazę. 3

W3

Instalacja serwera WWW obsługującego serlety, Umiejscowienie serwletów na serwerze, Klasy charakterystyczne dla serwletów, Wywołania serwletu ze stron

www, obsługa metod get i put.

3 W4 Wykorzystanie języka JSP zamiast serwletów, Umiejscowienie JSP w kodzie

HTML, znaczniki JSP. 3

(3)

Wykład

Lp Tematyka zajęć Liczba godzin

Opis szczegółowy bloków tematycznych

W5 Tworzenie aplikacji w modelu MVC. Składowe modelu. Podział zadań. 3

Razem 15

Laboratorium, Warsztat

Lp Tematyka zajęć Liczba godzin

Opis szczegółowy bloków tematycznych

L1 Zapoznanie się z interfejsem Eclipse, anatomia języka Java (zmienne, typy,

instrukcje), tworzenie i uruchamianie prostych programów w języku java. 3 L2 Wykorzystanie dziedziczenia w programowaniu obiektowym,polimorfizm,

interfejsy 3

L3 Wykorzystanie mechanizmu JDBC do połączenia z bazą danych. Zapytania

SQL, Przetwarzanie odpowiedzi. 3

L4 Instalacja serwera obsługującego serwlety. Tworzenie aplikacji wykorzystującej

serwlety. 3

L5 JSP - znaczniki JSP. Wywołanie JSP z kodu HTML. 3

L6 Tworzenie aplikacji w modelu MVC. Tworzenie składowych serwletów. Łączenie

aplikacji w spójną całość. 3

Razem 18

7 Metody dydaktyczne

M16. Wykłady

M13. Studium przypadku M2. Ćwiczenia laboratoryjne M11. Projekty

M6. E-learning

8 Obciążenie pracą studenta

Forma aktywności

Średnia liczba godzin na zrealizowanie

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 3

Godziny bez udziału nauczyciela akademickiego wynikające z nakładu pracy studenta, w tym:

Przygotowanie się do zajęć, w tym studiowanie zalecanej literatury 20

Opracowanie wyników 0

Przygotowanie raportu, projektu, prezentacji, dyskusji 20

Instalacja serwera www i baz danych, tworzenie aplikacji mvc 10 Sumaryczna liczba godzin dla przedmiotu wynikająca z

całego nakładu pracy studenta 100

Sumaryczna liczba punktów ECTS dla przedmiotu 4

(4)

9 Metody oceny

Ocena podsumowująca P1. Egzamin pisemny P5. Referat

P11. Aktywność na zajęciach

Kryteria oceny

Na ocenę 3 50% treści. 50% obecności na zajęciach.

Na ocenę 3.5 60% treści. 60% obecności na zajęciach.

Na ocenę 4 70% treści. 70% obecności na zajęciach.

Na ocenę 4.5 70% treści. 70% obecności na zajęciach. Referat omawiający projekt aplikacji wykorzystującej serwlety lub JSP.

Na ocenę 5 70% treści. 70% obecności na zajęciach. Referat omawiający projekt aplikacji w modelu MVC.

10 Macierz realizacji przedmiotu

Modułowe efekty kształcenia dla

przedmiotu

Odniesienie do efektów kierunkowych

Treści programowe Metody

dydaktyczne Sposoby oceny

MW1 K_W09, K_W11,

K_W12

Ew1, Ew2, Ew3, W1,

W2, W3, W4, W5 M16, M13, M6 P1, P5, P11

MU1 K_U03, K_U08,

K_U09 L1, L2, L3, L4, L5, L6 M2, M11 P5, P11

MU2 K_U03, K_U08,

K_U09 L1, L2, L3, L4, L5, L6 M2, M11 P5, P11

MK1 K_K02, K_K08 Ew1, Ew2, Ew3, L1,

L2, L3, L4, L5, L6 M2, M11, M6 P1, P5, P11

11 Wykaz literatury

Literatura podstawowa:

[1] K. Rychlicki-Kicior — Java EE 6. Programowanie aplikacji WWW, Gliwice, 2010, Helion [2] W. Romowicz — Java Server Pages oraz inne komponenty JavaPlatform, Gliwice, 2001, Helion Literatura uzupełniająca:

[1] B. Basham, K. Sierra, B. Bates — Head First Servlets & JSP. Edycja polska (Rusz głową!), Gliwice, 2005, Helion

[2] M. Hall, L. Brown, Y. Chaikin — Core Java Servlets i JavaServer Pages., Gliwice, 2009, Helion

12 Informacje o nauczycielach akademickich

Oboba odpowiedzialna za kartę

(5)

Oboby prowadzące przedmiot

dr Bernard Maj (kontakt: bermaj@interia.pl)

Cytaty

Powiązane dokumenty

znak początku ^ i końca $ oznacza domyślnie początek i koniec łańcucha; zaś jeśli ustawimy m, wtedy oznacza początek i koniec wiersza, więc może być dane wyrażenie

Zapoznanie studentów z przemianami żywności podczas przechowywania i ich wpływem na jakość żywności.. Dostarczenie studentowi wiedzy o procesach zachodzących w surowcach

b) nie więcej niż 30% wartości Aktywów Subfunduszu w inne niż wymienione w pkt 63.1.3. a instrumenty finansowe, przy czym nie więcej niż 10% wartości aktywów może

EK1 Wiedza Student który zaliczył przedmiot potrafi zdefiniować stan naprężenia i odkształcenia w płynie.. EK2 Wiedza Student który zaliczył przedmiot potrafi opisać

potrafi wykorzystywać pozyskaną podstawową wiedzę dla wyjaśnienia przyczyn i przebiegu zmian wybranych zagadnień ekonomicznych i procesów zarządczych dotyczących

Student/ka potrafi w należytym stopniu posługiwać się ogólną wiedzą z zakresu nauk o zarządzaniu i nauk ekonomicznych przy budowie modeli ekonometrycznych oraz w

Zapisz zdjęcie w katalogu HTML (który utworzyłeś w kroku 1, w tym katalogu powinien również znajdować plik index.html) pod nazwą pasma z rozszerzeniem jpg, a

zlecił nam zbadanie sprawozdania finansowego za rok obrotowy 2007 sporządzonego w oparciu o prowadzone księgi rachunkowe oraz sporządzenie raportu i opinii, na podstawie