Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach specjalności: Programowanie aplikacji internetowych Rodzaj zajęć: laboratorium PRZEWODNIK PO PRZEDMIOCIE I KARTA PRZEDMIOTU CEL PRZEDMIOTU C1. Zapoznanie studentów z zawartością pełnego projektu aplikacji, zasadami jego powstawania oraz ami do jego realizacji. C2. Nabycie przez studentów praktycznych umiejętności w zakresie nad koncepcją projektu oraz jego praktyczną i terminową realizacją. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI 1. Wiedza z zakresu zaawansowanych technik programowania i projektowania, baz danych, inżynierii programowania, sieci komputerowych i programowania aplikacji internetowych. 2. Znajomość posługiwania się językiem UML przy budowie projektów. 3. Znajomość problemów związanych z budową i działaniem systemów klient-serwer, serwerów WWW oraz baz danych i języka SQL. 4. Umiejętność programowania w językach wysokiego poziomu takich jak PHP, Java lub C#. 5. Umiejętność samodzielnej i oraz korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. EFEKTY KSZTAŁCENIA PROJEKT ZESPOŁOWY Team Project Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia Liczba godzin/tydzień: 6L Kod przedmiotu: F7_10 Rok: IV Semestr: VII Liczba punktów: 3 ECTS EK 1 posiada podstawową wiedzę teoretyczną i praktyczną z zakresu projektowania aplikacji internetowych, inżynierii programowania i wykorzystywania serwerów WWW, EK 2 ma potrafi, EK 3 posiada indywidualnej i przy jąc prac i poprawnie szacując czas potrzebny na wykonanie określonego zadania, EK 4 potrafi określić i sprecyzować wymagania funkcjonalne i niefunkcjonalne aplikacji, zaprojektować interfejs aplikacji jąc jej przeznaczenie. EK 5 zna a do tworzenia projektu, implementacji i dokumentacji w czytelnej formie i umie się nimi posługiwać, potrafi zaprojektować odpowiednią architekturę aplikacji EK 6 potrafi zaimplementować i przetestować aplikację umieścić ją na serwerze WWW,
opracować bezpieczne korzystanie z niej za pomocą przeglądarki internetowej oraz opracować dokumentacje techniczną i użytkową, EK 7 potrafi przygotować i przedstawić prezentację realizacji aplikacji, jej użytkowania i wykorzystania w praktyce. TREŚCI PROGRAMOWE Forma zajęć LABORATORIUM L 1 Zajęcia organizacyjne: podział na zespoły, wyznaczenie kierowników zespołów, zadania kierownika i członków zespołu; przedstawienie proponowanych tematów projektów i zasad oceniania. L 2 Wstępne opracowanie tematu i określenie celu i zakresu projektu, wykonanie analizy wymagań użytkownika. L 3 Przedstawienie i ewentualna korekta specyfikacji wymagań funkcjonalnych aplikacji, (diagramy przypadków użycia) i opracowanie u prac. L 4 Analiza dziedziny problemu i opracowanie projektu logicznego systemu i interfejsu graficznego aplikacji. L 5 Wybór i zatwierdzenie metod, technologii i, jakie będą stosowane w realizowanym projekcie. L 6 Przygotowanie i weryfikacja dokumentacji projektowej w postaci modelu implementacyjnego. Liczba godzin L 7 Implementacja projektu i opracowanie dokumentacji technicznej i użytkowej. 36 L 8 Instalacja i testowanie i usuwanie błędów opracowanego systemu L Prezentacja zgo projektu. Ocena projektu i sporządzonej dokumentacji oraz ocena poszczególnych członków zespołu. NARZĘDZIA DYDAKTYCZNE 1. Laboratorium komputerowe 2. System zarządzania projektem informatycznym 3. System kontroli wersji 4. Wykorzystanie dostępnych programistycznych adekwatnych do wykorzystywanych technologii informatycznych 5. Projektor multimedialny do przedstawiania opracowanych prezentacji projektów SPOSOBY OCENY ( F FORMUJĄCA, P PODSUMOWUJĄCA) F1. ocena wstępnej organizacji zespołu. ocena koncepcji projektu przygotowanego przez zespół. ocena zgodności z em. ocena aktywności podczas zajęć. ocena projektu, zastosowanych w nim rozwiązań oraz zgodności z zasadami tworzenia dokumentacji. ocena indywidualna poszczególnych członków zespołu OBCIĄŻENIE PRACĄ STUDENTA Forma aktywności Godziny kontaktowe z prowadzącym W tym: Przygotowanie koncepcji projektu Implementacja projektu, instalacja i testowanie oraz przygotowanie dokumentacji Średnia liczba godzin na zrealizowanie aktywności 0L 0 h 30 h 60 h 2
Suma 0 h SUMARYCZNA LICZBA PUNKTÓW ECTS DLA PRZEDMIOTU Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału prowadzącego Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym, w tym zajęć laboratoryjnych i projektowych 1 ECTS 2 ECTS 3 ECTS LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA 1. Mariusz Flasiński, Zarządzenie projektami informatycznymi, PWN SA, Warszawa 2006 2. Ian Sommervilie, Inżynieria Oprogramowania, WNT Warszawa 2003 4. ASP.NET 2.0. Projektowanie aplikacji internetowych, Randy Connolly, Helion 2008/03 5. AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych. Wydanie II, Bogdan Brinzarea-Iamandi, Cristian Darie, Audra Hendrix, Helion 2011/04 6. Literatura specjalistyczna związana z realizowanym projektem PROWADZĄCY PRZEDMIOT ( IMIĘ, NAZWISKO, ADRES E-MAIL) 1. dr inż. Krzysztof Wiaderek krzys@icis.pcz.pl Efekt kształcenia EK1 EK2 EK3 EK4 EK5 EK6 Odniesienie danego efektu do efektów zdefiniowanych dla całego programu (PEK) K_W15 K_U15 K_U18 KPAI1_W03 KPAI1_W08 K_K04 K_K05 K_U02 K_U05 K_W1 K_U01 K_W11 K_W23 KPAI1_W06 K_U17 K_U23 Cele przedmiotu Treści programowe Narzędzia dydaktyczne C1 L1-1-4 C2 L1-4,L6 2-4 C2 L1-5 1-4 C2 L2-3 1-4 C1,C2 L4-6 1-2,4 C2 L7-8 2-4 Sposób oceny F1 3
EK7 KPAI1_W05 K_W25 K_U01 K_U03 K_K06 C1 L II. FORMY OCENY - SZCZEGÓŁY Efekt 1,2 Student posiada jąc prac, ma potrafi Efekt 3-7 Student posiada Na ocenę 2 Na ocenę 3 Na ocenę 4 Na ocenę 5 Student nie posiada umiejętności i/lub nie u prac i/lub nie ma świadomości zadania i/lub nie potrafi wyznaczonych ról Student nie posiada umiejętności Student dostatecznie realizacji projektu, w stopniu prac, ma dostateczną potrafi w stopniu Student dobrze realizacji projektu, w stopniu dobrym prac, ma dużą potrafi w stopniu dobrym dobrym Student bardzo dobrze, w pełni prac, ma pełną potrafi w pełni bardzo dobrym Dopuszcza się wystawienie oceny połówkowej o ile student spełniający wszystkie efekty kształcenia wymagane do oceny pełnej spełnia niektóre efekty kształcenia odpowiadające ocenie wyższej III. INNE PRZYDATNE INFORMACJE O PRZEDMIOCIE 1. Dodatkowe informacje są przekazywane studentom podczas pierwszych zajęć 4
z przedmiotu. 5