Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Inżynieria cyfryzacji (S1)

Sylabus przedmiotu Programowanie systemów i aplikacji internetowych:

Informacje podstawowe

Kierunek studiów Inżynieria cyfryzacji
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów nauk technicznych, studiów inżynierskich
Profil ogólnoakademicki
Moduł
Przedmiot Programowanie systemów i aplikacji internetowych
Specjalność Zastosowania informatyki
Jednostka prowadząca Katedra Inżynierii Systemów Informacyjnych
Nauczyciel odpowiedzialny Krzysztof Małecki <Krzysztof.Malecki@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 4,0 ECTS (formy) 4,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny 4 Grupa obieralna 6

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW5 30 2,00,50zaliczenie
laboratoriaL5 30 2,00,50zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Podstawy języka HTML

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Poznanie wybranych języków programowania i metod przetwarzania danych w systemach internetowych zorientowanych na dokumenty dynamiczne i systemy zarządzania treściami

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

KODTreść programowaGodziny
laboratoria
T-L-1Dynamiczny dostęp do elementów stron WWW w obiektowym modelu dokumentu2
T-L-2Dynamiczna modyfikacja zawartości stron WWW2
T-L-3Formatowanie treści z wykorzystaniem arkuszy CSS4
T-L-4Framework Bootstrap6
T-L-5Integracja wybranych komponentów i budowa aplikacji asynchronicznych6
T-L-6Obsługa systemu zarządzania treścią WordPress10
30
wykłady
T-W-1Obiektowy model dokumentu2
T-W-2Arkusze CSS2
T-W-3Zastosowanie języka Java Script w dokumentach dynamicznych2
T-W-4Język znaczników XML2
T-W-5AJAX i przetwarzanie asynchroniczne4
T-W-6Wybrane aplikacje i bibioteki integrujące omawiane technologie2
T-W-7Frameworki wspomagające proces wytwarzania aplikacji internetowych4
T-W-8Systemy zarządzania treścią2
T-W-9WordPress - omówienie systemu, instalacja, parametryzacja, administracja10
30

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

KODForma aktywnościGodziny
laboratoria
A-L-1Udział w zajęciach dydaktycznych30
A-L-2Udział w konsultacjach i zaliczeniu4
A-L-3Przygotowanie sprawozdań z labolatoriów26
60
wykłady
A-W-1Udział w zajęciach dydaktycznych30
A-W-2Udział w konsultacjach.6
A-W-3Czytanie literatury25
61

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Wykład z prezentacjami i przykładami
M-2Ćwiczenia praktyczne w ramach laboratoriów

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Wykład - Zaliczenie na podstawie zaliczenia zajęć praktycznych
S-2Ocena podsumowująca: Ocena na podstawie pracy na zajęciach i obecności

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łceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
IC_1A_O6/03_W01
Wiedza w zakresie programowania dokumentów dynamicznych w systemach internetowych
C-1T-L-1, T-L-2, T-L-3, T-L-5, T-L-6, T-W-1, T-W-2, T-W-3, T-W-4, T-W-5, T-W-6M-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łceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
IC_1A_O6/03_U01
Umiejętność programowania dokumentów dynamicznych z wykorzystaniem wiodących technologii
C-1T-L-1, T-L-2, T-L-3, T-L-5, T-L-6, T-W-1, T-W-2, T-W-3, T-W-4, T-W-5, T-W-6M-1, M-2S-1, S-2

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
IC_1A_O6/03_W01
Wiedza w zakresie programowania dokumentów dynamicznych w systemach internetowych
2,0Nie zna metod i narzędzi programowania dokumentów dynamicznych
3,0Zna metody i narzędzia wytwarzania aplikacji internetowych
3,5
4,0
4,5
5,0

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
IC_1A_O6/03_U01
Umiejętność programowania dokumentów dynamicznych z wykorzystaniem wiodących technologii
2,0Nie potrafi wytworzyć aplikacj iinternetowej bazującej na poznanych technologiach
3,0Potrafi programować proste aplikacje w oparciu o frameworki i cms
3,5
4,0
4,5
5,0

Literatura podstawowa

  1. B. Hogan, HTML5 i CSS3. Standardy przyszłości., Helion, Warszawa, 2011
  2. Serwis Internetowy, http://getbootstrap.com, 2011
  3. Wójcik Łukasz, WordPress 3. Instalacja i zarządzanie, Helion, Warszawa, 2011

Literatura dodatkowa

  1. Ajax. Zaawansowane programowanie, Joe Fawcett, Jeremy McPeak, Nicholas C. Zakas, Helion, Warszawa, 2011

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Dynamiczny dostęp do elementów stron WWW w obiektowym modelu dokumentu2
T-L-2Dynamiczna modyfikacja zawartości stron WWW2
T-L-3Formatowanie treści z wykorzystaniem arkuszy CSS4
T-L-4Framework Bootstrap6
T-L-5Integracja wybranych komponentów i budowa aplikacji asynchronicznych6
T-L-6Obsługa systemu zarządzania treścią WordPress10
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Obiektowy model dokumentu2
T-W-2Arkusze CSS2
T-W-3Zastosowanie języka Java Script w dokumentach dynamicznych2
T-W-4Język znaczników XML2
T-W-5AJAX i przetwarzanie asynchroniczne4
T-W-6Wybrane aplikacje i bibioteki integrujące omawiane technologie2
T-W-7Frameworki wspomagające proces wytwarzania aplikacji internetowych4
T-W-8Systemy zarządzania treścią2
T-W-9WordPress - omówienie systemu, instalacja, parametryzacja, administracja10
30

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Udział w zajęciach dydaktycznych30
A-L-2Udział w konsultacjach i zaliczeniu4
A-L-3Przygotowanie sprawozdań z labolatoriów26
60
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Udział w zajęciach dydaktycznych30
A-W-2Udział w konsultacjach.6
A-W-3Czytanie literatury25
61
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaIC_1A_O6/03_W01Wiedza w zakresie programowania dokumentów dynamicznych w systemach internetowych
Cel przedmiotuC-1Poznanie wybranych języków programowania i metod przetwarzania danych w systemach internetowych zorientowanych na dokumenty dynamiczne i systemy zarządzania treściami
Treści programoweT-L-1Dynamiczny dostęp do elementów stron WWW w obiektowym modelu dokumentu
T-L-2Dynamiczna modyfikacja zawartości stron WWW
T-L-3Formatowanie treści z wykorzystaniem arkuszy CSS
T-L-5Integracja wybranych komponentów i budowa aplikacji asynchronicznych
T-L-6Obsługa systemu zarządzania treścią WordPress
T-W-1Obiektowy model dokumentu
T-W-2Arkusze CSS
T-W-3Zastosowanie języka Java Script w dokumentach dynamicznych
T-W-4Język znaczników XML
T-W-5AJAX i przetwarzanie asynchroniczne
T-W-6Wybrane aplikacje i bibioteki integrujące omawiane technologie
Metody nauczaniaM-1Wykład z prezentacjami i przykładami
M-2Ćwiczenia praktyczne w ramach laboratoriów
Sposób ocenyS-1Ocena podsumowująca: Wykład - Zaliczenie na podstawie zaliczenia zajęć praktycznych
S-2Ocena podsumowująca: Ocena na podstawie pracy na zajęciach i obecności
Kryteria ocenyOcenaKryterium oceny
2,0Nie zna metod i narzędzi programowania dokumentów dynamicznych
3,0Zna metody i narzędzia wytwarzania aplikacji internetowych
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaIC_1A_O6/03_U01Umiejętność programowania dokumentów dynamicznych z wykorzystaniem wiodących technologii
Cel przedmiotuC-1Poznanie wybranych języków programowania i metod przetwarzania danych w systemach internetowych zorientowanych na dokumenty dynamiczne i systemy zarządzania treściami
Treści programoweT-L-1Dynamiczny dostęp do elementów stron WWW w obiektowym modelu dokumentu
T-L-2Dynamiczna modyfikacja zawartości stron WWW
T-L-3Formatowanie treści z wykorzystaniem arkuszy CSS
T-L-5Integracja wybranych komponentów i budowa aplikacji asynchronicznych
T-L-6Obsługa systemu zarządzania treścią WordPress
T-W-1Obiektowy model dokumentu
T-W-2Arkusze CSS
T-W-3Zastosowanie języka Java Script w dokumentach dynamicznych
T-W-4Język znaczników XML
T-W-5AJAX i przetwarzanie asynchroniczne
T-W-6Wybrane aplikacje i bibioteki integrujące omawiane technologie
Metody nauczaniaM-1Wykład z prezentacjami i przykładami
M-2Ćwiczenia praktyczne w ramach laboratoriów
Sposób ocenyS-1Ocena podsumowująca: Wykład - Zaliczenie na podstawie zaliczenia zajęć praktycznych
S-2Ocena podsumowująca: Ocena na podstawie pracy na zajęciach i obecności
Kryteria ocenyOcenaKryterium oceny
2,0Nie potrafi wytworzyć aplikacj iinternetowej bazującej na poznanych technologiach
3,0Potrafi programować proste aplikacje w oparciu o frameworki i cms
3,5
4,0
4,5
5,0