Inżynieria oprogramowania - opis przedmiotu

Podobne dokumenty
Programowanie obiektowe 1 - opis przedmiotu

Techniki modelowania programów Kod przedmiotu

Język Java i technologie Web - opis przedmiotu

Finanse przedsiębiorstw - opis przedmiotu

Grafika inżynierska i podstawy projektowania Kod przedmiotu

Projektowanie aplikacji na platformie Android Kod przedmiotu

Grafika inżynierska - opis przedmiotu

Ekonometria dynamiczna i finansowa Kod przedmiotu

Zarządzanie projektami - opis przedmiotu

Dynamika maszyn - opis przedmiotu

Projektowanie procesów technologicznych Kod przedmiotu

Pakiety użytkowe - opis przedmiotu

Aplikacje internetowe - opis przedmiotu

Sieci komputerowe - opis przedmiotu

Aplikacje WWW i PHP - opis przedmiotu

Analiza i projektowanie obiektowe w UML Kod przedmiotu

Podstawy modelowania programów Kod przedmiotu

Programowanie obiektowe 2 - opis przedmiotu

Inżynieria jakości - opis przedmiotu

Informatyczne podstawy projektowania Kod przedmiotu

Internet przedmiotów - opis przedmiotu

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

Podstawy logiki i analizy ilościowej Kod przedmiotu

Organizacja produkcji budowlanej i kierowanie procesem inwestycyjnym - opis przedmiotu

Technologie GIS - opis przedmiotu

Hurtownie danych - opis przedmiotu

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Oprzyrządowanie technologiczne Kod przedmiotu

Rzeczoznawca majątkowy - opis przedmiotu

Warsztaty laborator.-modelowe (wybieralny) Typ przedmiotu. Informacje ogólne. Kod przedmiotu 06.4-WI-BUDT-warszt.labor-model.- 16.

Projektowanie infrastruktury logistycznej Kod przedmiotu

Ocena ryzyka zawodowego - opis przedmiotu

Podstawy rachunkowości - opis przedmiotu

Postępowanie dowodowe w prawie publicznym

Rachunkowość - opis przedmiotu

Budowa, programowanie i eksploatacja obrabiarek CNC - opis przedmiotu

Projektowanie, analiza i symulacje bioprocesów - opis przedmiotu

Rozwój zawodowy człowieka - opis przedmiotu

Systemy informatyczne w logistyce Kod przedmiotu

Wspomaganie komputerowe projektowania w ogrzewnictwie i klimatyzacji - opis przedmiotu

Technologie mobilne - opis przedmiotu

Przetwarzanie w chmurze - opis przedmiotu

Praca z użytkownikiem informacji Kod przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Bezpieczeństwo danych i elementy kryptografii - opis przedmiotu

Logistyka międzynarodowa - opis przedmiotu

Układy napędowe maszyn - opis przedmiotu

Turystyka na terenach antropogenicznych

Stanowiskowe badania samochodów Kod przedmiotu

Zarządzanie strategiczne - opis przedmiotu

Nauka o materiałach II - opis przedmiotu

Komunikacja interpersonalna - opis przedmiotu

Systemy transportowe w inżynierii produkcji Kod przedmiotu

Prawo - opis przedmiotu

Mechaniczne urządzenia sanitarne Kod przedmiotu

Modelowanie przetworników pomiarowych Kod przedmiotu

Komputer w badaniach społecznych Kod przedmiotu

Konstrukcje budowlane i technologie Kod przedmiotu

Systemy wspomagania decyzji Kod przedmiotu

Systemy zarządzania treścią - opis przedmiotu

Prawo karne - opis przedmiotu

Administrowanie systemami informatycznymi Kod przedmiotu

Aktywne i pasywne systemy pozyskiwania energii słonecznej - opis przedmiotu

Algorytmy i struktury danych - opis przedmiotu

Prawo ubezpieczeń - opis przedmiotu

Finanse publiczne i rynki finansowe Kod przedmiotu

Zarządzanie transportem miejskim Kod przedmiotu

Nowoczesne technologie budowlane w procesie poprawy jakości energetycznej

Testowanie systemów informatycznych Kod przedmiotu

Podstawy ekonomii - opis przedmiotu

Mikroekonomia zaawansowana Kod przedmiotu

Język angielski 3 - opis przedmiotu

Sztuka współczesna (wybieralny) Kod przedmiotu

Logistyka dystrybucji - opis przedmiotu

Systemy zarządzania jakością Kod przedmiotu

Zarządzanie ryzykiem finansowym Kod przedmiotu

Podstawy konstrukcji maszyn Kod przedmiotu

Mechanika analityczna - opis przedmiotu

Teoria maszyn i mechanizmów Kod przedmiotu

Projekt grupowy - opis przedmiotu

Mikroekonomia - opis przedmiotu

Zasady i metody ograniczania zagrożeń w środowisku pracy - opis przedmiotu

Gry strategiczne - opis przedmiotu

Inzynieria Oprogramowania 2... nazwa przedmiotu SYLABUS A. Informacje ogólne. Wydział Ekonomiczno-Informatyczny w Wilnie

Wykład monograficzny specjalnościowy Kod przedmiotu

Ekonomika projektowania i procesu inwestycyjnego - opis przedmiotu

Metody ilościowe i jakościowe oceny ryzyka Kod przedmiotu

Prawo cywilne z umowami w administracji Kod przedmiotu

Metrologia techniczna - opis przedmiotu

Gospodarka magazynowa - opis przedmiotu

Gospodarka magazynowa - opis przedmiotu

Postępowanie sądowo-administracyjne Kod przedmiotu

E-ID1S-08-s5. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Współczesne problemy psychologii Kod przedmiotu

Strategie marketingowe na rynku międzynarodowym - opis przedmiotu

Przedmiot wybieralny. Kod przedmiotu. Informacje ogólne. Nazwa przedmiotu Przedmiot wybieralny WB-BiolP-PW1-L-S14_pNadGenRJ8FP.

Architektura komputerów II - opis przedmiotu

Mikroekonomia - opis przedmiotu

Automatyka przemysłowa i sterowniki PLC Kod przedmiotu

Psychofizyczne właściwości człowieka a wykonywanie pracy - opis przedmiotu

Transkrypt:

Inżynieria oprogramowania - opis przedmiotu Informacje ogólne Nazwa przedmiotu Inżynieria oprogramowania Kod przedmiotu 11.3-WK-IiED-IO-W-S14_pNadGenRB066 Wydział Kierunek Wydział Matematyki, Informatyki i Ekonometrii Informatyka i ekonometria Profil ogólnoakademicki Rodzaj studiów drugiego stopnia z tyt. magistra Semestr rozpoczęcia semestr zimowy 2016/2017 Informacje o przedmiocie Semestr 1 Liczba punktów ECTS do zdobycia 7 Typ przedmiotu obowiązkowy Język nauczania polski Sylabus opracował dr inż. Janusz Jabłoński Formy zajęć

Forma zajęć Liczba godzin Liczba godzin Liczba godzin w Liczba godzin w Forma w semestrze w tygodniu semestrze tygodniu zaliczenia (stacjonarne) (stacjonarne) (niestacjonarne) (niestacjonarne) 15 1 - - Egzamin 30 2 - - Zaliczenie na ocenę Cel przedmiotu Zapoznanie studenta z wybranymi modelami technikami i metodami Inżynierii Oprogramowania w realizacji systemów informatycznych. Wymagania wstępne Znajomość podstaw koncepcji i metod obiektowych, programowania obiektowego oraz podstawy SQL i baz danych. Zakres tematyczny 1. Projektowanie oprogramowania. (1 godz) 2. Techniki planowania i szacowania kosztów - metoda punktów funkcyjnych. (2 godz) 3. Harmonogramowanie oraz monitorowanie przedsięwzięć informatycznych. (2 godz) 4. Procesy kontroli jakości systemów informatycznych oraz problemy niezawodności oprogramowania. (2 godz) 5. Techniki pracy zespołowej. (2 godz) 6. Weryfikacja, walidacja i testowanie oprogramowania. (2 godz) 7. Inspekcje oprogramowania. Interakcja człowiek komputer. (2 godz) 8. Metody i techniki notacji w wytwarzaniu systemów informacyjnych oraz zarządzanie przedsięwzięciami informatycznymi. (2 godz) LABORATORIUM Wykorzystanie technologii Java oraz diagramów UML w środowisku Eclipse do projektowania i wytwarzania systemów informatycznych. Programowanie zdarzeniowe w Java. Narzędzia wspomagające projekt i realizację interakcji człowiek komputer w oparciu o interfejs graficzny. J2SE oraz J2EE i technologie serwerowe w realizacji systemów informatycznych. Wykorzystanie możliwości JUnit oraz narzędzi SVN w testowaniu, weryfikacji i walidacji kodu.

Organizowanie i zarządzanie pracą zespołu programistów w oparciu na przykładzie PRINCE 2. Metody kształcenia Tradycyjny wykład, ćwiczenia laboratoryjne z wykorzystaniem narzędzi informatycznych. Efekty kształcenia i metody weryfikacji osiągania efektów kształcenia Opis efektu Symbole Metody weryfikacji Forma zajęć efektów Student zna w stopniu podstawowym metody, techniki oraz narzędzia modelowania i realizacji w JAVA systemów informatycznych, rozumie zakres i możliwości zastosowań baz danych i wzorców projektowych. K_W10 K_W12 egzamin - ustny, opisowy, testowy i inne kolokwium obserwacje i ocena umiejętności praktycznych studenta Student rozróżnia grupy uczestników projektu informatycznego oraz potrafi przydzielać im zadania zgodnie z harmonogramem zadań. Student potrafi analizować, specyfikować i implementować wymagania jak również projektować strukturę i dynamikę systemu informatycznego w oparciu o nowoczesne K_U14 K_U15 K_U16 bieżąca kontrola na zajęciach projekt wykonanie sprawozdań laboratoryjnych narzędzia i technologie informatyczne, potrafi wykorzystywać specjalizowane biblioteki, moduły i programy komputerowe w zakresie analizy i przetwarzania danych.

Opis efektu Symbole Metody weryfikacji Forma zajęć efektów Student zna podstawowe założenia organizowania pracy zespołowej w projektach informatycznych; rozumie konieczność systematycznego podejścia do organizowania pracy dla projektów o K_K02 K_K03 dyskusja wykonanie sprawozdań laboratoryjnych długofalowym charakterze oraz rozumie potrzebę ciągłego podnoszenia swoich kwalifikacji opartej na samokształceniu i śledzeniu literatury informatycznej oraz poznawania nowych technologii i narzędzi Warunki zaliczenia Ostateczna ocena z przedmiotu uwzględnia ocenę z laboratorium (65%) i ocenę z egzaminu (35%), przy założeniu, że student osiągnął wszystkie zakładane efekty kształcenia w stopniu dostatecznym. Warunkiem zaliczenia przedmiotu jest uzyskanie oceny pozytywnej z laboratorium i wykładu. Obciążenie pracą Obciążenie pracą Studia stacjonarne (w godz.) Studia niestacjonarne (w godz.) Godziny kontaktowe (udział w zajęciach; konsultacjach; egzaminie, itp.) 65 - Samodzielna praca studenta (przygotowanie do: zajęć, kolokwium, egzaminu; studiowanie literatury przygotowanie: pracy pisemnej, projektu, prezentacji, raportu, wystąpienia; itp.) 120 - Łącznie 185 -

Punkty ECTS Studiastacjonarne Studia niestacjonarne Zajęcia z udziałem nauczyciela akademickiego 3 - Zajęcia bez udziału nauczyciela akademickiego 4 - Łącznie 7 - Literatura podstawowa 1. B. Bruegge, A. H. Dutoit, Inżynieria oprogramowania w ujęciu obiektowym. UML wzorce projektowe i JAVA, Helion, Gliwice, 2011. 2. I. Sommerville, Inżynieria oprogramowania, Klasyka Informatyki, WNT, Warszawa, 2003. 3. I. Graham, Metody obiektowe w teorii i praktyce, WNT, 2004. 4. K. Sacha, Inżynieria Oprogramowania, PWN, Warszawa, 2010. 5. N. Dai, L. Mandel, A. Ryman, Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java, Helion, Gliwice, 2008. Literatura uzupełniająca 1. D. Minter, L. Linwood, Hibernate od nowicjusza do profesjonalisty, Apress, Warszawa 2007. 2. D. Alur, J. Crupi, D. Malks, J2EE Wzorce projektowe, Helion, Gliwice 2004. 3. C. Horstmann, G. Cornell, JAVA 2. Techniki zaawansowane, Helion, Gliwice 2005. 4. A. Hemrajani, Java. Tworzenie aplikacji sieciowych za pomocą Springa, Hibernate i Eclipse, Helion, Gliwice 2007 Uwagi Zmodyfikowane przez dr inż. Janusz Jabłoński (ostatnia modyfikacja: 25-09-2016 00:36)