Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Administracja Centralna Uczelni - Wymiana międzynarodowa (S1)

Sylabus przedmiotu Dynamic documents and front-end Web development:

Informacje podstawowe

Kierunek studiów Wymiana międzynarodowa
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta
Obszary studiów
Profil
Moduł
Przedmiot Dynamic documents and front-end Web development
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Inżynierii Systemów Informacyjnych
Nauczyciel odpowiedzialny Jarosław Jankowski <Jaroslaw.Jankowski@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 3,0 ECTS (formy) 3,0
Forma zaliczenia zaliczenie Język angielski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW1 15 1,00,30zaliczenie
laboratoriaL1 30 2,00,70zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1The basics of HTML language

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Understanding selected programming languages and data processing methods in dynamic Web systems.

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Dynamic access to web page elements in object-oriented document model2
T-L-2Dynamic modification of Web content2
T-L-3Formatting content using CSS sheets4
T-L-4Capturing events using Java Script2
T-L-5Construction of validators and forms4
T-L-6Encoding data using XML language4
T-L-7Integration of selected components and construction of asynchronous applications6
T-L-8Use of selected libraries in dynamic document programming6
30
wykłady
T-W-1Document object model2
T-W-2CSS sheets2
T-W-3Application of Java Script in dynamic documents2
T-W-4XML markup language2
T-W-5AJAX and asynchronous processing4
T-W-6Selected applications and libraries integrating these technologies3
15

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Participation in didactic classes30
A-L-2Participation for assessment4
A-L-3Preparation of laboratory reports26
60
wykłady
A-W-1Participation in didactic classes15
A-W-2Participation in consultations and examinations4
A-W-3Preparing for the exam12
31

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Lecture with presentations and examples
M-2Practical exercises in laboratories

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Lecture - Written examin with practical questions, questions in the form of a selection and description - a total of 10 questions
S-2Ocena podsumowująca: Overall assessment based on reports and attendance

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM-WI_1-_null_W01
Wiedza w zakresie programowania dokumentów dynamicznych w systemach internetowych
C-1T-L-1, T-W-1, T-W-2, T-L-2, T-W-3, T-L-3, T-W-4, T-L-4, T-L-5, T-W-5, T-W-6, T-L-6, T-L-7, T-L-8M-1, M-2S-1, S-2

Zamierzone efekty kształcenia - umiejętności

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM-WI_1-_null_U01
Umiejętność programowania dokumentów dynamicznych z wykorzystaniem wiodących technologii
C-1T-L-1, T-W-1, T-W-2, T-L-2, T-W-3, T-L-3, T-W-4, T-L-4, T-L-5, T-W-5, T-W-6, T-L-6, T-L-7, T-L-8M-1, M-2S-1, S-2

Zamierzone efekty kształcenia - inne kompetencje społeczne i personalne

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM-WI_1-_null_K01
Kompenetecje z zakresie programowania dokumentów dynamicznych i pracy zespołowej
C-1T-L-1, T-W-1, T-W-2, T-L-2, T-W-3, T-L-3, T-W-4, T-L-4, T-L-5, T-W-5, T-W-6, T-L-6, T-L-7, T-L-8M-1, M-2S-1, S-2

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
WM-WI_1-_null_W01
Wiedza w zakresie programowania dokumentów dynamicznych w systemach internetowych
2,0Nie zna metod i narzędzi programowania dokumentów dynamicznych
3,0Zna podstawy modelu DOM i języka JavaScript
3,5Zna podstawy modelu DOM, języka JavaScript, CSS
4,0Zna szczegółowo model DOM, język JavaScript, CSS i XML
4,5Zna szczegółowo model DOM, język JavaScript i XML i ma wiedzę na temat integracji tych narzędzi w ramach technologii AJAX
5,0Zna szczegółowo model DOM, język JavaScript i XML i ma szczegółową wiedzę na temat integracji tych narzędzi w ramach technologii AJAX. Ma wiedzę na temat specjalizowanych bibliotek programistycznych.

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
WM-WI_1-_null_U01
Umiejętność programowania dokumentów dynamicznych z wykorzystaniem wiodących technologii
2,0Nie potrafi programować dokumentów dynamicznych
3,0Potrafi programować proste aplikacje w oparciu o DOM i język JavaScript
3,5Potrafi programować proste aplikacje w oparciu o model DOM, język JavaScript i CSS
4,0Potrafi programować aplikacje w oparciu o DOM, język JavaScript, CSS i XML
4,5Umie programować aplikacje internetowe w oparciu o dokumenty dynamiczne i integrować technologie DOM, język JavaScript i XML w ramach AJAX. Umie dobrać technologie adekwatnie do problemu
5,0Umie programować aplikacje w oparciu o dokumenty dynamiczne i integrować technologie DOM, język JavaScript i XML w ramach AJAX oraz umie korzystać z zaawansowanych bibliotek programistycznych. Umie dobrać technologie adekwatnie do problemu.

Kryterium oceny - inne kompetencje społeczne i personalne

Efekt kształceniaOcenaKryterium oceny
WM-WI_1-_null_K01
Kompenetecje z zakresie programowania dokumentów dynamicznych i pracy zespołowej
2,0Nie spełnia kryteriów dla oceny 3
3,0Ma świadomość istnienia wielu technologii stosowanych w programowaniu dokumentów dynamicznych
3,5Potrafi wskazać kluczowe technologie zorientowane na dokumenty dynamiczne i z nich korzystać.
4,0Potrafi wskazać kluczowe technologie zorientowane na dokumenty dynamiczne i z nich korzystać. Uzupełnia informacje w tym zakresie.
4,5Potrafi wskazać kluczowe technologie zorientowane na dokumenty dynamiczne i z nich korzystać. Aktywnie uzupełnia informacje w tym zakresie.
5,05 Potrafi wskazać kluczowe technologie zorientowane na dokumenty dynamiczne i z nich korzystać. Aktywnie uzupełnia informacje w tym zakresie i poszukuje nowych rozwiązań.

Literatura podstawowa

  1. Bogdan Brinzarea, AJAX and PHP: Building Modern Web Applications, PACKT, London, 2012
  2. Anne Boehm, Zak Ruvalcaba, HTML5 and CSS3, Murach, NY, 2015

Literatura dodatkowa

  1. Shawn M. Lauriat, Advanced Ajax: Architecture and Best Practices, Prentice Hall, NY, 2011

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Dynamic access to web page elements in object-oriented document model2
T-L-2Dynamic modification of Web content2
T-L-3Formatting content using CSS sheets4
T-L-4Capturing events using Java Script2
T-L-5Construction of validators and forms4
T-L-6Encoding data using XML language4
T-L-7Integration of selected components and construction of asynchronous applications6
T-L-8Use of selected libraries in dynamic document programming6
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Document object model2
T-W-2CSS sheets2
T-W-3Application of Java Script in dynamic documents2
T-W-4XML markup language2
T-W-5AJAX and asynchronous processing4
T-W-6Selected applications and libraries integrating these technologies3
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Participation in didactic classes30
A-L-2Participation for assessment4
A-L-3Preparation of laboratory reports26
60
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Participation in didactic classes15
A-W-2Participation in consultations and examinations4
A-W-3Preparing for the exam12
31
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaWM-WI_1-_null_W01Wiedza w zakresie programowania dokumentów dynamicznych w systemach internetowych
Cel przedmiotuC-1Understanding selected programming languages and data processing methods in dynamic Web systems.
Treści programoweT-L-1Dynamic access to web page elements in object-oriented document model
T-W-1Document object model
T-W-2CSS sheets
T-L-2Dynamic modification of Web content
T-W-3Application of Java Script in dynamic documents
T-L-3Formatting content using CSS sheets
T-W-4XML markup language
T-L-4Capturing events using Java Script
T-L-5Construction of validators and forms
T-W-5AJAX and asynchronous processing
T-W-6Selected applications and libraries integrating these technologies
T-L-6Encoding data using XML language
T-L-7Integration of selected components and construction of asynchronous applications
T-L-8Use of selected libraries in dynamic document programming
Metody nauczaniaM-1Lecture with presentations and examples
M-2Practical exercises in laboratories
Sposób ocenyS-1Ocena podsumowująca: Lecture - Written examin with practical questions, questions in the form of a selection and description - a total of 10 questions
S-2Ocena podsumowująca: Overall assessment based on reports and attendance
Kryteria ocenyOcenaKryterium oceny
2,0Nie zna metod i narzędzi programowania dokumentów dynamicznych
3,0Zna podstawy modelu DOM i języka JavaScript
3,5Zna podstawy modelu DOM, języka JavaScript, CSS
4,0Zna szczegółowo model DOM, język JavaScript, CSS i XML
4,5Zna szczegółowo model DOM, język JavaScript i XML i ma wiedzę na temat integracji tych narzędzi w ramach technologii AJAX
5,0Zna szczegółowo model DOM, język JavaScript i XML i ma szczegółową wiedzę na temat integracji tych narzędzi w ramach technologii AJAX. Ma wiedzę na temat specjalizowanych bibliotek programistycznych.
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaWM-WI_1-_null_U01Umiejętność programowania dokumentów dynamicznych z wykorzystaniem wiodących technologii
Cel przedmiotuC-1Understanding selected programming languages and data processing methods in dynamic Web systems.
Treści programoweT-L-1Dynamic access to web page elements in object-oriented document model
T-W-1Document object model
T-W-2CSS sheets
T-L-2Dynamic modification of Web content
T-W-3Application of Java Script in dynamic documents
T-L-3Formatting content using CSS sheets
T-W-4XML markup language
T-L-4Capturing events using Java Script
T-L-5Construction of validators and forms
T-W-5AJAX and asynchronous processing
T-W-6Selected applications and libraries integrating these technologies
T-L-6Encoding data using XML language
T-L-7Integration of selected components and construction of asynchronous applications
T-L-8Use of selected libraries in dynamic document programming
Metody nauczaniaM-1Lecture with presentations and examples
M-2Practical exercises in laboratories
Sposób ocenyS-1Ocena podsumowująca: Lecture - Written examin with practical questions, questions in the form of a selection and description - a total of 10 questions
S-2Ocena podsumowująca: Overall assessment based on reports and attendance
Kryteria ocenyOcenaKryterium oceny
2,0Nie potrafi programować dokumentów dynamicznych
3,0Potrafi programować proste aplikacje w oparciu o DOM i język JavaScript
3,5Potrafi programować proste aplikacje w oparciu o model DOM, język JavaScript i CSS
4,0Potrafi programować aplikacje w oparciu o DOM, język JavaScript, CSS i XML
4,5Umie programować aplikacje internetowe w oparciu o dokumenty dynamiczne i integrować technologie DOM, język JavaScript i XML w ramach AJAX. Umie dobrać technologie adekwatnie do problemu
5,0Umie programować aplikacje w oparciu o dokumenty dynamiczne i integrować technologie DOM, język JavaScript i XML w ramach AJAX oraz umie korzystać z zaawansowanych bibliotek programistycznych. Umie dobrać technologie adekwatnie do problemu.
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaWM-WI_1-_null_K01Kompenetecje z zakresie programowania dokumentów dynamicznych i pracy zespołowej
Cel przedmiotuC-1Understanding selected programming languages and data processing methods in dynamic Web systems.
Treści programoweT-L-1Dynamic access to web page elements in object-oriented document model
T-W-1Document object model
T-W-2CSS sheets
T-L-2Dynamic modification of Web content
T-W-3Application of Java Script in dynamic documents
T-L-3Formatting content using CSS sheets
T-W-4XML markup language
T-L-4Capturing events using Java Script
T-L-5Construction of validators and forms
T-W-5AJAX and asynchronous processing
T-W-6Selected applications and libraries integrating these technologies
T-L-6Encoding data using XML language
T-L-7Integration of selected components and construction of asynchronous applications
T-L-8Use of selected libraries in dynamic document programming
Metody nauczaniaM-1Lecture with presentations and examples
M-2Practical exercises in laboratories
Sposób ocenyS-1Ocena podsumowująca: Lecture - Written examin with practical questions, questions in the form of a selection and description - a total of 10 questions
S-2Ocena podsumowująca: Overall assessment based on reports and attendance
Kryteria ocenyOcenaKryterium oceny
2,0Nie spełnia kryteriów dla oceny 3
3,0Ma świadomość istnienia wielu technologii stosowanych w programowaniu dokumentów dynamicznych
3,5Potrafi wskazać kluczowe technologie zorientowane na dokumenty dynamiczne i z nich korzystać.
4,0Potrafi wskazać kluczowe technologie zorientowane na dokumenty dynamiczne i z nich korzystać. Uzupełnia informacje w tym zakresie.
4,5Potrafi wskazać kluczowe technologie zorientowane na dokumenty dynamiczne i z nich korzystać. Aktywnie uzupełnia informacje w tym zakresie.
5,05 Potrafi wskazać kluczowe technologie zorientowane na dokumenty dynamiczne i z nich korzystać. Aktywnie uzupełnia informacje w tym zakresie i poszukuje nowych rozwiązań.