- Nazwa przedmiotu:
- Projekt indywidualny
- Koordynator przedmiotu:
- dr hab. inż. Jerzy Balicki, prof. PW
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Inżynieria i Analiza Danych
- Grupa przedmiotów:
- Wspólne
- Kod przedmiotu:
- 1120-DS000-ISP-0123
- Semestr nominalny:
- 2 / rok ak. 2018/2019
- Liczba punktów ECTS:
- 2
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- 1. godziny kontaktowe – 33 h; w tym
a) obecność na zajęciach projektowych – 30 h
b) konsultacje – 3 h
2. praca własna studenta – 30 h; w tym
a) realizacja projektu (poza laboratorium) – 20 h
b) przygotowanie dokumentacji – 10 h
Razem 63 h, co odpowiada 2 pkt. ECTS
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 1. obecność na zajęciach projektowych – 30 h
2. konsultacje – 3 h
Razem 33 h, co odpowiada 1 pkt. ECTS
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 1. obecność na zajęciach projektowych – 30 h
2. realizacja projektu (poza laboratorium) – 20 h
3. przygotowanie dokumentacji – 10 h
Razem 60 h, co odpowiada 2 pkt. ECTS
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład0h
- Ćwiczenia0h
- Laboratorium0h
- Projekt30h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Podstawy programowania i przetwarzania danych, Systemy operacyjne w inżynierii danych
- Limit liczby studentów:
- .
- Cel przedmiotu:
- Celem przedmiotu jest wykorzystanie metodyk kreatywnego rozwiązywania problemów np. Problem Based Learning do rozwinięcia w studentach nawyku samodzielnego pogłębiania wiedzy merytorycznej i organizacji swojej pracy.
Cel realizowany jest podczas samodzielnej pracy nad projektem informatycznym, który wymaga zastosowania dotychczasowej wiedzy i umiejętności studenta, ale wymaga też samodzielnego pozyskania dodatkowej wiedzy i rozwinięcia posiadanych umiejętności.
Po ukończeniu kursu studenci powinni:
- posiadać wiedzę wystarczającą do zaprojektowania i realizacji rozwiązania informatycznego, które obejmuje wykorzystanie narzędzi systemu operacyjnego oraz własny kodu przetwarzania danych zawartych w plikach
- posiadać umiejętność samodzielnej implementacji podstawowego kodu zadania przetwarzania danych np. ich integracji, agregacji, zmiany formatu danych czy też czyszczenia danych,
- umieć stworzyć harmonogram realizacji pracy;
- umieć napisać i przetestować stworzoną przez siebie aplikację;
- umieć stworzyć podstawową analizę wymagań precyzującą założenia dla projektu
- umieć stworzyć dokumentację stworzonego rozwiązania, określającą m.in. wymagania systemowe, wymagania dla danych wejściowych, sposób uruchomienia stworzonego rozwiązania.
- Treści kształcenia:
- Przyswojenie podstaw przemysłowego tworzenia aplikacji/systemu z wykorzystaniem funkcjonalności narzędzi systemu operacyjnego.
Tworzenie zestawu dokumentacji: harmonogram prac; podstawowa specyfikacja wymagań (dokumentacja biznesowa); dokumentacja techniczna; instrukcja obsługi, rejestr zmian.
Realizacja prac z zapewnieniem uzyskiwania w terminie kolejnych kamieni milowych, uzgodnionych z prowadzącym.
Wykorzystanie w analizie wymagań i realizacji zadań technik kreatywnego rozwiązywania problemów.
- Metody oceny:
- Zajęcia projektowe – od 0 do 60 pkt. (część A), realizacja w terminach przewidzianych dla kamieni milowych poszczególnych etapów rozwiązania (część B) – 40 pkt. łącznie za spełnienie kolejnych kamieni milowych. Studenci mają możliwość oddania każdej części z tygodniowym opóźnieniem. Jeden raz mogą się spóźnić bez konsekwencji za każdym następnym otrzymują odpowiednio mniej punktów.
Ocena końcowa wynika z sumy A + B: 51-60 pkt. – dostateczny, 61-70 pkt. – trzy i pół, 71-80 pkt. – dobry, 81-90 pkt. – cztery i pół, od 91 pkt. – bardzo dobry.
- Egzamin:
- nie
- Literatura:
- 1. I. Sommerville Inżynieria Oprogramowania, WNT, 2003
2. J. Górski. Inżynieria Oprogramowania w projekcie informatycznym. Mikom, 1999.
3. J. Robertson, S. Robertson. Pełna analiza systemowa. WNT, 1999.
Dodatkowa literatura/źródła danych dobierane są indywidualnie i zależą od tematyki wykonywanych projektów
- Witryna www przedmiotu:
- .
- Uwagi:
- .
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Charakterystyka W01
- Ma podstawową wiedzę o cyklu życia systemów informatycznych
Weryfikacja: ocena wykonanego projektu i jego dokumentacji
Powiązane charakterystyki kierunkowe:
DS_W14
Powiązane charakterystyki obszarowe:
I.P6S_WG
- Charakterystyka W02
- Zna podstawowe metody, techniki i narzędzia stosowane przy rozwiązywaniu prostych zadań informatycznych, w tym metody kreatywnego rozwiązywania problemów
Weryfikacja: ocena wykonanego projektu i jego dokumentacji
Powiązane charakterystyki kierunkowe:
DS_W11
Powiązane charakterystyki obszarowe:
I.P6S_WG
Profil ogólnoakademicki - umiejętności
- Charakterystyka U01
- Ma umiejętność projektowania prostych systemów informatycznych
Weryfikacja: ocena wykonanego projektu i jego dokumentacji
Powiązane charakterystyki kierunkowe:
DS_U23, DS_U28
Powiązane charakterystyki obszarowe:
I.P6S_UW, I.P6S_UO
- Charakterystyka U02
- Potrafi – zgodnie z zadaną specyfikacją – zaprojektować oraz zrealizować prosty system informatyczny, używając właściwych metod, technik i narzędzi
Weryfikacja: ocena wykonanego projektu i jego dokumentacji
Powiązane charakterystyki kierunkowe:
DS_U28
Powiązane charakterystyki obszarowe:
I.P6S_UW
Profil ogólnoakademicki - kompetencje społeczne
- Charakterystyka K01
- Potrafi pracować indywidualnie, w tym także potrafi zarządzać swoim czasem oraz podejmować zobowiązania i dotrzymywać terminów, jak również ma świadomość znaczenia etyki zawodowej
Weryfikacja: ocena wykonanego projektu i jego dokumentacji
Powiązane charakterystyki kierunkowe:
DS_K02
Powiązane charakterystyki obszarowe:
I.P6S_KO, I.P6S_KR
- Charakterystyka K02
- Potrafi wspólnie z odbiorcami rozwiązania informatycznego dyskutować potrzeby, możliwe warianty ich uwzględnienia oraz zasady pozyskania i przetwarzania danych
Weryfikacja: ocena wykonanego projektu i jego dokumentacji
Powiązane charakterystyki kierunkowe:
DS_K03
Powiązane charakterystyki obszarowe:
I.P6S_KO
- Charakterystyka K03
- Potrafi w sposób czytelny dla odbiorcy opisać wymagania rozwiązania informatycznego oraz zaimplementowane w nim zasady przetwarzania danych
Weryfikacja: ocena wykonanego projektu i jego dokumentacji
Powiązane charakterystyki kierunkowe:
DS_K05
Powiązane charakterystyki obszarowe:
I.P6S_KO
- Charakterystyka K04
- Rozumie potrzebę stałego podnoszenia kompetencji zawodowych
Weryfikacja: ocena wykonanego projektu i jego dokumentacji
Powiązane charakterystyki kierunkowe:
Powiązane charakterystyki obszarowe: