KARTA PRZEDMIOTU. Programowanie aplikacji internetowych



Podobne dokumenty
KARTA PRZEDMIOTU. Technologie tworzenia serwisów internetowych

Semestr Wykład Ćwiczenie Laboratorium Projekt Seminarium Łącznie. V Forma zaliczenia Liczba punktów ECTS

PRZEWODNIK PO PRZEDMIOCIE

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

Aplikacje WWW i PHP - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Aplikacje internetowe - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Kierunkowy Wybieralny Polski Semestr V

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

Język Java i technologie Web - opis przedmiotu

Egzamin / zaliczenie na ocenę*

PRZEWODNIK PO PRZEDMIOCIE

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

PRZEWODNIK PO PRZEDMIOCIE

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

PRZEWODNIK PO PRZEDMIOCIE

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

SYLABUS/KARTA PRZEDMIOTU

Inżynieria systemów mobilnych

PRZEWODNIK PO PRZEDMIOCIE

Projektowanie Produktu Product Design PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

KARTA KURSU. Języki hipertekstowe i tworzenie stron WWW. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Nazwa

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

forma studiów: studia stacjonarne Liczba godzin/tydzień: 1, 0, 2, 0, 0

Dietetyka w sporcie. Dietetics in sport Wychowanie fizyczne Stacjonarne, I-go stopnia licencjackie Ogólnoakademicki

Kierunkowy Wybieralny Polski Semestr V

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013

PRZEWODNIK PO PRZEDMIOCIE

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Z-ID-306 Technologie internetowe Internet Technologies. Podstawowy Obowiązkowy Polski Semestr III

PRZEWODNIK PO PRZEDMIOCIE

Projektowanie Produktu Product Design PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE. Grafika inżynierska. Logistyka (inżynierskie) stacjonarne. I stopnia. dr inż. Marek Krynke. ogólnoakademicki.

KARTA PRZEDMIOTU. 2. Kod przedmiotu: ZSI. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS/KARTA PRZEDMIOTU

SYLABUS/KARTA PRZEDMIOTU

Z-ID-404 Bezpieczeństwo danych w systemach. informatycznych

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2016/2017. Forma studiów: Niestacjonarne Kod kierunku: 11.

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

PRZEWODNIK PO PRZEDMIOCIE

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

PRZEWODNIK PO PRZEDMIOCIE

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW. Informatyka. Stacjonarne. Praktyczny

Liczba godzin. N (nauczyciel) studia niestacjonarne

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Programowanie usług sieciowych

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

Programowanie obiektowe 1 - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Architektura zorientowana na usługi

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

Technika cyfrowa i mikroprocesorowa. Zaliczenie na ocenę. Zaliczenie na ocenę

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Z-LOG-1034 Technologie internetowe Internet Technologies

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17

Nazwa przedmiotu: ZARZĄDZANIE INFRASTRUKTURĄ I DIAGNOSTYKA SIECI KOMPUTEROWYCH

KARTA KURSU. Przetwarzanie dokumentów XML i zaawansowane techniki WWW

Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2011/2012

Automatyka i Robotyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

KARTA PRZEDMIOTU. Cel 1 Zapoznanie studentów z architekturami i platformami mobilnymi

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013

tel. (+48 81) /22 fax (+48 81) Cel przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Transkrypt:

KARTA PRZEDMIOTU Nazwa przedmiotu/modułu: Nazwa angielska: Kierunek studiów: Poziom studiów: Profil studiów Jednostka prowadząca: Programowanie aplikacji internetowych Web application development edukacja techniczno-informatyczna stacjonarne / pierwszego stopnia inżynierskie ogólnoakademicki Kod przedmiotu PAI Karkonoska Państwowa Szkoła Wyższa w Jeleniej Górze, Wydział Przyrodniczo-Techniczny, Zakład Edukacji Techniczno-Informatycznej I Formy zajęć, liczba godzin Semestr W C L WR Inne Łącznie VI 5 30 45 Forma zaliczenia punktów ECTS C egzamin zaliczenie na ocenę 3 4 II Cel przedmiotu: Nabycie przez studenta wiedzy i umiejętności praktycznych z zakresu projektowania i implementowania dynamicznych serwisów internetowych. III Wymagania wstępne w kategoriach wiedzy, umiejętności i innych kompetencji: Wymagane zaliczenie przedmiotu Technologie tworzenia stron internetowych. Wiedza EK EK Umiejętności EK3 EK4 EK5 EK6 IV Oczekiwane efekty kształcenia: Zna technologie tworzenia serwisów internetowych i aplikacji klient-serwer, związane z nimi międzynarodowe standardy sieciowe i kierunki ich rozwoju. Ma podstawową wiedzę o cyklu życia oprogramowania komputerowego, w tym serwisów internetowych. Potrafi samodzielnie uczyć się, a w procesie edukacyjnym i działalności inżynierskiej korzystać z platformy nauczania zdalnego e-learning, poczty elektronicznej e-mail oraz źródeł informacji fachowej dostępnych w sieci Internet. Potrafi odpowiednio określić priorytety służące realizacji określonego przez siebie lub innych inżynierskiego zadania programistycznego. Potrafi zaprojektować i zaimplementować serwis internetowy, zgodnie z międzynarodowymi standardami sieciowymi, przy użyciu statycznych i dynamicznych technologii sieciowych; umie skonfigurować środowisko do rozwijania, uruchamiania i wdrażania systemów tego typu. Potrafi przeprowadzić testy opracowanego rozwiązania programistycznego oraz opisać i zinterpretować ich wyniki. V Treści programowe: Forma zajęć: wykład

Wyk Wyk Wyk3 Wyk4 Wprowadzenie do aplikacji internetowych. Porównanie statycznych i dynamicznych stron internetowych. Podstawowe technologie budowy aplikacji internetowych: po stronie klienta (ang. client-side) oraz po stronie serwera (ang. server-side). Język JavaScript jako przykład technologii po stronie klienta. Składnia i podstawowe konstrukcje języka. Obiektowy model dokumentu DOM. Dołączanie skryptów JavaScript do pliku (X)HTML. Obiekty, funkcje, obsługa zdarzeń. Wykorzystanie języka JavaScript do wstępnej walidacji danych wprowadzanych przez użytkownika. Technologia PHP. Metody instalowania i konfigurowania środowiska PHP. Składnia i podstawowe konstrukcje języka. Obsługa plików. Metody dostępu do bazy danych. Zarządzanie sesją użytkownika w aplikacji. Przykładowe rozwiązania aplikacji WWW (np. sklep internetowy). Bezpieczeństwo aplikacji internetowych. Rodzaje zagrożeń, typowe scenariusze ataków na internetowe systemy informatyczne (np. SQL injection) i metody ochrony przed nimi. Metody uwierzytelniania i zarządzania uprawnieniami użytkowników. Zapewnianie bezpieczeństwa aplikacji PHP. Wyk5 Powtórzenie wiadomości i przygotowanie do egzaminu. godzin Suma godzin 5 Forma zajęć: laboratorium godzin Lab Język JavaScript walidacja danych wprowadzanych przez użytkownika w formularzach. Lab Technologia PHP instalowanie i konfigurowanie środowiska wykonania PHP. Składnia i podstawowe konstrukcje języka. Przetwarzanie formularzy. Obsługa 8 plików. Lab3 Technologia PHP obsługa warstwy bazy danych: wyświetlanie, dodawanie, edytowanie i usuwanie wierszy w tabelach. Obsługa formularzy typu jeden do wielu. Lab4 Technologia PHP uwierzytelnianie użytkownika i obsługa jego sesji w aplikacji. 4 Lab5 Projekt dynamicznej aplikacji internetowej na wybrany temat. Określenie celów, założeń i grupy odbiorców serwisu. Projekt struktury treściowej, architektury, bazy danych i metod dostępu do niej, warstwy prezentacji. Implementacja aplikacji w technologiach po stronie serwera i klienta. Testowanie opracowanego rozwiązania. 3 Lab6 Uzupełnienie zaliczeń, wystawienie ocen końcowych. Suma godzin laboratorium 30 0 N N N3 N4 N5 F VI Narzędzia dydaktyczne Komputer przenośny z oprogramowaniem i dostępem do sieci komputerowej. Rzutnik komputerowy. Stacje robocze komputery stacjonarne z oprogramowaniem i dostępem do sieci komputerowej (w pracowniach). Serwer baz danych działający w sieci uczelnianej, dostępny z poziomu narzędzi klienckich, zainstalowanych w pracowniach komputerowych. System e-learning publikowanie materiałów dydaktycznych i ogłoszeń, gromadzenie i ocenianie prac studenckich, udostępnianie próbnych testów elektronicznych, sprawdzających wiedzę i umiejętności uczestników kursu. VIII Sposoby oceny (F formująca, P podsumowująca) Ćwiczeniowe listy zadań zbiory stosunkowo prostych zadań, zazwyczaj możliwych do

rozwiązania podczas pojedynczych zajęć dydaktycznych, obejmujących godziny lekcyjne. Za rozwiązanie każdej listy zadań prowadzący zajęcia przyznaje studentowi ocenę F punktację, zależną od zakresu, jakości, samodzielności i tempa wykonanej pracy. Po pozytywnym zaliczeniu ćwiczeniowej listy zadań student wysyła pakiet z rozwiązaniem do systemu e-learning (metoda utrwalenia pracy studenta i zabezpieczenia przed utratą danych). Reprezentatywny przykład ćwiczeniowej listy zadań jest przedstawiony w załączniku do niniejszej karty. F F3 Projektowe listy zadań zestawy poleceń trudniejszych i bardziej złożonych od list ćwiczeniowych. Ich rozwiązania są opracowywane przez studentów częściowo podczas zajęć dydaktycznych, częściowo zaś poza nimi. Student podczas zajęć prezentuje prowadzącemu rozwiązanie listy zadań, a następnie wysyła pakiet z rozwiązaniem do systemu e-learning. Za rozwiązanie listy zadań prowadzący zajęcia przyznaje studentowi ocenę F punktację, zależną od zakresu, jakości, samodzielności i terminowości wykonanej pracy. Reprezentatywny przykład projektowej listy zadań jest przedstawiony w załączniku do niniejszej karty. Egzamin test pisemny (zalecane wykorzystanie systemu nauczania zdalnego e-learning) sprawdzający wiedzę i umiejętności z zakresu wykładu. Z testu przyznawana jest ocena pozytywna, jeżeli student zdobędzie przynajmniej 50% maksymalnej liczby punktów. Reprezentatywne przykłady pytań elektronicznego testu są przedstawione w załączniku do niniejszej karty. P P Ocena końcowa z laboratorium wyznaczana jest na podstawie sumy ocen uzyskanych przez studenta ze wszystkich list zadań ćwiczeniowych (F) i projektowych (F). Ocena pozytywna P przyznawana jest studentowi, który pozytywnie zaliczył wszystkie listy zadań i zdobył łącznie przynajmniej 50% sumy wszystkich punktów możliwych do uzyskania w ramach ocen F i F. Ocena końcowa z wykładu P jest obliczana na podstawie 60% oceny F3 z testu egzaminacyjnego oraz 40% oceny końcowej P z laboratorium. Ocena końcowa P jest pozytywna wówczas, gdy obie oceny składowe z testu egzaminacyjnego i laboratorium są pozytywne. Forma aktywności Zajęcia z bezpośrednim udziałem nauczyciela akademickiego wykład. Samodzielna nauka, studiowanie literatury, przygotowanie do testu egzaminacyjnego z wykładu. Zajęcia z bezpośrednim udziałem nauczyciela akademickiego laboratorium. IX Obciążenie pracą studenta Samodzielne instalowanie i konfigurowanie środowiska programistycznego na prywatnym komputerze studenta. Przygotowanie list zadań ćwiczeniowych i projektowych. Łączna i średnia liczba godzin na zrealizowanie aktywności SUMA 00 SUMARYCZNA LICZBA PUNKTÓW ECTS DLA PRZEDMIOTU X Literatura podstawowa i uzupełniająca Literatura podstawowa:. Helion, Kurs JavaScript, http://webmaster.helion.pl/index.php/kurs-javascript, 0.. Kierzkowski A., PHP 5. Tworzenie stron WWW. Ćwiczenia praktyczne. Helion, Gliwice 008. 3. MacDonald M., HTML 5. Nieoficjalny podręcznik. Helion, Gliwice 0. 5 0 30 5 30 4 3

4. Wandschneider M., PHP i MySQL. Tworzenie aplikacji WWW. Helion, Gliwice 006. 5. Zakrzewicz M., Aplikacje WWW. Kurs e-learning, 006 008, http://wazniak.mimuw.edu.pl. Literatura uzupełniająca:. Cole E., Krutz R.L., Conley J., Bezpieczeństwo sieci. Biblia. Helion, Gliwice 005.. Lis M., JavaScript. Ćwiczenia praktyczne. Helion, Gliwice 006. 3. World Wide Web Consortium, międzynarodowe standardy internetowe, http://www.w3.org. 4

5