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

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

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

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

Rok akademicki: 2030/2031 Kod: ZZP MK-n Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Niestacjonarne

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

Opis efektów kształcenia dla modułu zajęć

Aplikacje WWW i PHP - opis przedmiotu

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 KURSU. Języki hipertekstowe i tworzenie stron WWW. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Nazwa

PRZEWODNIK PO PRZEDMIOCIE

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

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2013/2014 Kod: ZZIP n Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

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

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

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2014/2015 Kod: GIP ZP-s Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

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

Liczba godzin. N (nauczyciel) studia niestacjonarne

Opis efektów kształcenia dla modułu zajęć

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

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

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

Rok akademicki: 2013/2014 Kod: ZIE n Punkty ECTS: 6. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2012/2013 Kod: GIP ZP-s Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Język angielski B2+ - obowiązkowy kurs języka specjalistycznego na studiach II stopnia dla studentów Wydziału Górnictwa i Geoinżynierii

Rok akademicki: 2030/2031 Kod: SEN US-s Punkty ECTS: 5. Kierunek: Energetyka Specjalność: Urządzenia, sieci i systemy elektroenergetyczne

Rok akademicki: 2015/2016 Kod: GIP s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

Rok akademicki: 2030/2031 Kod: JIS GK-s Punkty ECTS: 4. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

PRZEWODNIK PO PRZEDMIOCIE

Kierunkowy Wybieralny Polski Semestr V

Język angielski B2+ - obowiązkowy kurs języka specjalistycznego na studiach II stopnia dla studentów Wydziału Górnictwa i Geoinżynierii

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

Opis efektów kształcenia dla modułu zajęć

Aplikacje internetowe - opis przedmiotu

Język angielski B2+ - obowiązkowy kurs języka specjalistycznego na studiach II stopnia dla studentów Wydziału Górnictwa i Geoinżynierii

Rok akademicki: 2015/2016 Kod: RBM s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Projektowanie i normalizacja w badaniach i pracach środowiskowych. Rok akademicki: 2030/2031 Kod: BIS s Punkty ECTS: 2

Nowoczesne systemy zasilania źródeł światła i sterowania oświetleniem. Rok akademicki: 2030/2031 Kod: EEL s Punkty ECTS: 4

Opis efektów kształcenia dla modułu zajęć

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

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

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2030/2031 Kod: STC OS-s Punkty ECTS: 4. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Rok akademicki: 2030/2031 Kod: ZZIP n Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Rok akademicki: 2018/2019 Kod: RBM TL-s Punkty ECTS: 3. Kierunek: Mechanika i Budowa Maszyn Specjalność: Transport linowy

Opis efektów kształcenia dla modułu zajęć

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

Podstawy projektowania instalacji małej skali zasilanych energią słoneczną i biomasą. Rok akademicki: 2013/2014 Kod: STC s Punkty ECTS: 2

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2012/2013 Kod: DIS ST-s Punkty ECTS: 2. Kierunek: Inżynieria Środowiska Specjalność: Systemy i techniki ochrony środowiska

Opis efektów kształcenia dla modułu zajęć

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

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

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

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2014/2015 Kod: EAR s Punkty ECTS: 1. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2013/2014 Kod: RAR s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2014/2015 Kod: BEZ s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

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

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

KARTA PRZEDMIOTU. Warsztaty z Ruby on Rails. Ruby on Rails Workshop

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

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2013/2014 Kod: RAR AS-s Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Opis efektów kształcenia dla modułu zajęć

PRZEWODNIK PO PRZEDMIOCIE

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

Opis efektów kształcenia dla modułu zajęć

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

Opis efektów kształcenia dla modułu zajęć

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

Rok akademicki: 2030/2031 Kod: SEN EJ-s Punkty ECTS: 4. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Rok akademicki: 2016/2017 Kod: BGG s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

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

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć

Rok akademicki: 2017/2018 Kod: DIS IK-s Punkty ECTS: 2. Kierunek: Inżynieria Środowiska Specjalność: Inżynieria komunalna

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

Rok akademicki: 2016/2017 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2013/2014 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Transkrypt:

Nazwa modułu: Techniki internetowe Rok akademicki: 2030/2031 Kod: ZIE-1-405-s Punkty ECTS: 5 Wydział: Zarządzania Kierunek: Informatyka i Ekonometria Specjalność: - Poziom studiów: Studia I stopnia Forma i tryb studiów: - Język wykładowy: Polski Profil kształcenia: Ogólnoakademicki (A) Semestr: 4 Strona www: Osoba odpowiedzialna: dr inż. Duda Jerzy (jduda@zarz.agh.edu.pl) Osoby prowadzące: dr inż. Duda Jerzy (jduda@zarz.agh.edu.pl) Gaweł Bartłomiej (bgawel@zarz.agh.edu.pl) dr inż. Opiła Janusz (jmo@agh.edu.pl) Opis efektów kształcenia dla modułu zajęć Kod EKM Student, który zaliczył moduł zajęć wie/umie/potrafi Powiązania z EKK Sposób weryfikacji efektów kształcenia (forma zaliczeń) Wiedza M_W001 zna i rozumie zasady i techniki tworzenia stron WWW i wie jak klasyfikować i stosować aktualne specyfikacje języków HTML, XHTML i CSS IE1A_W24 Egzamin, Kolokwium, Wykonanie ćwiczeń laboratoryjnych M_W002 wie jak klasyfikować i wybierać architektury oraz technologie budowania aplikacji internetowych IE1A_W16, IE1A_W21, IE1A_W24 Egzamin, Wykonanie M_W003 wie jak stosować składnię i semantykę języków PHP oraz JavaScript; zna użyteczne biblioteki dla tych języków IE1A_W12, IE1A_W24 Egzamin, Kolokwium, Wykonanie ćwiczeń laboratoryjnych M_W004 zna podstawowe wzorce architektoniczne (w tym MVC) i rozumie zasady budowania aplikacji zgodnych z tymi wzorcami IE1A_W12, IE1A_W21, IE1A_W24 Egzamin, Wykonanie Umiejętności M_U001 potrafi zbudować poprawną składniowo stronę w języku (X)HTML oraz oddzielną warstwę prezentacji wykorzystującą język CSS IE1A_U19 Kolokwium, Wykonanie projektu, Wykonanie 1 / 6

M_U002 potrafi tworzyć aplikacje internetowe z wykorzystaniem języków PHP (strona serwera) oraz JavaScript (strona klienta) IE1A_U06, IE1A_U19 Kolokwium, Wykonanie projektu, Wykonanie M_U003 potrafi wraz z zespołem zaprojektować, a następnie stworzyć aplikację internetową z dostępem do bazy danych IE1A_U10, IE1A_U12, IE1A_U17, IE1A_U19 Wykonanie projektu M_U004 potrafi zidentyfikować podstawowe zagrożenia dla bezpieczeństwa aplikacji internetowych i potrafi im przeciwdziałać IE1A_U18, IE1A_U19 Wykonanie projektu, Wykonanie ćwiczeń laboratoryjnych Kompetencje społeczne M_K001 potrafi pracować w zespole; potrafi rozwiązywać problemy związane z realizacją projektu oraz prezentować wyniki zespołu IE1A_K02, IE1A_K03, IE1A_K05 Prezentacja, Wykonanie projektu M_K002 potrafi ocenić rolę i znaczenie aplikacji internetowych dla społeczeństwa informacyjnego i gospodarki elektronicznej oraz ocenić możliwość wykorzystania tych rozwiązań dla rozwoju przedsiębiorstw IE1A_K07, IE1A_K09 Udział w dyskusji, Wykonanie projektu M_K003 ma świadomość ciągłej potrzeby dostosowywania swojej wiedzy do zmieniających się technik budowania aplikacji internetowych oraz potrzeby śledzenia nowych specyfikacji stosowanych języków IE1A_K01, IE1A_K06 Egzamin, Kolokwium, Udział w dyskusji Matryca efektów kształcenia w odniesieniu do form zajęć Kod EKM Student, który zaliczył moduł zajęć wie/umie/potrafi Forma zajęć Wykład Ćwiczenia audytoryjne Ćwiczenia laboratoryjne Ćwiczenia projektowe Konwersatori um seminaryjne praktyczne Inne terenowe E-learning Wiedza M_W001 M_W002 M_W003 zna i rozumie zasady i techniki tworzenia stron WWW i wie jak klasyfikować i stosować aktualne specyfikacje języków HTML, XHTML i CSS wie jak klasyfikować i wybierać architektury oraz technologie budowania aplikacji internetowych wie jak stosować składnię i semantykę języków PHP oraz JavaScript; zna użyteczne biblioteki dla tych języków 2 / 6

M_W004 Umiejętności M_U001 M_U002 M_U003 M_U004 zna podstawowe wzorce architektoniczne (w tym MVC) i rozumie zasady budowania aplikacji zgodnych z tymi wzorcami potrafi zbudować poprawną składniowo stronę w języku (X)HTML oraz oddzielną warstwę prezentacji wykorzystującą język CSS potrafi tworzyć aplikacje internetowe z wykorzystaniem języków PHP (strona serwera) oraz JavaScript (strona klienta) potrafi wraz z zespołem zaprojektować, a następnie stworzyć aplikację internetową z dostępem do bazy danych potrafi zidentyfikować podstawowe zagrożenia dla bezpieczeństwa aplikacji internetowych i potrafi im przeciwdziałać Kompetencje społeczne M_K001 M_K002 M_K003 potrafi pracować w zespole; potrafi rozwiązywać problemy związane z realizacją projektu oraz prezentować wyniki zespołu potrafi ocenić rolę i znaczenie aplikacji internetowych dla społeczeństwa informacyjnego i gospodarki elektronicznej oraz ocenić możliwość wykorzystania tych rozwiązań dla rozwoju przedsiębiorstw ma świadomość ciągłej potrzeby dostosowywania swojej wiedzy do zmieniających się technik budowania aplikacji internetowych oraz potrzeby śledzenia nowych specyfikacji stosowanych języków + - - + - - - - - - - Treść modułu zajęć (program wykładów i pozostałych zajęć) Wykład Języki znaczników do tworzenia stron WWW Języki HTML i XHTML. Poprawność strukturalna kodu strony. Starzenie się kodu. Warstwa prezentacji strony WWW (CSS) 3 / 6

Koncepcja separacji warstw strony WWW. Kaskadowe arkusze stylów. Separatory. Model pudełkowy. Przyszłość CSS. Typografia strony. Responsive web-design. Infrastruktura aplikacji internetowej Model aplikacji internetowej, warstwy aplikacji. Serwery WWW i serwery aplikacji. Protokół HTTP i obsługa żądań HTTP przez serwer. Skrypty CGI. Język PHP Definiowanie zmiennych w PHP. Tablice superglobalne. Składnia języka PHP i składnia alternatywna. Obsługa baz danych w PHP. Obługa ciastek oraz sesji. Model programowania obiektowego w PHP5 i architektura MVC Model programowania obiektowego w PHP5. Model PDO. Wybrane frameworki PHP. Mapowanie obiektowo-relayjne ORM. Architektura MVC. Przegląd frameworków MVC dla środowiska PHP. Język skryptowy JavaScript Standard języka JavaScript (ECMAScript). Model obiektowy (prototypowanie). Wykorzystanie Document Object Model. Biblioteka jquery. Technika AJAX. Semantic Web URI. Język RDF i schematy RDF. Język SPARQL. Ontologie i język OWL. Wnioskowanie w semantic Web. Gospodarka elektroniczna i przyszłość Internetu E-commerce i e-administracja (pojęcia i klasyfikacja). Web 2.0 i przykłady realizcji. E- marketing: narzędzia Google. Ćwiczenia projektowe Tworzenie stron WWW w językach HTML i XHTML Szablon strony. Określanie strony kodowej. Podstawowe elementy formatujące stronę. Różnice pomiędzy językiem HTML a XHTML. Sprawdzanie poprawności składniowej Narzędzia do sprawdzania poprawność strukturalnej stron WWW (walidatory). Wykrywanie i usuwanie błędów. Rozróżnianie różnych wersji i specyfikacji języków. Przestarzałe elementy. Tworzenie warstwy prezentacji strony Kaskadowe arkusze stylów CSS. Modele osadzania CSS w kodzie HTML/XHTML. Separatory CSS, dziedziczenie stylów. Tworzenie struktury strony za pomocą znaczników div. Model pudełkowy. Przeźroczystość i inne rozszerzenia CSS2. Wprowadzenie do języka PHP Konfiguracja i uruchomienie serwera Apache z modułem PHP. Tworzenie skryptów PHP. Podstawowa składnia PHP. Obsługa formularzy i model obiektowy w PHP Zmienne superglobalne w PHP. Przesyłanie formularzy w PHP metodą GET i metodą POST. Obiektowe podejście do programowania w PHP. Komunikacja z bazą danych w PHP Obsługa dostępu do baz danych z poziomu PHP. Model PDO. Połączenie, wykonywanie zapytań, odczyt rekordów. Konfiguracja pluginów baz danych w PHP.INI. Obsługa sesji oraz podstawowe zabezpieczenia w PHP Sesje w PHP. Aspekty bezpieczeństwo w PHP. Uwierzytelnianie i autoryzacja, 4 / 6

bezpieczeństwo sesji. Model MVC w PHP Tworzenie aplikacji zgodnej z wzorcem Model View Controller (MVC) w wybranym frameworku. Projekt aplikacji internetowej do wykonania w zespole Przygotowanie do realizacji projektu aplikacji internetowej. Dobór zespołów. Przydział tematów oraz zadań dla zespołów. Omówienie koncepcji realizacji. Język JavaScript Składnia języka w JavaScript. Osadzanie skryptów na stronie WWW. Dostęp do modelu DOM. Walidacja formularzy po stronie klienta. Tworzenie klas poprzez prototypownie. Biblioteka jquery Sposoby wykorzystanie funkcji biblioteki jquery. Dostęp do elementów DOM za pomocą jquery. Mechanizm Callback. Sposób obliczania oceny końcowej Ocena końcowa wystawiana jest przez prowadzącego wykład jest jako średnia z oceny z egzaminu (waga 0,6) oraz oceny z laboratoriów (waga 0,4). Ocena z laboratoriów wystawiana jest na podstawie ocen uzyskanych z kolokwiów (waga 0,6) oraz oceny z projektu (waga 0,4). Wymagania wstępne i dodatkowe Wymagana znajomość podstaw programowania strukturalnego i obiektowego, a także relacyjnych baz danych i języka SQL. Zalecana literatura i pomoce naukowe Literatura podstawowa: 1. J. N. Robbins: HTML i XHTML. Leksykon kieszonkowy, Helion, Gliwice 2006. 2. E. A. Meyer: CSS. Kaskadowe arkusze stylów. Przewodnik encyklopedyczny. Wydanie III, Helion, Gliwice 2008. 3. M. Davis, J. Phillips: PHP i MySQL. Wprowadzenie, Helion, Gliwice 2007. 4. S. Powers: JavaScript. Wprowadzenie, Helion, Gliwice 2007. Literatura uzupełniająca: 5. W. R. Stanek: XML Vademecum, Microsoft Press 2002. 6. E. White, J. D. Eisenhamer: PHP 5 w praktyce, Helion, Gliwice 2007. Oprogramowanie 1. Edytor języka (X)HTML np. KEd, Core Editor. 2. Serwer Apache+PHP+MySQL np. WAMP 3. Edytor języka PHP np. KEd lub Eclipse. Publikacje naukowe osób prowadzących zajęcia związane z tematyką modułu Nie podano dodatkowych publikacji Informacje dodatkowe Brak 5 / 6

Nakład pracy studenta (bilans punktów ECTS) Forma aktywności studenta Udział w wykładach Udział w ćwiczeniach projektowych Przygotowanie do zajęć Samodzielne studiowanie tematyki zajęć Wykonanie projektu Egzamin lub kolokwium zaliczeniowe Sumaryczne obciążenie pracą studenta Punkty ECTS za moduł Obciążenie studenta 15 godz 30 godz 15 godz 45 godz 15 godz 5 godz 125 godz 5 ECTS 6 / 6