INFORMACJA W PRZESTRZENI PUBLICZNEJ

Transkrypt

INFORMACJA W PRZESTRZENI PUBLICZNEJ
INFORMACJA W PRZESTRZENI PUBLICZNEJ
MODUŁ SPECJALNOŚCIOWY E-PUBLIKACJE
PROFIL PRAKTYCZNY
STUDIA STACJONARNE








Grafika komputerowa
Podstawy programowania
Praktyka
Projektowanie e-publikacji
Systemy operacyjne
Systemy zarządzania bazami danych
Systemy zarządzania e-publikacjami
Systemy zarządzania treścią
 Zaawansowane projektowanie witryn WWW
Lp.
Przedmiot
Semestr
Wykład –
liczba godzin
Ćwiczenia –
liczba godzin
Laboratoria –
liczba godzin
Grafika komputerowa
1.
Zapoznanie z podstawowymi rodzajami grafiki rastrowej i modelami barw. Narzędzia
do tworzenia, edytowania i organizacji plików rastrowych. Zapoznanie z narzędziami,
techniką oraz standardami tworzenia plików wektorowych. Przygotowanie plików
rastrowych do publikacji. Tworzenie obiektów wektorowych. Publikowanie plików
rastrowych i wektorowych
5
30
Podstawy programowania
2.
4
15
30
Zapoznanie z technologiami pozwalającymi na tworzenie dynamicznych treści w
1
aplikacjach internetowych; zapoznanie z technologiami dostępnymi po stronie
serwera (PHP, MySQL), technologiami dostępnych po stronie przeglądarki
internetowej (XHTML, CSS, JavaScript w tym AJAX); zapoznanie z zasadami tworzenia
kodu, dzielenia aplikacji na warstwy oraz podstawowymi zasadami bezpieczeństwa i
optymalizacji skryptów. Kształtowanie umiejętności tworzenia dynamicznych aplikacji
internetowych.
3.
Praktyka
3, 4, 5
450
Projektowanie e-publikacji
4.
Zapoznanie z zasadami projektowania wydawnictw elektronicznych oraz formatami
publikacji elektronicznych. Kształtowanie umiejętności obsługi aplikacji
komputerowych wspierających tworzenie wydawnictw elektronicznych oraz
umiejętności obsługi wtyczek wspierających tworzenie takich wydawnictw.
5
10
30
Systemy operacyjne
5.
Zapoznanie z podstawami działania systemów operacyjnych oraz z praktycznymi
elementami posługiwania się tekstowym i graficznym interfejsem użytkownika
systemów Unix / Linux; zapoznanie z możliwościami administracji systemami Linux i
Windows. Kształtowanie umiejętności pracy w systemie Linux w Windows w trybie
tekstowym i w powłoce graficznej.
3
30
3, 4
45
Systemy zarządzania bazami danych
6.
Zapoznanie z bardziej zaawansowanymi sposobami zarządzania bazami danych przy
pomocy języków zapytań w tym języka SQL; zapoznanie z problemami ochrony
integralności danych, bezpieczeństwa baz danych, wykorzystania funkcji, procedur i
wyzwalaczy, zarządzaniem transakcjami oraz bardziej zaawansowanymi metodami
projektowania baz danych; zapoznanie z narzędziami do tworzenia i zarządzania
bazami danych w środowisku WWW. Kształtowanie umiejętności tworzenia złożonych
struktur danych w relacyjnych bazach danych, tworzenia zapytań do bazy danych w
2
języku SQL, wykonywania podstawowych czynności administracyjnych w relacyjnych
bazach danych.
Systemy zarządzania e-publikacjami
7.
W trakcie laboratoriów słuchacz poznaje zasady działania opartych na licencji Open
Source systemów zarządzania e-publikacjami: Open Journal Systems oraz Open
Monograph Press. Student poznaje architekturę tych systemów, zasady zgłaszania
publikacji, recenzowania oraz publikowania dokumentów różnego typu. Laboratoria
wprowadzają także w problematykę integracji tych narzędzi z innymi serwisami
internetowymi, np. Google Scholar i WorldCat. Ponadto omawiane są inne narzędzia,
np. PressBooks, służące do tworzenia i udostępniania dokumentów elektronicznych w
popularnych systemach zarządzania treścią.
6
20
5, 6
35
5
30
Systemy zarządzania treścią
8.
Zapoznanie z budową i typologią systemów zarządzania treścią oraz ze stosowanymi w
nich standardami metadanych; poszerzenie wiedzy na temat architektury informacji w
systemach zarządzania treścią. Kształtowanie umiejętności obsługi systemów
zarządzania treścią opartych na licencji Open Source CMS-y (Drupal, Joomla,
Wordpress) służących do budowy złożonych serwisów internetowych, takich jak
serwisy blogowe czy systemy portalowe. Zapoznanie z kwestiami pozycjonowania
witryn internetowych w rankingach internetowych wyszukiwarek.
Zaawansowane projektowanie witryn WWW
9.
Przekazanie podstawowej wiedzy na temat zaawansowanej technologii tworzenia
stron WWW z wykorzystaniem języka PHP i baz danych MySQL; zapoznanie z
narzędziami wspomagającymi tworzenie zaawansowanych witryn WWW; przekazanie
podstawowych informacji na temat składni języka PHP oraz tworzenia i edycji baz
danych. Kształtowanie umiejętności wykonania serwisu WWW opartego na PHP i
MySQL.
3