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