Liczba godzin. N (nauczyciel) studia niestacjonarne

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

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów)

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

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

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

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

Informatyka Programowanie - 1,6 SPS/ praktyczny stacjonarne/ niestacjonarne. Liczba godzin. N (nauczyciel) studia niestacjonarne

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

Aplikacje WWW i PHP - opis przedmiotu

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

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

Informatyka Programowanie - 1,2,3,4,5 SPS/ praktyczny stacjonarne/niestacjonarne. Liczba godzin. N (nauczyciel) studia niestacjonarne

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

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA: Projektowanie serwisów internetowych

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

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

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

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

OPIS PRZEDMIOTU KSZTAŁCENIA

Kierunkowy Wybieralny Polski Semestr V

KARTA MODUŁU KSZTAŁCENIA

KARTA PRZEDMIOTU. Internetowe aplikacje bazodanowe D1_12

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA: Podstawy animacji i interakcji

OPIS PRZEDMIOTU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

Z-LOG-1034 Technologie internetowe Internet Technologies

Język Java i technologie Web - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Informatyczne podstawy projektowania Kod przedmiotu

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA: Podstawy animacji i interakcji

Podstawy programowania.

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

Nazwa: Trening umiejętności społecznych

PRZEWODNIK PO PRZEDMIOCIE

Algorytmy i struktury danych Metody programowania Języki i paradygmaty programowania Nazwa jednostki prowadzącej przedmiot Instytut Matematyki

PROJEKT INŻYNIERSKI I

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

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

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

Kierunkowy Wybieralny Polski Semestr V

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Webdesign D1_16

CAD NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

Podstawy programowania strukturalnego (C) SYLABUS A. Informacje ogólne

Rok akademicki: 2013/2014 Kod: ZZIP IN-s Punkty ECTS: 2. Kierunek: Zarządzanie i Inżynieria Produkcji Specjalność: Informatyka w zarządzaniu

Szczegółowy opis zamówienia:

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

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

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

PRZEWODNIK PO PRZEDMIOCIE

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

PRZEWODNIK PO PRZEDMIOCIE

Informatyka Programowanie - 4,5,6 SPS/ praktyczny stacjonarne/ niestacjonarne. Liczba godzin. N (nauczyciel) studia niestacjonarne

zajęcia w pomieszczeniu Ćwiczenia laboratoryjne w dydaktycznym pracowni informatycznej

WYDZIAŁ EKONOMII KARTA OPISU MODUŁU KSZTAŁCENIA

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Programowanie obiektowe 1 - opis przedmiotu

WYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja. Nazwa przedmiotu: Język programowania C++

PRZEWODNIK PO PRZEDMIOCIE

Lp. Element Opis. Nazwa przedmiotu/ modułu. Technologia informacyjna kształcenia. Typ przedmiotu/ modułu

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

Rok akademicki: 2030/2031 Kod: ZIE s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

Państwowa Wyższa Szkoła Zawodowa w Płocku Instytut Nauk Ekonomicznych i Informatyki KARTA PRZEDMIOTU. Część A. Część B

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Rok akademicki: 2012/2013 Kod: ZIE s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie I C15

Rok akademicki: 2012/2013 Kod: JFM s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

Kod przedmiotu: PLPILA02-IEEKO-L-5s8-2012IWBIANS Pozycja planu: D7

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA Bieżący sylabus w semestrze zimowym roku 2016/17

S Y L A B U S P R Z E D M I O T U

PRZEWODNIK PO PRZEDMIOCIE

Semestr letni Brak Tak

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Technologia Informacyjna. 2. KIERUNEK: filologia, specjalność filologia angielska

KARTA PRZEDMIOTU USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW. Wydział Nauk Humanistycznych i Społecznych przedmiot. Zajęcia w pomieszczeniu

KARTA KURSU. Języki skryptowe

PRZEWODNIK PO PRZEDMIOCIE

Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++

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

PRZEWODNIK PO PRZEDMIOCIE

Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PODSTAWY PROGRAMOWANIA STRUKTURALNEGO (C) SYLABUS A. Informacje ogólne

PRZEWODNIK PO PRZEDMIOCIE

Transkrypt:

OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów) Nazwa modułu Przedmioty Wprowadzenie do programowania aplikacji internetowych Nazwa jednostki prowadzącej przedmiot Instytut Matematyki kierunek specjalność specjalizacja semestr/y poziom kształcenia/ profil kształcenia forma studiów Informatyka Programowanie - 3,4,5 SPS/praktyczny Nazwisko osoby prowadzącej (osób prowadzących) dr Ryszard Motyka stacjonarne/ Formy zajęć stacjonarne N (nauczyciel) Liczba godzin stacjonarne S (student) Liczba punktów ECTS Ćwiczenia laboratoryjne 30 18 45 57 3 Przygotowanie do zajęć 30 35 Przygotowanie projektów 10 12 Przygotowanie do kolokwium 5 10 Razem 30 18 45 57 3 (CL) ćwiczenia laboratoryjne 45 27 30 48 3 Przygotowanie do zajęć (rozwiązywanie zadań domowych) 5 13 Przygotowanie domowej pracy kontrolnej 15 15 Przygotowanie do kolokwium 10 20 Razem 45 27 30 48 3 (CL) ćwiczenia laboratoryjne 30 18 45 57 3 Przygotowanie do zajęć 15 20 (rozwiązywanie zadań domowych) Przygotowanie domowej pracy 20 20 kontrolnej Przygotowanie do kolokwium 10 17 Razem 30 18 45 57 3 Metody dydaktyczne (CL) ćwiczenia laboratoryjne: ćwiczenia praktyczne - rozwiązywanie zadań, metoda problemowa, praca w grupach Określenie przedmiotów wprowadzających wraz z wymogami wstępnymi A. Wymagania formalne: zaliczone przedmioty Programowanie I. Podstawy programowania, Programowanie II. Programowanie obiektowe B. Wymagania wstępne: umiejętność programowania strukturalnego i obiektowego w dowolnym języku Cele przedmiotu Opanowanie podstaw programowania w zakresie programowania strukturalnego i obiektowego w języku skryptowym

PHP. Treści programowe 1. Wprowadzenie do Internetu i sieci Web. 2. Funkcjonalność i budowa przeglądarki internetowej 3. Języki opisu struktury dokumentu. 4. Składnia HTML. 5. Projektowanie stron WWW: tekst, lista, obrazy, multimedia, interaktywny formularz HTML: akcje i dane, tabele. 6. Arkusze stylu. CSS. 7. Język XML: struktura logiczna a prezentacja. 8. XML Schema - język opisu dokumentu. 9. Transformacja XSL. 10. Obiekty formatujące (XSL:FO). 11. Powiązania treści: XPath, XLink, XPointer. 12. Animation: Adobe Flash Player, SVG. 1. Podstawy języka PHP 2. Stałe, zmienne, wyrażenia i operatory 3. Instrukcje sterujące 4. Funkcje użytkownika. Przegląd funkcji języka PHP 5. Tablice 6. Obsługa formularzy 7. Obsługa sesji, cookies 8. Obsługa ciągów znakowych 9. Operacje na plikach 10. Podział skryptu na wiele plików 11. Współpraca z bazami danych 12. Wprowadzenie do programowania obiektowego w PHP 1. Narzędzia przydatne w pracy programisty JS. 2. Podstawy języka. 3. Obiekty JavaScriptu. 4. Funkcje. 5. Obsługa formularzy (w tym aspekty związane z ich walidacją). 6. Obsługa zdarzeń. 7. Obiekty modelu DOM i obiekty wbudowane. 8. Okna dialogowe. 9. Tworzenie własnych obiektów JavaScriptu. 10. Obsługa wyjątków. 11. Diagnozowanie i rozwiązywanie problemów. 12. Wprowadzenie do technologii Ajax. 13. Wprowadzenie do jquery. 14. Przegląd wybranych frameworków JS.

Efekty kształcenia Wiedza W_01 Zna w podstawowym zakresie instrukcje języka PHP. W_02 Ma podstawową wiedzę o specyfice, możliwościach i ograniczeniach aplikacji tworzonych z wykorzystaniem języka PHP. W_03 Student zna i rozumie założenia, koncepcje, wady i zalety języka Java Script W_04 Zna instrukcje języka Java Script. W_05 Student zna i rozumie zasady tworzenia aplikacji z wykorzystaniem języka Java Script. W_06 Zna składnię języka HTML oraz CSS. Umiejętności U_01 Student opisuje podstawowe zagadnienia dotyczące prezentacji, transformacji i synchronizacji informacji w systemie rozproszonym. U_02 Student opisuje współczesne technologie realizacji hipermediów i związanych z nimi usług. U_03 Student prezentuje własny system pozyskiwania i prezentacji informacji z wykorzystaniem wybranych technologii. U_04 Student umie zorganizować dostęp do usług wystawionych w sieci. U_05 Umie się posługiwać narzędziami do tworzenia i debugowania oprogramowania napisanego w języku PHP. U_06 Umie projektować i wytwarzać proste aplikacje w języku PHP. U_07 Umie się posługiwać narzędziami do tworzenia i debugowania oprogramowania napisanego z wykorzystaniem języka Java Script. U_08 Umie projektować i wytwarzać proste aplikacje z wykorzystaniem języka Java Script. U_09 Potrafi korzystać z dostępnych bibliotek do rozwiązywania zadań w wybranym języku programowania. Kompetencje społeczne K_01 Wykazuje kreatywność w związku z rozwiązywanymi problemami. K_02 Zna ograniczenia własnej wiedzy i rozumie potrzebę dalszego kształcenia, jest otwarty na poszukiwanie niestandardowych rozwiązań. Sposób zaliczenia oraz formy i podstawowe kryteria oceny/wymagania egzaminacyjne Ćwiczenia laboratoryjne zaliczenie z oceną Ćwiczenia laboratoryjne: kolokwium praktyczne efekty: W_01, U_01, U_02, U_03, U_04, projekty - efekty: W_01, U_01, U_02, U_03, U_04, Maksymalna liczba punktów to a. Ocena K z projektów, kolokwium jest wyliczona według zasady: K [0% a, 50% a) K [50%a, 60%a) K [60% a, 70% a) plus K [70% a, 80% a) K [80% a, 90% a) K [90% a, 100% a] bardzo Ocena zaliczenia ćwiczeń jest obliczona jako średnia arytmetyczna ocen z kolokwiów praktycznych oraz oceny z projektów CL zaliczenie z oceną (CL) Ćwiczenia laboratoryjne - kolokwium pisemne o charakterze praktycznym - efekty: W_01, W_02, U_05, U_06 (60%) - domowa praca kontrolna - efekty: W_01, W_02, U_05, U_06, K_02 (40%) Każda z form oceny CL jest punktowana, a suma punktów możliwych do uzyskania to y. W nawiasach przy każdej z form oceniania CL podano jaki procent y można uzyskać maksymalnie z tej formy oceniania. Ocena A dla zaliczenia CL jest ustalana na podstawie uzyskanej przez studenta sumy punktów P według zasady: P [0% y, 50% y) P [50%y, 60%y) P [60% y, 70% y) plus P [70% y, 80% y) P [80% y, 90% y) P [90% y, 100% y] bardzo Końcowa ocena z zaliczenia przedmiotu jest tożsama z oceną A.

CL zaliczenie z oceną (CL) Ćwiczenia laboratoryjne - kolokwium pisemne o charakterze praktycznym - efekty: W_04, W_05, W_06, U_07, U_08, U_09 (60%) - domowa praca kontrolna - efekty_04, W_05, W_06, U_07, U_08, U_09, K_01 (40%) Każda z form oceny CL jest punktowana, a suma punktów możliwych do uzyskania to y. W nawiasach przy każdej z form oceniania CL podano jaki procent y można uzyskać maksymalnie z tej formy oceniania. Ocena A dla zaliczenia CL jest ustalana na podstawie uzyskanej przez studenta sumy punktów P według zasady: P [0% y, 50% y) P [50%y, 60%y) P [60% y, 70% y) plus P [70% y, 80% y) P [80% y, 90% y) P [90% y, 100% y] bardzo Końcowa ocena z zaliczenia przedmiotu jest tożsama z oceną A. Ocena modułu jest średnią ważoną z ocen końcowych dla wszystkich przedmiotów. Wagami jest łączna liczba punktów ECTS dla każdego przedmiotu. Matryca efektów kształcenia dla przedmiotu Numer (symbol) Odniesienie do efektów kształcenia Odniesienie do charakterystyki drugiego stopnia PRK efektu kształcenia dla programu dla obszaru/ obszarów W_01 K1_W19, K1_W22 P6S_WG W_02 K1_W19, K1_W22 P6S_WG W_03 K1_W19, K1_W22 P6S_WG W_04 K1_W19, K1_W22 P6S_WG W_05 K1_W19, K1_W22 P6S_WG W_06 K1_W19, K1_W22 P6S_WG U_01 K1_U28, K1_U31, K1_U27 P6S_UW U_02 K1_U27, K1_U31 P6S_UW U_03 K1_U31, K1_U27 P6S_UW U_04 K1_U29, K1_U31 P6S_UW U_05 K1_U28, K1_U29 P6S_UW U_06 K1_U35 P6S_UW U_07 K1_U28, K1_U29 P6S_UW U_08 K1_U35 P6S_UW U_09 K1_U35 P6S_UW K_01 K1_K02 P6S_KO K_02 K1_K08 P6S_KO

Wykaz literatury A. Literatura wymagana do ostatecznego zaliczenia zajęć 1. Lis M., PHP i MySQL. Dla każdego. Wydanie III, Helion 2017 2. Gajda W., PHP. Praktyczne projekty (ebook), Helion 2014 3. Lis M., PHP5. Praktyczny kurs (ebook), Helion 2014 4. Gajda W., HTML, XHTML i CSS. Praktyczne projekty, Helion 5. Mangano S., XSLT. Receptury, Helion 2007 6. Duckett J., HTML i CSS. Zaprojektuj i zbuduj witrynę WWW. Helion 7. Otegem M. van, XSLT dla każdego, Helion 8. http://webmaster.helion.pl/kurshtml/ 9. McFarland S. D., JavaScript. Nieoficjalny podręcznik. Wydanie III, Helion 2015 10. Lis M., JavaScript. Ćwiczenia praktyczne. Wydanie III, Helion 2013 11. Herman D., Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka, Helion 2015 12. Ballard P., Szybki kurs JavaScript. Wprowadzenie do języka w 24 godziny. Wydanie VI, Helion B. Literatura uzupełniająca 1. Kessin Z., HTML5. Programowanie aplikacji, Helion 2. Lemay L., Colburn R., Kyrnin J., HTML,CSS i JavaScript dla każdego, Wydanie VII, Helion 3. Lis M., PHP 5. Praktyczny kurs. Wydanie II, Helion 2011 4. Trachtenberg A., Sklar D., PHP. Receptury. Wydanie II (ebook), Helion 2012 5. Shafik D., Mitchell L., Turland M., Mistrz PHP. Pisz nowoczesny kod (ebook), Helion 2012 1. Ullman L., Nowoczesny język JavaScript, Helion 2013 2. Powers S., JavaScript. Wprowadzenie, Helion 2012 6. Lis M., JavaScript. Praktyczny kurs, Helion 2012 Kontakt dr Ryszard Motyka ryszard.motyka@apsl.edu.pl