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