Przedstawienie studentom problematyki podejmowania i pełnienia ról w projekcie, praktycznego stosowania umiejętności technologii IT oraz realizacja zadań zespołowych.
Prerequisites
Programowanie obiektowe. Język Java i technologie Web. Sieci komputerowe II.
Scope
Realizacja zadań w zespołach. Tematyka realizowanych projektów sugerowana jest przez przedsiębiorców z branży IT z regionu, bądź inne firmy, które wykorzystują/stosują szeroko pojętą informatykę. W ramach realizacji projektów studenci poznają i stosują praktyczne aspekty następujących zagadnień:
role uczestników projektu
harmonogramowanie i rozliczanie zadań
rozwiązywanie problemów i konfliktów
ocena i weryfikacja postępów realizacji zadania
realizacja rzeczywistego projektu informatycznego na zlecenie instytucji zewnętrznej
weryfikacja wyników, analiza błędów, dyskusja metod naprawczych.
Teaching methods
burza mózgów, konsultacje, praca w grupach, zajęcia praktyczne, metoda przypadków, metoda projektu, współpraca z przedstawicielem firmy zewnętrznej
Learning outcomes and methods of theirs verification
Outcome description
Outcome symbols
Methods of verification
The class form
Assignment conditions
Warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich zadań projektowych, przewidzianych do realizacji w ramach zajęć.
Recommended reading
Górski J.: Inżynieria oprogramowania w projekcie informatycznym, Mikom, Warszawa, 2000.
Flasiński M.: Zarządzanie projektami informatycznymi, Wydawnictwo Naukowe PWN, Warszawa, 2007.
IEEE standards, The Standards Development Lifecycle –https://standards.ieee.org/develop/
Kerznel H.: Zarządzanie projektami. Studium przepadków, Helion, Gliwice, 2005.
Literatura dotycząca wybranych technologii i metodyk wykorzystywanych w projekcie.
Martin R. C.: Czysty kod. Podręcznik dobrego programisty, Gliwice 2010.
Black R.: Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing, Wiley 2009.
Cockburn A.: Crystal Clear: A Human - Powered Methodology for Small Teams, Addison-Wesley, 2004.
Czarnacka-Chrobot B.: Z najnowszych „Kronik Chaosu” Standish Group, czyli czy uczymy się na błędach? w Grabara J., Nowak J. (red) Efektywność zastosowań systemów informatycznych, Warszawa, WNT, 2004, s. 209-238.
Jayaswal BK., Patron PC., Oprogramowanie godne zaufania. Metodologia, techniki i narzędzia projektowania, Helion, Gliwice, 2008.
Koszlajda A.: Zarządzanie projektami IT. Przewodnik po metodykach, Helion, Gliwice, 2010.
Meyer B., Nawrocki J., Walter B. (Eds.): Balancing Agility and Formalism in Software Engineering. Lecture Notes in Computer Science 5082, 2007, Springer.
Miłosz M. (red.): Przedsięwzięcia wdrożeniowe – od teorii do praktyki, Warszawa, MIKOM, 2003.