karta przedmiotu
Transkrypt
karta przedmiotu
Państwowa Wyższa Szkoła Zawodowa w Gnieźnie Nazwa modułu/przedmiotu Kod Projektowanie aplikacji internetowych XYZ123 Instytut Informatyki KARTA OPISU MODUŁU KSZTAŁCENIA Kierunek studiów Profil kształcenia Rok / Semestr (ogólnoakademicki, praktyczny) 3/6 ogólnoakademicki Informatyka Specjalność Przedmiot oferowany w języku: Systemy informatyczne Kurs (obligatoryjny/obieralny) polskim obligatoryjny Liczba punktów Godziny Wykłady: 30 Stopień studiów: Ćwiczenia: Forma studiów (stacjonarna/niestacjonarna) I 5 Projekty / seminaria: 30 Laboratoria: Obszar(y) kształcenia Podział ECTS (liczba i %) nauki techniczne stacjonarne 100% Status przedmiotu w programie studiów (podstawowy, kierunkowy, inny) Liczba punktów (ogólnouczelniany, z innego kierunku) specjalnościowy Jednostka prowadząca przedmiot: Instytut Informatyki Osoba odpowiedzialna za przedmiot / wykładowca: Dr hab. inż. Rafał Różycki e-mail: [email protected] tel. 61 424 2942 Instytut Informatyki ul. Ks. S. Wyszyńskiego 36, 62-200 Gniezno xx xxx Lista osób prowadzących zajęcia: Dr hab. inż. Rafał Różycki e-mail: [email protected] tel. 61 424 2942 Instytut Informatyki Wymagania wstępne w zakresie wiedzy, umiejętności, kompetencji społecznych: Podstawowe umiejętności programowania, znajomość architektury sieci komputerowych 1 Wiedza: 2 Umiejętności: jako wybranym kierunkiem studiów 3 Kompetencje społeczne Umiejętność efektywnego samokształcenia w dziedzinach związanych z informatyką Ma świadomość konieczności poszerzania swoich kompetencji oraz gotowość do podjęcia współpracy w ramach zespołu Cel przedmiotu: Zapoznanie studentów z najpopularniejszymi technologiami tworzenia wielowarstwowych aplikacji internetowych z dostępem do baz danych i uwzględnieniem bezpieczeństwa prezentowanych danych. Tematyka zajęć obejmuje zakres zagadnień, których znajomość jest niezbędna dla specjalistów w dziedzinie projektowania i implementacji nowoczesnych aplikacji internetowych. Efekty kształcenia Wiedza. W wyniku przeprowadzonych zajęć student powinien/ będzie w stanie: Odniesienie do Kierunkowych Efektów Kształcenia 01 Ma uporządkowaną wiedzę w zakresie architektury sieci WWW oraz systemów baz danych wykorzystywanych w aplikacjach internetowych; K_W14 ++ K_W20 ++ 02 Potrafi przygotować i przeprowadzić podstawowe testy zaprojektowanej aplikacji internetowej; K_W19 +++ 03 Zna zasady programowania obiektowego w architekturze klient-serwer przy użyciu języka wysokiego poziomu. K_W07 ++ Projektowanie aplikacji internetowych Umiejętności. W wyniku przeprowadzonych zajęć student będzie potrafił: Odniesienie do Kierunkowych Efektów Kształcenia 01 potrafi opracować specyfikację i dokumentację projektową realizowanego projektu aplikacji internetowej 02 zaprojektować i zaimplementować prostą aplikację internetową; sprawnie K_U24 +++ posługiwać się językami skryptowymi wykonywanymi po stronie klienta i serwera. 03 zapisać algorytm i jego implementację w języku wysokiego poziomu przy K_U17 ++ użyciu wybranych narzędzi, bibliotek i/lub środowisk programistycznych Kompetencje społeczne. W wyniku przeprowadzonych zajęć student zdobędzie następujące kompetencje: K_U03 ++ Odniesienie do Kierunkowych Efektów Kształcenia 01 Rozumie potrzebę permanentnego kształcenia się w zakresie szczególnie szybko rozwijającej się technologii światowej sieci WWW. K_K01 + 02 Ma świadomość aspektów prawnych i konieczności przestrzegania etyki zawodowej związanej z prezentowaniem danych poprzez sieć Internet K_K04 + Sposoby sprawdzenia efektów kształcenia Wykład egzamin: pisemny test wielokrotnego wyboru + ewentualna część ustna (dla osób starających się o wyższą ocenę) , Projekt: ocena realizacji projektów cząstkowych w danej technologii internetowej; ocena projektu przygotowanego w ramach pracy własnej. Uzyskiwanie punktów dodatkowych za aktywność podczas zajęć, a szczególnie za: zrealizowaną dodatkową funkcjonalność nie przewidzianą w wymaganiach projektu cząstkowego; propozycję własnych tematów projektów zaliczeniowych; umiejętność współpracy w ramach zespołu praktycznie realizującego projekt zaliczeniowy; Treści programowe Architektura Internetu (WWW, protokoły HTTP, HTTPS), wybrane technologie prezentacji danych (HTML5, CSS, XML, XSLT, SVG), wybrane języki i techniki skryptowe (JavaScript, DOM, AJAX), wybrane technologie tworzenia serwisów po stronie serwera (PHP/MySQL, ASP.NET), podstawy mobilnych aplikacji WWW. Literatura podstawowa: 1. 2. 3. Szajkowska J., AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych , Helion, 2011 Szczepaniak M., Skalowalne witryny internetowe. Budowa, skalowanie i optymalizacja aplikacji internetowych nowej generacji, Helion, 2007 Liberty J., ASP.NET 3.5. Programowanie, Helion, 2010 Literatura uzupełniająca: 1. 132 WWW – strony i portale internetowe Projektowanie aplikacji internetowych Obciążenie pracą studenta forma aktywności godzin ECTS 125 5 Zajęcia wymagające indywidualnego kontaktu z nauczycielem 60+10 2,8 Zajęcia o charakterze praktycznym 30+25 2,2 Łączny nakład pracy 1 pkt ECTS 25-30 h pracy studenta – do określenia poszczególnych składowych proszę przyjąć dotychczasową liczbę punktów. 1) – łączne obciążenie studenta 2) - zajęcia dydaktyczne {w+c+L+p} + konsultacje +egzamin; dla stacjonarnych liczba godzin > 50 % godzin z poz1. 3) Zajęcia laboratoryjne+przygotowanie do tych zajęć+opracowanie sprawozdań+zajęcia projektowe+przygotowanie do zajęć projektowych+konsulatcje w sprawie projektów+realizacja projektu. KOMK_2012scal_v2.2.doc 133