Przedmiot specjalizacyjny IV - Aplikacje internetowe
Informacje ogólne
Kod przedmiotu: | MFI-M.188 |
Kod Erasmus / ISCED: |
11.302
|
Nazwa przedmiotu: | Przedmiot specjalizacyjny IV - Aplikacje internetowe |
Jednostka: | Zakład Dydaktyki Matematyki |
Grupy: | |
Punkty ECTS i inne: |
(brak)
|
Język prowadzenia: | polski |
Wymagania wstępne: | Podstawy informatyki. |
Godzinowe ekwiwalenty punktów ECTS: | ◾Godziny kontaktowe z prowadzącym zajęcia realizowane w formie np. konsultacji (łączna liczba godzin w semestrze): 5,0 ◾Godziny kontaktowe z prowadzącym zajęcia realizowane w formie zajęć dydaktycznych (łączna liczba godzin w semestrze): 30,0 ◾Przygotowanie się studenta do zajęć dydaktycznych (łączna liczba godzin w semestrze): 10,0 ◾Przygotowanie się studenta do zaliczeń i/lub egzaminów (łączna liczba godzin w semestrze): 15,0 Łączna liczba godzin: 60 Łączna liczba punktów ECTS: 2 |
Sposób weryfikacji efektów kształcenia: | ◾Projekty zaliczeniowe – W08, W17 ◾Prace domowe, projekty samodzielne – W08, W17, U1, U2, U3 ◾Aktywność – K01, K02 |
Pełny opis: |
◾Zagadnienia wykładowe: 1. Architektury aplikacji internetowych (m. in. architektura WWW, protokół HTTP, serwer aplikacji). 2. Technologie implementacji interfejsu użytkownika (m. in. HTML, CSS, JavaScript). 3. Technologie implementacji logiki prezentacji (PHP/Python/Java Server Pages/Active Server Pages). 4. Technologie implementacji logiki biznesowej w architekturze Model-View-Controller. 5. Wykorzystanie dostępnych mechanizmów bezpieczeństwa. ◾Tematy laboratorium: 1. Architektura klient-serwer. Komunikacja w protokole HTTP. 2. Język HTML. 3. Arkusze stylów CSS. 4. Elementy JavaScript. 5. Tworzenie aplikacji w architekturze Model-View-Controller. 6. Tworzenie aplikacji bazodanowych. 7. Wykorzystanie i implementacja mechanizmów bezpieczeństwa. |
Literatura: |
1. H.M. Deitel, P.J. Deitel, T,R. Nieto, Internet & World Wide Web. How to program, Deitel & Associates Inc., 2001 2. Dokumentacja PHP, Python, JDK, ASP 3. Aplikacje WWW, dostęp online: http://wazniak.mimuw.edu.pl/index.php?title=Aplikacje_WWW 4. Zaawansowane aplikacje internetowe, dostęp online: http://wazniak.mimuw.edu.pl/index.php?title=Zaawansowane_aplikacje_internetowe 5. Graham S., Simeonov S., Boubez T., Davis D., Daniels G., et al., Java. Usługi WWW. Vademecum profesjonalisty, Helion, 2003 |
Efekty uczenia się: |
◾Wiedza Student W08 – zna podstawy technik obliczeniowych i programowania, wspomagających pracę matematyka i rozumie ich ograniczenia K_W08, X1A_W04, X1A_W05 W17 – rozumie działanie systemów komputerowych i sieci K_W17, X1A_W05 ◾Umiejętności Student U1 – posiada umiejętność programowania w wybranym języku K_W08, K_W17 U2 – umie wykorzystywać w praktyce technologie informacyjne K_W08, K_W17 U3 – potrafi tworzyć wielokomponentowe aplikacje działające w różnych systemach operacyjnych K_W08, K_W17 ◾Kompetencje społeczne Student K01 – ma świadomość ograniczenia poziomu swojej wiedzy i umiejętności, rozumie potrzebę ciągłego dokształcania się zawodowego i rozwoju osobistego, dokonuje samooceny własnych kompetencji i doskonali umiejętności, wyznacza kierunki własnego rozwoju i kształcenia K_K01, X1A_K01, X1A_U07, X1A_K05 K02 – potrafi precyzyjnie formułować pytania, służące pogłębieniu własnego zrozumienia danego tematu lub odnalezieniu brakujących elementów rozumowania K_K02, X1A_K01, X1A_K02, X1A_U09 |
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.