Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (S1)
specjalność: Inżynieria chmurowa

Sylabus przedmiotu Dynamic documents and front-end Web development:

Informacje podstawowe

Kierunek studiów Informatyka
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów charakterystyki PRK, kompetencje inżynierskie PRK
Profil ogólnoakademicki
Moduł
Przedmiot Dynamic documents and front-end Web development
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Inżynierii Systemów Informacyjnych
Nauczyciel odpowiedzialny Wiesław Pietruszkiewicz <Wieslaw.Pietruszkiewicz@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 4,0 ECTS (formy) 4,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny 6 Grupa obieralna 2

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW6 30 2,00,50zaliczenie
laboratoriaL6 30 2,00,50zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1A basic understanding of internet technologies

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-1Preparation of development environment2
T-L-2HTML4
T-L-3Cascade Style Sheets4
T-L-4CSS preprocessors2
T-L-5Web desing & user experience4
T-L-6Web media2
T-L-7JavaScript4
T-L-8CMS/Fes - selected CMS/F2
T-L-9Server-side - template engine2
T-L-10Server-side - selected web application framework4
30
wykłady
T-W-1Introduction to the web-based systems2
T-W-2Web-development environment2
T-W-3Markup lanaguages - with focus on HTML2
T-W-4Web styling - Cascade Style Sheets & preprocessors2
T-W-5Web design principles2
T-W-6User experience & web evaluation2
T-W-7Webmedia standards2
T-W-8JavaScript basics2
T-W-9JavaScript common libraries2
T-W-10Data in web systems - XML, JSON & Web Storage2
T-W-11Content Management Systems and Frameworks2
T-W-12Server-side technologies - a review of the most popular ones2
T-W-13Selected server-side technology - programming basics and template engines2
T-W-14Selected server-side technology - webapp frameworks2
T-W-15Newest trends in the web-development2
30

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

KODForma aktywnościGodziny
laboratoria
A-L-1Participation in laboratory classes30
A-L-2Preparation for assessment5
A-L-3Preparation of laboratory reports15
50
wykłady
A-W-1Participation in lectures30
A-W-2Consultations2
A-W-3Preparation for the exam18
50

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Lectures with presentations, and review of case studies
M-2Laboratory-based practical exercises

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Lectures - Written exam with knowledge-oriented choice questions, and skill-oriented open-ended questions
S-2Ocena podsumowująca: Laboratory classes - Overall assessment based on reports and attendance

Zamierzone efekty uczenia się - wiedza

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
Itest_1A_C25.06_W01
Knowledge required to design dynamic web documents
I_1A_W05C-1T-W-1, T-W-2, T-W-3, T-W-4, T-W-5, T-W-6, T-W-7, T-W-8, T-W-9, T-W-10, T-W-11, T-W-12, T-W-13, T-W-14, T-W-15M-1, M-2S-1, S-2

Zamierzone efekty uczenia się - umiejętności

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
Itest_1A_C25.06_U01
Skills required to develop dynamic web documents
I_1A_U06C-1T-L-1, T-L-2, T-L-3, T-L-4, T-L-5, T-L-6, T-L-7, T-L-8, T-L-9, T-L-10M-1, M-2S-1, S-2

Kryterium oceny - wiedza

Efekt uczenia sięOcenaKryterium oceny
Itest_1A_C25.06_W01
Knowledge required to design dynamic web documents
2,0Insufficient for 3.0
3,0Has a basic understanding of usage of web technologies in creation of dynamic documents
3,5As required for 3.0, and understands elementary web design principles
4,0As required for 3.5, and knows basic web design principles
4,5As required for 4.0, and knows advanced elements of selected web technologies
5,0As required for 4.5, and advanced knowledge of web technologies advanced

Kryterium oceny - umiejętności

Efekt uczenia sięOcenaKryterium oceny
Itest_1A_C25.06_U01
Skills required to develop dynamic web documents
2,0Insufficient for 3.0
3,0Can develop elementary static web documents
3,5As required for 3.0, and can develop advanced static web documents
4,0As required for 3.5, and can develop elementary dynamic web documents
4,5As required for 4.0, and can develop advanced dynamic web documents
5,0As required for 4.5, and can develop complex dynamic web documents

Literatura podstawowa

  1. Anne Boehm, Zak Ruvalcaba, HTML5 and CSS3, Murach, NY, 2015
  2. David Flanagan, Javascript: The Definitive Guide: Master the World's Most-Used Programming Language, O'Reilly UK Ltd., 2020

Literatura dodatkowa

  1. Bogdan Brinzarea, AJAX and PHP: Building Modern Web Applications, PACKT, London, 2012
  2. Shawn M. Lauriat, Advanced Ajax: Architecture and Best Practices, Prentice Hall, NY, 2011

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Preparation of development environment2
T-L-2HTML4
T-L-3Cascade Style Sheets4
T-L-4CSS preprocessors2
T-L-5Web desing & user experience4
T-L-6Web media2
T-L-7JavaScript4
T-L-8CMS/Fes - selected CMS/F2
T-L-9Server-side - template engine2
T-L-10Server-side - selected web application framework4
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Introduction to the web-based systems2
T-W-2Web-development environment2
T-W-3Markup lanaguages - with focus on HTML2
T-W-4Web styling - Cascade Style Sheets & preprocessors2
T-W-5Web design principles2
T-W-6User experience & web evaluation2
T-W-7Webmedia standards2
T-W-8JavaScript basics2
T-W-9JavaScript common libraries2
T-W-10Data in web systems - XML, JSON & Web Storage2
T-W-11Content Management Systems and Frameworks2
T-W-12Server-side technologies - a review of the most popular ones2
T-W-13Selected server-side technology - programming basics and template engines2
T-W-14Selected server-side technology - webapp frameworks2
T-W-15Newest trends in the web-development2
30

Formy aktywności - laboratoria

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

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Participation in lectures30
A-W-2Consultations2
A-W-3Preparation for the exam18
50
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięItest_1A_C25.06_W01Knowledge required to design dynamic web documents
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W05Ma wiedzę o nowoczesnych metodach projektowania, analizowania, wytwarzania, testowania oprogramowania oraz rozwiązywania wybranych zadań inżynierskich obejmujących w szczególności narzędzia wspomagające wytwarzanie oprogramowania na różnych etapach powstawania, eksploatacji i rozwoju systemów informatycznych.
Cel przedmiotuC-1Understanding selected programming languages and data processing methods in dynamic Web systems.
Treści programoweT-W-1Introduction to the web-based systems
T-W-2Web-development environment
T-W-3Markup lanaguages - with focus on HTML
T-W-4Web styling - Cascade Style Sheets & preprocessors
T-W-5Web design principles
T-W-6User experience & web evaluation
T-W-7Webmedia standards
T-W-8JavaScript basics
T-W-9JavaScript common libraries
T-W-10Data in web systems - XML, JSON & Web Storage
T-W-11Content Management Systems and Frameworks
T-W-12Server-side technologies - a review of the most popular ones
T-W-13Selected server-side technology - programming basics and template engines
T-W-14Selected server-side technology - webapp frameworks
T-W-15Newest trends in the web-development
Metody nauczaniaM-1Lectures with presentations, and review of case studies
M-2Laboratory-based practical exercises
Sposób ocenyS-1Ocena podsumowująca: Lectures - Written exam with knowledge-oriented choice questions, and skill-oriented open-ended questions
S-2Ocena podsumowująca: Laboratory classes - Overall assessment based on reports and attendance
Kryteria ocenyOcenaKryterium oceny
2,0Insufficient for 3.0
3,0Has a basic understanding of usage of web technologies in creation of dynamic documents
3,5As required for 3.0, and understands elementary web design principles
4,0As required for 3.5, and knows basic web design principles
4,5As required for 4.0, and knows advanced elements of selected web technologies
5,0As required for 4.5, and advanced knowledge of web technologies advanced
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięItest_1A_C25.06_U01Skills required to develop dynamic web documents
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U06Potrafi pozyskiwać, przesyłać, przetwarzać dane, podsumowywać wyniki eksperymentów empirycznych, dokonywać interpretacji uzyskanych wyników i formułować wynikające z nich wnioski.
Cel przedmiotuC-1Understanding selected programming languages and data processing methods in dynamic Web systems.
Treści programoweT-L-1Preparation of development environment
T-L-2HTML
T-L-3Cascade Style Sheets
T-L-4CSS preprocessors
T-L-5Web desing & user experience
T-L-6Web media
T-L-7JavaScript
T-L-8CMS/Fes - selected CMS/F
T-L-9Server-side - template engine
T-L-10Server-side - selected web application framework
Metody nauczaniaM-1Lectures with presentations, and review of case studies
M-2Laboratory-based practical exercises
Sposób ocenyS-1Ocena podsumowująca: Lectures - Written exam with knowledge-oriented choice questions, and skill-oriented open-ended questions
S-2Ocena podsumowująca: Laboratory classes - Overall assessment based on reports and attendance
Kryteria ocenyOcenaKryterium oceny
2,0Insufficient for 3.0
3,0Can develop elementary static web documents
3,5As required for 3.0, and can develop advanced static web documents
4,0As required for 3.5, and can develop elementary dynamic web documents
4,5As required for 4.0, and can develop advanced dynamic web documents
5,0As required for 4.5, and can develop complex dynamic web documents