S Y L A B U S. język polski. Forma zaliczenia laboratorium 10 ZO 2 4 wykład 6 ZO Razem 16 2

Podobne dokumenty
KARTA PRZEDMIOTU. Algorytmy i struktury danych, C4

S Y L A B U S. Forma zaliczenia ćwiczenia 15 ZO 1 1 wykład 15 E Razem 30 5

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Algorytmy i struktury danych, C3

KARTA MODUŁU KSZTAŁCENIA

Algorytmy i struktury danych

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

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

PRZEWODNIK PO PRZEDMIOCIE

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

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA Realizacja w roku akademickim 2016/17

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

PRZEWODNIK PO PRZEDMIOCIE

IZ2ZSD2 Złożone struktury danych Advanced data structures. Informatyka II stopień ogólnoakademicki niestacjonarne

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA Realizacja w roku akademickim 2016/17

PRZEWODNIK PO PRZEDMIOCIE

Opis efektów kształcenia dla modułu zajęć

KARTA KURSU. Algorytmy, struktury danych i techniki programowania. Algorithms, Data Structures and Programming Techniques

Algorytmy i struktury danych.

Instytut Ekonomiczny 9 kierunek studiów

Analiza i projektowanie obiektowe w UML Kod przedmiotu

E-2IZ1-03-s3. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Kierunek i poziom studiów: Matematyka, studia I stopnia (licencjackie), rok I

ID2ZSD2 Złożone struktury danych Advanced data structures. Informatyka II stopień ogólnoakademicki stacjonarne

Algorytmy i struktury danych - opis przedmiotu

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny)

Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016. Forma studiów: Stacjonarne Kod kierunku: 11.

KARTA MODUŁU KSZTAŁCENIA

Logistyka I stopień Ogólnoakademicki. Niestacjonarne. Zarządzanie logistyczne Katedra Inżynierii Produkcji Dr Sławomir Luściński

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

E-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Inżynieria oprogramowania - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Podstawy programowania.

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Z-LOG-1004 Matematyka dyskretna Discrete mathematics. Przedmiot podstawowy Wybieralny polski Semestr III

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Algorytmy i struktury danych

KARTA PRZEDMIOTU. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI Ogólne umiejętności posługiwania się komputerem

Techniki modelowania programów Kod przedmiotu

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Inżynieria oprogramowania, C12

E-1IZ s2. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Podstawy Informatyki Information Technology. Inżynieria Środowiska I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

PODSTAWY PROGRAMOWANIA STRUKTURALNEGO (C) SYLABUS A. Informacje ogólne

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Specjalnościowy Obowiązkowy Polski Semestr trzeci

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

E-I2SG-2010-s1. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Geodezja i Kartografia I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Języki programowania II - opis przedmiotu

WSTĘP DO INFORMATYKI. SYLABUS A. Informacje ogólne

Procesy i systemy dynamiczne Nazwa przedmiotu SYLABUS A. Informacje ogólne

PRZEWODNIK PO PRZEDMIOCIE

Algorytmy i struktury danych Metody programowania Języki i paradygmaty programowania Nazwa jednostki prowadzącej przedmiot Instytut Matematyki

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA Bieżący sylabus w semestrze zimowym roku 2016/17

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

PRZEWODNIK PO PRZEDMIOCIE

Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjalności Katedra Inżynierii Produkcji Dr Małgorzata Lucińska

Specjalnościowy Obowiązkowy Polski Semestr 5

Egzamin / zaliczenie na ocenę*

PRZEWODNIK PO PRZEDMIOCIE

Kierunkowy Wybieralny Polski Semestr V

Kierunkowy Wybieralny Polski Semestr V

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17

Programowanie w Javie nazwa przedmiotu SYLABUS A. Informacje ogólne

KARTA MODUŁU / KARTA PRZEDMIOTU

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

PRZEWODNIK PO PRZEDMIOCIE

Ćwiczenia laboratoryjne. Ćwiczenia projektowe (W) (Ć) (L) (P) (S) (T) IV

Opis. Liczba godzin zajęć dydaktycznych z

PRZEWODNIK PO PRZEDMIOCIE

Semestr letni Brak Tak

Systemy informatyczne w logistyce Kod przedmiotu

Ekonometria i prognozowanie Econometrics and prediction

Z-LOG-120I Badania Operacyjne Operations Research

KARTA MODUŁU / KARTA PRZEDMIOTU

Z-LOG-1034 Technologie internetowe Internet Technologies

PRZEWODNIK PO PRZEDMIOCIE

Technologie obiektowe Object-oriented technologies. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

KARTA MODUŁU KSZTAŁCENIA

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13

Z-ID-306 Technologie internetowe Internet Technologies. Podstawowy Obowiązkowy Polski Semestr III

tel. (+48 81) /22 fax (+48 81) Wykład Ćwiczenia Laboratorium Projekt

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

PRZEWODNIK PO PRZEDMIOCIE INŻYNIERIA PRZESTRZENNA W LOGISTYCE E. Logistyka. Niestacjonarne. I stopnia (inżynierskie) VII. Dr Cezary Stępniak

Z-LOGN Ekonometria Econometrics. Przedmiot wspólny dla kierunku Obowiązkowy polski Semestr IV

PRZEWODNIK PO PRZEDMIOCIE

Opis. Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów) Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

PRZEWODNIK PO PRZEDMIOCIE

Z-ZIP-120z Badania Operacyjne Operations Research. Stacjonarne Wszystkie Katedra Matematyki dr Monika Skóra

Inżynieria Bezpieczeństwa I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17

Transkrypt:

S Y L A B U S Nazwa programu kształcenia: WNEiZ-IiE-O-I-N-7/8Z-IO Nazwa przedmiotu: algorytmy i struktury danych (SPECJALNOŚCI / SPECJALIZACJE / MODUŁY SPECJALNOŚCIOWE) Kod przedmiotu:.wwaij_n Nazwa jednostki prowadzącej przedmiot / moduł: Zakład Metod Modelowania i Symulacji Procesów Gospodarczych Nazwa kierunku: informatyka i ekonometria Forma studiów: I stopnia lic., niestacjonarne Profil kształcenia: ogólnoakademicki Specjalność: inżynieria oprogramowania Status przedmiotu / modułu: obowiązkowy Język przedmiotu / modułu: język polski Rok Semestr Forma zajęć Forma laboratorium ZO wykład 6 ZO Razem 6 ECTS Koordynator przedmiotu / modułu: dr AGATA WAWRZYNIAK Prowadzący zajęcia: -- -- Cele przedmiotu / modułu: Wymagania wstępne: Celem jest zapoznanie studenta z algorytmicznym podejściem do rozwiązywania problemów, metodami konstruowania algorytmów oraz metodami badania poprawności i złożoności obliczeniowej algorytmów. W ramach przedmiotu zostaną przedstawione algorytmy rozwiązywania takich problemów jak: wyszukiwanie, sortowanie, przechowywanie danych. Ponad to omówiona zostanie specyfikacja i implementacja podstawowych struktur danych takich jak: stosy, kolejki, kolejki priorytetowe, słowniki, drzewa. Student zna podstawowe zagadnienia związane z matematyką i informatyką oraz posiada podstawowe umiejętności związane z użytkowaniem komputera. EFEKTY KSZTAŁCENIA Kategoria Lp KOD Opis efektu programu obszaru EP Student zna podstawowe struktury danych (tablice, listy, stosy, kolejki, słowniki, drzewa, grafy). K_W SA_W6 wiedza umiejętności kompetencje społeczne EP EP EP EP EP6 EP7 Student zna wybrane techniki konstrukcji algorytmów. Student posiada wiedzę o podstawowych algorytmach rozwiązywania takich problemów jak: wyszukiwanie, sortowanie, przechowywanie danych. Student posiada umiejętność rozwiązywania problemów z wykorzystaniem podejścia algorytmicznego. Student projektuje i implementuje algorytmy wykorzystując podstawowe struktury danych w języku wysokiego poziomu. Student posiada umiejętność oceny jakości algorytmów (analiza kosztu i poprawności algorytmu). Student potrafi uzupełniać i doskonalić nabytą wiedzę i umiejętności w zakresie algorytmicznego rozwiązywania problemów. K_W K_W K_U9 K_U9 K_U K_K SA_W7 SA_W6 XA_W SA_U SA_U6 SA_U SA_U6 SA_U SA_U SA_K SA_K6 TREŚCI PROGRAMOWE Semestr Przedmiot: algorytmy i struktury danych /

Forma zajęć: wykład. Omówienie podstawowych pojęć dotyczących algorytmów i struktur danych. Prezentacja przepływu danych w algorytmie z wykorzystaniem różnych zapisów formalnych (zapis w języku naturalnym, pseudokod, schemat blokowy, program komputerowy).. Omówienie struktur danych: tablica, lista, stos, kolejka, słownik, kolejka priorytetowa, drzewo, graf. Algorytmy grafowe.. Omówienie metod projektowania algorytmów: przeszukiwanie wyczerpujące, przeszukiwanie lokalne, algorytmy zachłanne, metoda dziel i rządź, programowanie dynamiczne, metoda podziału i ograniczeń.. Wyszukiwanie i proste słowniki.. Prezentacja wybranych problemów rozwiązywanych za pomocą podejścia algorytmicznego (sortowanie, selekcja). 6. Analiza poprawności i efektywności algorytmów. Wprowadzenie do NP-zupełności. Podsumowanie wykładów. Forma zajęć: laboratorium. Omówienie organizacji zajęć. Wprowadzenie do elementarnych technik algorytmicznych.. Reprezentacja algorytmów z użyciem schematów blokowych.. Podstawowe struktury danych. Statyczne typy danych. Dynamiczne struktury informacyjne (lista, kolejka, stos) i podstawowe operacje na nich.. Złożoność obliczeniowa algorytmów. Algorytmy wyszukiwania (wyszukiwanie liniowe, wyszukiwanie liniowe ze strażnikiem, wyszukiwanie binarne).. Algorytmy sortowania (sortowanie przez wstawianie, sortowanie przez selekcję, sortowanie bąbelkowe, przez kopcowanie, szybkie, przez scalanie, przez zliczanie, stabilne, pozycyjne, kubełkowe). 6. Pojęcie rekurencji. Omówienie wybranych algorytmów rekurencyjnych (algorytmy zachłanne, strategia "dziel i zwyciężaj", programowanie dynamiczne, metoda powrotów). 7. Zaliczenie sprawdzające osiągnięcie zakładanych efektów kształcenia. Metody kształcenia Wykład z wykorzystaniem prezentacji multimedialnych Ćwiczenia w rozwiązywaniu zadań algorytmicznych; praca w laboratorium komputerowym i pisemne sprawdziany umiejętności Metody weryfikacji efektów kształcenia Forma i warunki KOLOKWIUM SPRAWDZIAN Nr efektu kształcenia z sylabusa EP,EP,EP,EP7 EP,EP,EP6,EP7 Zaliczenie na ocenę. Warunkiem jest uzyskanie pozytywnej oceny z zajęć laboratoryjnych i wykładów. Ocena zaliczeniowa z laboratoriów wynika z liczby punktów uzyskanych za realizację zadań w ramach sprawdzianu praktycznego - max. pkt. (dla,- pkt. ocena bdb,,- db plus,,- db, 9,- dst plus, 7,-9 dst, 7 lub mniej-ndst). Treści teoretyczne z wykładów będą oceniane podczas kolokwium odbywającego się w ramach ostatniego wykładu - max. pkt. (dla pkt. ocena bdb, 9-9, db plus, 8-8, db, 7-7, dst plus,,-6, dst, lub mniej-ndst). Zasady wyliczania oceny z przedmiotu Ocena z przedmiotu: średnia arytmetyczna obliczana na podstawie oceny z laboratorium i oceny z wykładów. Aho A.V., Hopcroft J.E., Ullman J.D (): Algorytmy i struktury danych, Helion Banachowski L., Diks K., Rytter W (6): Algorytmy i struktury danych, Difin Literatura podstawowa Cormen T.H., Leiserson Ch.E., Rivest R.L., Stein C (): Wprowadzenie do algorytmów, WNT Harris S., Ross J (6): Od podstaw algorytmy, Helion Wirth N. (): Algorytmy + struktury danych = programy, WNT Wróblewski P. (): Algorytmy, struktury danych i techniki programowania, Helion Adamski T., Ogrodzki J (): Algorytmy komputerowe i struktury danych, Oficyna Wyd. Politechniki Warszawskiej, Literatura uzupełniająca Drozdek A (): C++. Algorytmy i struktury danych, Helion Jakubczyk K (7): Wprowadzenie do algorytmów i struktur danych, Politechnika Radomska /

NAKŁAD PRACY STUDENTA Zajęcia dydaktyczne Udział w egzaminie/zaliczeniu Przygotowanie się do zajęć Studiowanie literatury Udział w konsultacjach Przygotowanie projektu / eseju / itp. Przygotowanie się do egzaminu/ Inne 6 6 6 ŁĄCZNY nakład pracy studenta w godz. Liczba punktów ECTS /

S Y L A B U S Nazwa programu kształcenia: WNEiZ-IiE-O-I-S-7/8Z-IO Nazwa przedmiotu: algorytmy i struktury danych (SPECJALNOŚCI / SPECJALIZACJE / MODUŁY SPECJALNOŚCIOWE) Kod przedmiotu:.wwaij_s Nazwa jednostki prowadzącej przedmiot / moduł: Zakład Metod Modelowania i Symulacji Procesów Gospodarczych Nazwa kierunku: informatyka i ekonometria Forma studiów: I stopnia lic., stacjonarne Profil kształcenia: ogólnoakademicki Specjalność: inżynieria oprogramowania Status przedmiotu / modułu: obowiązkowy Język przedmiotu / modułu: język polski Rok Semestr Forma zajęć Forma laboratorium ZO wykład ZO Razem ECTS Koordynator przedmiotu / modułu: dr AGATA WAWRZYNIAK Prowadzący zajęcia: -- -- Cele przedmiotu / modułu: Wymagania wstępne: Celem jest zapoznanie studenta z algorytmicznym podejściem do rozwiązywania problemów, metodami konstruowania algorytmów oraz metodami badania poprawności i złożoności obliczeniowej algorytmów. W ramach przedmiotu zostaną przedstawione algorytmy rozwiązywania takich problemów jak: wyszukiwanie, sortowanie, przechowywanie danych. Ponad to omówiona zostanie specyfikacja i implementacja podstawowych struktur danych takich jak: stosy, kolejki, kolejki priorytetowe, słowniki, drzewa. Student zna podstawowe zagadnienia związane z matematyką i informatyką oraz posiada podstawowe umiejętności związane z użytkowaniem komputera. EFEKTY KSZTAŁCENIA Kategoria Lp KOD Opis efektu programu obszaru EP Student zna podstawowe struktury danych (tablice, listy, stosy, kolejki, słowniki, drzewa, grafy). K_W SA_W6 wiedza umiejętności kompetencje społeczne EP EP EP EP EP6 EP7 Student zna wybrane techniki konstrukcji algorytmów. Student posiada wiedzę o podstawowych algorytmach rozwiązywania takich problemów jak: wyszukiwanie, sortowanie, przechowywanie danych. Student posiada umiejętność rozwiązywania problemów z wykorzystaniem podejścia algorytmicznego. Student projektuje i implementuje algorytmy wykorzystując podstawowe struktury danych w języku wysokiego poziomu. Student posiada umiejętność oceny jakości algorytmów (analiza kosztu i poprawności algorytmu). Student potrafi uzupełniać i doskonalić nabytą wiedzę i umiejętności w zakresie algorytmicznego rozwiązywania problemów K_W K_W K_U9 K_U9 K_U K_K SA_W7 SA_W6 XA_W SA_U SA_U6 SA_U SA_U6 SA_U SA_U SA_K SA_K6 TREŚCI PROGRAMOWE Semestr Przedmiot: algorytmy i struktury danych /

Forma zajęć: wykład. Omówienie podstawowych pojęć dotyczących algorytmów i struktur danych. Prezentacja przepływu danych w algorytmie z wykorzystaniem różnych zapisów formalnych (zapis w języku naturalnym, pseudokod, schemat blokowy, program komputerowy).. Omówienie struktur danych: tablica, lista, stos, kolejka, słownik, kolejka priorytetowa, drzewo, graf. Algorytmy grafowe.. Omówienie metod projektowania algorytmów: przeszukiwanie wyczerpujące, przeszukiwanie lokalne, algorytmy zachłanne, metoda dziel i rządź, programowanie dynamiczne, metoda podziału i ograniczeń.. Wyszukiwanie i proste słowniki.. Prezentacja wybranych problemów rozwiązywanych za pomocą podejścia algorytmicznego (sortowanie, selekcja). 6. Analiza poprawności i efektywności algorytmów. 7. Wprowadzenie do NP-zupełności. Podsumowanie wykładów. Forma zajęć: laboratorium. Omówienie organizacji zajęć. Wprowadzenie do elementarnych technik algorytmicznych.. Reprezentacja algorytmów z użyciem schematów blokowych.. Podstawowe struktury danych. Statyczne typy danych. Dynamiczne struktury informacyjne (lista, kolejka, stos) i podstawowe operacje na nich.. Złożoność obliczeniowa algorytmów. Algorytmy wyszukiwania (wyszukiwanie liniowe, wyszukiwanie liniowe ze strażnikiem, wyszukiwanie binarne).. Algorytmy sortowania (sortowanie przez wstawianie, sortowanie przez selekcję, sortowanie bąbelkowe, przez kopcowanie, szybkie, przez scalanie, przez zliczanie, stabilne, pozycyjne, kubełkowe). 6. Pojęcie rekurencji. Omówienie wybranych algorytmów rekurencyjnych (algorytmy zachłanne, strategia?dziel i zwyciężaj?, programowanie dynamiczne, metoda powrotów). 7. Zaliczenie sprawdzające osiągnięcie zakładanych efektów kształcenia. Metody kształcenia Metody weryfikacji efektów kształcenia Wykład z wykorzystaniem prezentacji multimedialnych Ćwiczenia w rozwiązywaniu zadań algorytmicznych, praca w laboratorium komputerowym i pisemne sprawdziany umiejętności Nr efektu kształcenia z sylabusa KOLOKWIUM EP,EP,EP,EP7 SPRAWDZIAN EP,EP,EP6,EP7 Zaliczenie na ocenę. Warunkiem jest uzyskanie pozytywnej oceny z zajęć laboratoryjnych i wykładów. Ocena zaliczeniowa z laboratoriów wynika z liczby punktów uzyskanych za realizację zadań w ramach sprawdzianu praktycznego - max. pkt. (dla,- pkt. ocena bdb,,- db plus,,- db, 9,- dst plus, 7,-9 dst, 7 lub mniej-ndst). Treści teoretyczne z wykładów będą oceniane podczas kolokwium odbywającego się w ramach ostatniego wykładu - max. pkt. (dla pkt. ocena bdb, 9-9, db plus, 8-8, db, 7-7, dst plus,,-6, dst, lub mniej-ndst). Forma i warunki - czynności projektowych w poszczególnych etapach rozwoju systemów informatycznych, - technik projektowania stosowanych w rozwoju systemów informatycznych Projekt grupowy umożliwia weryfikację wiedzy i umiejętności praktycznych w zakresie: - budowy modelu systemu informatycznego, - realizacji projektu szczegółowego systemu informatycznego, w tym projektowania architektury systemu, bazy danych, interfejsu użytkownika, i struktury oprogramowania, - wykorzystania języka UML w poszczególnych fazach modelowania i projektowania systemu informatycznego. Ocena z przedmiotu to średnia z kolokwium z wykładu i projektu zaliczeniowego Zasady wyliczania oceny z przedmiotu Ocena z przedmiotu: średnia arytmetyczna obliczana na podstawie oceny z laboratorium i oceny z wykładów. /

Aho A.V., Hopcroft J.E., Ullman J.D (): Algorytmy i struktury danych, Helion Banachowski L., Diks K., Rytter W (6): Algorytmy i struktury danych, Difin Literatura podstawowa Cormen T.H., Leiserson Ch.E., Rivest R.L., Stein C (): Wprowadzenie do algorytmów, WNT Harris S., Ross J (6): Od podstaw algorytmy, Helion Wirth N. (): Algorytmy + struktury danych = programy, WNT Wróblewski P. (): Algorytmy, struktury danych i techniki programowania, Helion Adamski T., Ogrodzki J (): Algorytmy komputerowe i struktury danych, Oficyna Wyd. Politechniki Warszawskiej, Literatura uzupełniająca Drozdek A. (): C++. Algorytmy i struktury danych, Helion Jakubczyk K (7): Wprowadzenie do algorytmów i struktur danych, Politechnika Radomska NAKŁAD PRACY STUDENTA Zajęcia dydaktyczne Udział w egzaminie/zaliczeniu Przygotowanie się do zajęć Studiowanie literatury Udział w konsultacjach Przygotowanie projektu / eseju / itp. Przygotowanie się do egzaminu/ Inne 6 ŁĄCZNY nakład pracy studenta w godz. Liczba punktów ECTS /

S Y L A B U S Nazwa programu kształcenia: WNEiZ-IiE-O-I-N-7/8Z-ABIT Nazwa przedmiotu: analiza i projektowanie systemów informatycznych II (SPECJALNOŚCI / SPECJALIZACJE / MODUŁY SPECJALNOŚCIOWE) Kod przedmiotu:.wwaij_7n Nazwa jednostki prowadzącej przedmiot / moduł: Zakład Inżynierii Oprogramowania Nazwa kierunku: informatyka i ekonometria Forma studiów: I stopnia lic., niestacjonarne Profil kształcenia: ogólnoakademicki Specjalność: analityk biznesowy IT Status przedmiotu / modułu: obowiązkowy Język przedmiotu / modułu: język polski Rok Semestr Forma zajęć Forma laboratorium ZO wykład 6 ZO Razem 6 ECTS Koordynator przedmiotu / modułu: dr JERZY MARCINKIEWICZ Prowadzący zajęcia: -- -- Cele przedmiotu / modułu: Wymagania wstępne: Przekazanie wiedzy z zakresu metod projektowania systemów informatycznych w organizacjach. Zapoznanie się z procesem realizacji projektu systemu informatycznego. Przekazanie wiedzy w zakresie integracji narzędzi analitycznych w strukturę systemu informatycznego. Student zna podstawy organizacji firm, podstawy technologii informatycznych, podstawy rozwoju systemów informatycznych. Przedmiot jest kontynuacją i rozszerzeniem przedmiotu kierunkowego Analiza i projektowanie systemów informatycznych. EFEKTY KSZTAŁCENIA Kategoria Lp KOD Opis efektu programu obszaru EP Zna pojęcia i rozwiązania języka UML K_W SA_W6 wiedza umiejętności kompetencje społeczne EP EP EP EP EP6 EP7 Zna metodę obiektowego projektowania systemu zinformatyzowanego Zna etapy i czynności projektowania szczegółowego rozwiązania informatycznego<br> Potrafi wykorzystać język UML w modelowaniu i projektowaniu szczegółowym aplikacji Potrafi wykonać projekt systemu informatycznego Potrafi zdefiniować architekturę i zaprojektować serwis analityczny systemu informatycznego Umiejętność pracy w zespole nad projektem informatycznych K_W K_W K_U K_U K_U K_K SA_W6 SA_W6 SA_U SA_U SA_U SA_K SA_K TREŚCI PROGRAMOWE Przedmiot: analiza i projektowanie systemów informatycznych II Forma zajęć: wykład Semestr. Projektowanie systemu informatycznego - podstawowe czynności. Język UML - diagramy wykorzystywane w projektowaniu aplikacji. Projektowanie bazy danych /

. Zasady projektowania interfejsu ogólnego: sposoby komunikacji z użytkownikiem, rodzaje interfejsów, zasady budowy interfejsu. Metody i techniki projektowania interfejsu szczegółowego (WE/WY aplikacji) 6. 6.Architektura i projektowanie serwisu analizy danych Forma zajęć: laboratorium. Projektowanie relacyjnej bazy danych: w oparciu o diagram klas, przy wykorzystaniu narzędzi CASE (np. Powerdesigner ). Wykonanie projektu interfejsu szczegółowego (wejścia i wyjścia aplikacji). Wykonanie projektu serwisu analitycznego aplikacji. Wykonanie projektu struktury oprogramowania - w ujęciu obiektowym. Prezentacja i ocena projektów zaliczeniowych Metody kształcenia Metody weryfikacji efektów kształcenia Forma i warunki Wykład z wykorzystaniem prezentacji multimedialnych Zajęcia laboratoryjne prowadzone w laboratoriach, z wykorzystanie narzędzi CASE, na przykład POWERDESIGNER, narzędzi do prototypowania interfejsu (na przykład SZBD ACCES) oraz narzędzi raportowania i analizy danych (np. Crystal Reports) Realizacja projektu dla wybranego przypadku; Realizacja projektu w grupach projektowych SPRAWDZIAN PROJEKT Nr efektu kształcenia z sylabusa EP,EP,EP,EP,E P,EP6 EP,EP,EP6,EP7 Zaliczenie przedmiotu dokonuje się na podstawie oceny ze sprawdzianu pisemnego i oceny z projektu grupowego. Sprawdzian pisemny obejmuje sprawdzenie wiedzy z zakresu wykładu: - podstaw teoretycznych rozwoju systemów informatycznych, - rozwiązań stosowanych w języku UML, - metod projektowania rozwiązań informatycznych, - czynności projektowych w poszczególnych etapach rozwoju systemów informatycznych, - technik projektowania stosowanych w rozwoju systemów informatycznych Projekt grupowy umożliwia weryfikację wiedzy i umiejętności praktycznych w zakresie: - budowy modelu systemu informatycznego, - realizacji projektu szczegółowego systemu informatycznego, w tym projektowania architektury systemu, bazy danych, interfejsu użytkownika, i struktury oprogramowania, - wykorzystania języka UML w poszczególnych fazach modelowania i projektowania systemu informatycznego. Zasady wyliczania oceny z przedmiotu Ocena z przedmiotu to średnia z wykładu i projektu zaliczeniowego Literatura podstawowa Literatura uzupełniająca Beynon-Davies P. (): Inżynieria systemów informacyjnych, WNT Sommerville I. (): Inżynieria Oprogramowania, WNT Larman C. (): UML i wzorce projektowe. Analiza i projektowanie obiektowe oraz iteracyjny model wytwarzania aplikacji, Helion praca zb. Pod red. Z. Szyjewskiego, E. Kolbusza, W. Olejniczaka (): Inżynieria systemów informatycznych w e-gospodarce, PWE NAKŁAD PRACY STUDENTA Zajęcia dydaktyczne Udział w egzaminie/zaliczeniu Przygotowanie się do zajęć Studiowanie literatury Udział w konsultacjach Przygotowanie projektu / eseju / itp. Przygotowanie się do egzaminu/ 6 /

Inne ŁĄCZNY nakład pracy studenta w godz. 7 Liczba punktów ECTS /

S Y L A B U S Nazwa programu kształcenia: WNEiZ-IiE-O-I-N-7/8Z-IO Nazwa przedmiotu: analiza i projektowanie systemów informatycznych II (SPECJALNOŚCI / SPECJALIZACJE / MODUŁY SPECJALNOŚCIOWE) Kod przedmiotu:.wwaij_n Nazwa jednostki prowadzącej przedmiot / moduł: Zakład Inżynierii Oprogramowania Nazwa kierunku: informatyka i ekonometria Forma studiów: I stopnia lic., niestacjonarne Profil kształcenia: ogólnoakademicki Specjalność: inżynieria oprogramowania Status przedmiotu / modułu: obowiązkowy Język przedmiotu / modułu: język polski Rok Semestr Forma zajęć Forma laboratorium ZO wykład 6 ZO Razem 6 ECTS Koordynator przedmiotu / modułu: dr JERZY MARCINKIEWICZ Prowadzący zajęcia: -- -- Cele przedmiotu / modułu: Wymagania wstępne: Przekazanie wiedzy z zakresu metod rozwoju systemów informatycznych w organizacjach. Zapoznanie się z procesem budowy modelu nowego rozwiązania informatycznego i realizacją projektu szczegółowego systemu. Student zna podstawy organizacji firm, podstawy technologii informatycznych, podstawy oprogramowania i baz danych. Przedmiot jest kontynuacją i rozszerzeniem przedmiotu kierunkowego &#8;Analiza i projektowanie systemów informatycznych&#8; EFEKTY KSZTAŁCENIA Kategoria Lp KOD EP Opis efektu Zna pojęcia i rozwiązania języka UML programu K_W obszaru SA_W6 wiedza umiejętności EP EP EP EP EP6 Zna metodę obiektowego projektowania systemu zinformatyzowanego Zna etapy i czynności projektowania szczegółowego rozwiązania informatycznego Potrafi wykorzystać język UML w modelowaniu i projektowaniu szczegółowym aplikacji Potrafi wykonać projekt systemu informatycznego Potrafi zdefiniować architekturę i zaprojektować serwis analityczny systemu informatycznego K_W K_W K_U K_U K_U kompetencje społeczne EP7 potrafi pracować w grupie projektowej K_K SA_W6 SA_W6 SA_U SA_U SA_U SA_K SA_K TREŚCI PROGRAMOWE Przedmiot: analiza i projektowanie systemów informatycznych II Forma zajęć: wykład Semestr. Język UML - diagramy wykorzystywane w analizie i projektowaniu aplikacji. Wykorzystanie wzorców projektowych w procesie projektowania SI. Projektowanie bazy danych /

. Zasady projektowania interfejsu ogólnego: sposoby komunikacji z użytkownikiem, rodzaje interfejsów, zasady budowy interfejsu. Wybór rozwiązania technologicznego dla systemu informatycznego 6. Metoda obiektowego projektowania struktury oprogramowania Forma zajęć: laboratorium. Projekt architektury ogólnej systemu: w oparciu o diagram pakietów. Koncepcja wykorzystania wzorców projektowych. Projektowanie relacyjnej bazy danych: w oparciu o diagram klas, przy wykorzystaniu narzędzi CASE (np. Powerdesigner ). Wykonanie projektu interfejsu szczegółowego (wejścia i wyjścia aplikacji). Wykonanie projektu struktury oprogramowania - w ujęciu obiektowym 6. Prezentacja i ocena projektów zaliczeniowych Metody kształcenia Metody weryfikacji efektów kształcenia Wykład z wykorzystaniem prezentacji multimedialnych Zajęcia laboratoryjne prowadzone w laboratoriach, z wykorzystanie narzędzi CASE, na przykład POWERDESIGNER, oraz narzędzi do prototypowania interfejsu (na przykład SZBD ACCES) Realizacja projektu dla wybranego przypadku; Realizacja projektu w grupach projektowych Nr efektu kształcenia z sylabusa SPRAWDZIAN PROJEKT EP,EP,EP,EP,E P,EP6 EP,EP,EP6,EP7 Sprawdzian pisemny obejmuje sprawdzenie wiedzy z zakresu wykładu: - podstaw teoretycznych rozwoju systemów informatycznych, - rozwiązań stosowanych w języku UML, - metod projektowania rozwiązań informatycznych, - czynności projektowych w poszczególnych etapach rozwoju systemów informatycznych, - technik projektowania stosowanych w rozwoju systemów informatycznych Ocena z przedmiotu to średnia z wykładu i projektu zaliczeniowego Forma i warunki Projekt grupowy umożliwia weryfikację wiedzy i umiejętności praktycznych w zakresie: - budowy modelu systemu informatycznego, - realizacji projektu szczegółowego systemu informatycznego, w tym projektowania architektury systemu, bazy danych, interfejsu użytkownika, i struktury oprogramowania, - wykorzystania języka UML w poszczególnych fazach modelowania i projektowania systemu informatycznego. Zasady wyliczania oceny z przedmiotu Zaliczenie przedmiotu dokonuje się na podstawie oceny ze sprawdzianu pisemnego i oceny z projektu grupowego. Literatura podstawowa Beynon-Davies P. (): Inżynieria systemów informacyjnych, WNT Sommerville I. (): Inżynieria Oprogramowania, WNT Gamma E., Helm R., Johnson R., Vlissides J (): Wzorce projektowe, Helion Literatura uzupełniająca Larman C. (): Analiza i projektowanie obiektowe oraz iteracyjny model wytwarzania aplikacji, Helion praca zb. Pod red. Z. Szyjewskiego, E. Kolbusza, W. Olejniczaka (): Inżynieria systemów informatycznych w e-gospodarce, PWE NAKŁAD PRACY STUDENTA Zajęcia dydaktyczne Udział w egzaminie/zaliczeniu Przygotowanie się do zajęć Studiowanie literatury Udział w konsultacjach Przygotowanie projektu / eseju / itp. 6 7 /

Przygotowanie się do egzaminu/ Inne 6 ŁĄCZNY nakład pracy studenta w godz. Liczba punktów ECTS /

S Y L A B U S Nazwa programu kształcenia: WNEiZ-IiE-O-I-N-7/8Z-IwZiB Nazwa przedmiotu: analiza i projektowanie systemów informatycznych II (SPECJALNOŚCI / SPECJALIZACJE / MODUŁY SPECJALNOŚCIOWE) Kod przedmiotu:.wwaij_8n Nazwa jednostki prowadzącej przedmiot / moduł: Zakład Inżynierii Oprogramowania Nazwa kierunku: informatyka i ekonometria Forma studiów: I stopnia lic., niestacjonarne Profil kształcenia: ogólnoakademicki Specjalność: internet w zarządzaniu i biznesie Status przedmiotu / modułu: obowiązkowy Język przedmiotu / modułu: język polski Rok Semestr Forma zajęć Forma laboratorium ZO wykład 6 ZO Razem 6 ECTS Koordynator przedmiotu / modułu: dr JERZY MARCINKIEWICZ Prowadzący zajęcia: -- -- Cele przedmiotu / modułu: Wymagania wstępne: Przekazanie wiedzy z zakresu metod rozwoju systemów informatycznych w organizacjach. Zapoznanie się z procesem budowy modelu nowego rozwiązania informatycznego i realizacją projektu szczegółowego systemu. Student zna podstawy organizacji firm, podstawy technologii informatycznych i baz danych, podstawy oprogramowania. Przedmiot jest kontynuacją i rozszerzeniem przedmiotu kierunkowego "Analiza i projektowanie systemów informatycznych" EFEKTY KSZTAŁCENIA Kategoria Lp KOD Opis efektu programu obszaru EP Zna pojęcia i rozwiązania języka UML K_W SA_W6 wiedza umiejętności kompetencje społeczne EP EP EP EP EP6 EP7 Zna metodę obiektowego projektowania systemu zinformatyzowanego Zna etapy i czynności projektowania szczegółowego rozwiązania informatycznego Potrafi wykorzystać język UML w modelowaniu i projektowaniu szczegółowym aplikacji Potrafi wykonać projekt systemu informatycznego Potrafi zdefiniować architekturę i zaprojektować serwis analityczny systemu informatycznego Umiejętność pracy w zespole nad projektem informatycznych K_W K_W K_U K_U K_U K_K SA_W6 SA_W6 SA_U SA_U SA_U SA_K SA_K TREŚCI PROGRAMOWE Przedmiot: analiza i projektowanie systemów informatycznych II Forma zajęć: wykład Semestr. Język UML - diagramy wykorzystywane w analizie i projektowaniu aplikacji. Etap projektowania systemu informatycznego - podstawowe działania. Wykorzystanie wzorców projektowych w procesie projektowania SI /

. Projektowanie bazy danych. Zasady projektowania interfejsu ogólnego: sposoby komunikacji z użytkownikiem, rodzaje interfejsów, zasady budowy interfejsu 6. Metody i techniki projektowania interfejsu internetowego. Wybór rozwiązania technologicznego dla systemu informatycznego Forma zajęć: laboratorium. Projekt architektury ogólnej systemu: w oparciu o diagram pakietów. Projektowanie relacyjnej bazy danych: w oparciu o diagram klas, przy wykorzystaniu narzędzi CASE (np. Powerdesigner. Wykonanie projektu interfejsu szczegółowego (wejścia i wyjścia aplikacji). Projekt interfejsu internetowego dla aplikacji. Wykonanie projektu struktury oprogramowania - w ujęciu obiektowym 6. Prezentacja i ocena projektów zaliczeniowych Metody kształcenia Wykład z wykorzystaniem prezentacji multimedialnych Zajęcia laboratoryjne prowadzone w laboratoriach, z wykorzystanie narzędzi CASE, na przykład POWERDESIGNER, oraz narzędzi do prototypowania interfejsu (na przykład SZBD ACCES) Realizacja projektu dla wybranego przypadku; Realizacja projektu w grupach projektowych Metody weryfikacji efektów kształcenia Forma i warunki SPRAWDZIAN Nr efektu kształcenia z sylabusa EP,EP,EP,EP,E P,EP6 PROJEKT EP,EP,EP6,EP7 Zaliczenie przedmiotu dokonuje się na podstawie oceny ze sprawdzianu pisemnego i oceny z projektu grupowego. Sprawdzian pisemny obejmuje sprawdzenie wiedzy z zakresu wykładu: - podstaw teoretycznych rozwoju systemów informatycznych, - rozwiązań stosowanych w języku UML, - metod projektowania rozwiązań informatycznych, - czynności projektowych w poszczególnych etapach rozwoju systemów informatycznych, - technik projektowania stosowanych w rozwoju systemów informatycznych Projekt grupowy umożliwia weryfikację wiedzy i umiejętności praktycznych w zakresie: - budowy modelu systemu informatycznego, - realizacji projektu szczegółowego systemu informatycznego, w tym projektowania architektury systemu, bazy danych, interfejsu użytkownika, i struktury oprogramowania, - wykorzystania języka UML w poszczególnych fazach modelowania i projektowania systemu informatycznego. Zasady wyliczania oceny z przedmiotu Ocena z przedmiotu to średnia z kolokwium z wykładu i projektu zaliczeniowego Beynon-Davies P. (): Inżynieria systemów informacyjnych, WNT Literatura podstawowa Praca zb. Pod red. Z. Szyjewskiego, E. Kolbusza, W. Olejniczaka (): Inżynieria systeów informatycznych w e-gospodarce, PWE Sommerville I. (): Inżynieria Oprogramowania, WNT Literatura uzupełniająca Larman C. (): UML i wzorce projektowe. Analiza i projektowanie obiektowe oraz iteracyjny model wytwarzania aplikacji,, Helion Wrycza S., Marcinkowski B., Wyrzykowski K. (6): Język UML w modelowaniu systemów informatycznych, Helion NAKŁAD PRACY STUDENTA Zajęcia dydaktyczne Udział w egzaminie/zaliczeniu Przygotowanie się do zajęć Studiowanie literatury Udział w konsultacjach 6 /

Przygotowanie projektu / eseju / itp. Przygotowanie się do egzaminu/ Inne 8 ŁĄCZNY nakład pracy studenta w godz. Liczba punktów ECTS /

S Y L A B U S Nazwa programu kształcenia: WNEiZ-IiE-O-I-S-7/8Z-ABIT Nazwa przedmiotu: analiza i projektowanie systemów informatycznych II (SPECJALNOŚCI / SPECJALIZACJE / MODUŁY SPECJALNOŚCIOWE) Kod przedmiotu:.wwaij_6s Nazwa jednostki prowadzącej przedmiot / moduł: Zakład Inżynierii Oprogramowania Nazwa kierunku: informatyka i ekonometria Forma studiów: I stopnia lic., stacjonarne Profil kształcenia: ogólnoakademicki Specjalność: analityk biznesowy IT Status przedmiotu / modułu: obowiązkowy Język przedmiotu / modułu: język polski Rok Semestr Forma zajęć Forma laboratorium ZO wykład ZO Razem ECTS Koordynator przedmiotu / modułu: dr JERZY MARCINKIEWICZ Prowadzący zajęcia: -- -- Cele przedmiotu / modułu: Wymagania wstępne: Przekazanie wiedzy z zakresu metod projektowania systemów informatycznych w organizacjach. Zapoznanie się z procesem realizacji projektu systemu informatycznego. Przekazanie wiedzy w zakresie integracji narzędzi analitycznych w strukturę systemu informatycznego. Student zna podstawy organizacji firm, podstawy technologii informatycznych, podstawy rozwoju systemów informatycznych. Przedmiot jest kontynuacją i rozszerzeniem przedmiotu kierunkowego Analiza i projektowanie systemów informatycznych. EFEKTY KSZTAŁCENIA Kategoria Lp KOD Opis efektu programu obszaru EP Zna pojęcia i rozwiązania języka UML K_W SA_W6 wiedza umiejętności kompetencje społeczne EP EP EP EP EP6 EP7 Zna metodę obiektowego projektowania systemu zinformatyzowanego Zna etapy i czynności projektowania szczegółowego rozwiązania informatycznego Potrafi wykonać projekt systemu informatycznego Potrafi wykorzystać język UML w modelowaniu i projektowaniu szczegółowym aplikacji Potrafi zdefiniować architekturę i zaprojektować serwis analityczny systemu informatycznego Umiejętność pracy w zespole nad projektem informatycznych K_W K_W K_U K_U K_U K_K SA_W6 SA_W6 SA_U SA_U SA_U SA_K SA_K TREŚCI PROGRAMOWE Przedmiot: analiza i projektowanie systemów informatycznych II Forma zajęć: wykład Semestr. Etap projektowania systemu informatycznego - podstawowe działania. Język UML - diagramy wykorzystywane w projektowaniu aplikacji. Wykorzystanie wzorców projektowych w procesie projektowania SI /

. Projektowanie bazy danych. Zasady projektowania interfejsu ogólnego: sposoby komunikacji z użytkownikiem, rodzaje interfejsów, zasady budowy interfejsu 6. Metody i techniki projektowania interfejsu sczególowego (WE i WY aplikacji) 7. Architektura i projektowanie serwisu analizy danych 8. Metoda obiektowego projektowania struktury oprogramowania 9. Przykładowe metody rozwoju systemów: Metoda RUP, Metody Agile: SCRUM, OpenUP Forma zajęć: laboratorium. Projektowanie relacyjnej bazy danych: w oparciu o diagram klas, przy wykorzystaniu narzędzi CASE (np. Powerdesigner ). Wykonanie projektu interfejsu szczegółowego (wejścia i wyjścia aplikacji). Wykonanie projektu serwisu analitycznego aplikacji. Projekt interfejsu internetowego dla aplikacji. Wykonanie projektu struktury oprogramowania - w ujęciu obiektowym 6. Prezentacja i ocena projektów zaliczeniowych Metody kształcenia Wykład z wykorzystaniem prezentacji multimedialnych Zajęcia laboratoryjne prowadzone w laboratoriach, z wykorzystanie narzędzi CASE, na przykład POWERDESIGNER, narzędzi do prototypowania interfejsu (na przykład SZBD ACCES) oraz narzędzi raportowania i analizy danych (np. Crystal Reports) Realizacja projektu dla wybranego przypadku; Realizacja projektu w grupach projektowych Metody weryfikacji efektów kształcenia KOLOKWIUM Nr efektu kształcenia z sylabusa EP,EP,EP PROJEKT EP,EP,EP6,EP7 Zaliczenie przedmiotu dokonuje się na podstawie oceny ze sprawdzianu pisemnego i oceny z projektu grupowego. Sprawdzian pisemny obejmuje sprawdzenie wiedzy z zakresu wykładu: - podstaw teoretycznych rozwoju systemów informatycznych, - rozwiązań stosowanych w języku UML, - metod projektowania rozwiązań informatycznych, - czynności projektowych w poszczególnych etapach rozwoju systemów informatycznych, - technik projektowania stosowanych w rozwoju systemów informatycznych Forma i warunki Projekt grupowy umożliwia weryfikację wiedzy i umiejętności praktycznych w zakresie: - budowy modelu systemu informatycznego, - realizacji projektu szczegółowego systemu informatycznego, w tym projektowania architektury systemu, bazy danych, interfejsu użytkownika, i struktury oprogramowania, - wykorzystania języka UML w poszczególnych fazach modelowania i projektowania systemu informatycznego. Zasady wyliczania oceny z przedmiotu Ocena z przedmiotu to średnia z kolokwium z wykładu i projektu zaliczeniowego. Literatura podstawowa Literatura uzupełniająca Beynon-Davies P. (): Inżynieria systemów informacyjnych, WNT Sommerville I. (): Inżynieria Oprogramowania, WNT Gamma E., Helm R., Johnson R., Vlissides J (8): Inżynieria oprogramowania: Wzorce projektowe, Helion Larman C. (): UML i wzorce projektowe. Analiza i projektowanie obiektowe oraz iteracyjny model wytwarzania aplikacji, Helion Praca zb. Pod red. Z. Szyjewskiego, E. Kolbusza, W. Olejniczaka (): Inżynieria systeów informatycznych w e-gospodarce, PWE NAKŁAD PRACY STUDENTA Zajęcia dydaktyczne /

Udział w egzaminie/zaliczeniu Przygotowanie się do zajęć Studiowanie literatury Udział w konsultacjach Przygotowanie projektu / eseju / itp. Przygotowanie się do egzaminu/ Inne 7 7 ŁĄCZNY nakład pracy studenta w godz. 7 Liczba punktów ECTS /

S Y L A B U S Nazwa programu kształcenia: WNEiZ-IiE-O-I-S-7/8Z-IO Nazwa przedmiotu: analiza i projektowanie systemów informatycznych II (SPECJALNOŚCI / SPECJALIZACJE / MODUŁY SPECJALNOŚCIOWE) Kod przedmiotu:.wwaij_s Nazwa jednostki prowadzącej przedmiot / moduł: Zakład Inżynierii Oprogramowania Nazwa kierunku: informatyka i ekonometria Forma studiów: I stopnia lic., stacjonarne Profil kształcenia: ogólnoakademicki Specjalność: inżynieria oprogramowania Status przedmiotu / modułu: obowiązkowy Język przedmiotu / modułu: język polski Rok Semestr Forma zajęć Forma laboratorium ZO wykład ZO Razem ECTS Koordynator przedmiotu / modułu: dr JERZY MARCINKIEWICZ Prowadzący zajęcia: -- -- Cele przedmiotu / modułu: Wymagania wstępne: Przekazanie wiedzy z zakresu metod rozwoju systemów informatycznych w organizacjach. Zapoznanie się z procesem definicji zadania projektowego, budowy modelu nowego rozwiązania informatycznego i realizacją projektu szczegółowego systemu. Student zna podstawy organizacji firm, podstawy technologii informatycznych, podstawy oprogramowania. Przedmiot jest kontynuacją i rozszerzeniem przedmiotu kierunkowego &#8;Analiza i projektowowanie systemów informatycznych&#8; EFEKTY KSZTAŁCENIA Kategoria wiedza umiejętności kompetencje społeczne Lp KOD EP EP EP EP EP EP6 Opis efektu Zna podstawowe pojęcia i rozwiązania języka UML Zna metodę obiektowego modelowania i projektowania systemu zinformatyzowanego Zna etapy i czynności projektowania szczegółowego rozwiązania informatycznego Potrafi zbudować obiektowy model rozwiązania przy wykorzystaniu języka UML Potrafi wykonać projekt systemu informatycznego Umiejętność pracy w zespole nad projektem informatycznych programu K_W K_W K_W K_U K_U K_K obszaru SA_W6 SA_W6 SA_W6 SA_U SA_U SA_K SA_K TREŚCI PROGRAMOWE Semestr Przedmiot: analiza i projektowanie systemów informatycznych II Forma zajęć: wykład. Projektowanie systemu informatycznego - podstawowe działania. Język UML - diagramy wykorzystywane w projektowaniu aplikacji. Wykorzystanie wzorców projektowych w procesie projektowania SI. Projektowanie bazy danych /

. Zasady projektowania interfejsu ogólnego: sposoby komunikacji z użytkownikiem, rodzaje interfejsów, zasady budowy interfejsu 6. Metody i techniki projektowania interfejsu szczególowego (WE i WY aplikacji) 7. Wybór rozwiązania technologicznego dla systemu informatycznego 8. Metoda obiektowego projektowania struktury oprogramowania 9. Przykładowe metody rozwoju systemów: Metoda RUP, Metody Agile: SCRUM, OpenUP Forma zajęć: laboratorium. Projekt architektury ogólnej systemu: w oparciu o diagram pakietów. Projektowanie relacyjnej bazy danych: w oparciu o diagram klas, przy wykorzystaniu narzędzi CASE (np. Powerdesigner). Wykonanie projektu interfejsu szczegółowego (wejścia i wyjścia aplikacji). Projekt interfejsu internetowego dla aplikacji. Wykonanie projektu struktury oprogramowania - w ujęciu obiektowym 6. Prezentacja i ocena projektów zaliczeniowych Metody kształcenia Wykład z wykorzystaniem prezentacji multimedialnych Zajęcia laboratoryjne prowadzone w laboratoriach, z wykorzystanie narzędzi CASE, na przykład POWERDESIGNER, oraz narzędzi do prototypowania interfejsu (na przykład SZBD ACCES) Realizacja projektu dla wybranego przypadku; Realizacja projektu w grupach projektowych Metody weryfikacji efektów kształcenia Forma i warunki KOLOKWIUM PROJEKT Nr efektu kształcenia z sylabusa EP,EP,EP EP,EP,EP6 Zaliczenie przedmiotu dokonuje się na podstawie oceny ze sprawdzianu pisemnego i oceny z projektu grupowego. Sprawdzian pisemny obejmuje sprawdzenie wiedzy z zakresu wykładu: - podstaw teoretycznych rozwoju systemów informatycznych, - rozwiązań stosowanych w języku UML, - metod projektowania rozwiązań informatycznych, - czynności projektowych w poszczególnych etapach rozwoju systemów informatycznych, - technik projektowania stosowanych w rozwoju systemów informatycznych Projekt grupowy umożliwia weryfikację wiedzy i umiejętności praktycznych w zakresie: - budowy modelu systemu informatycznego, - realizacji projektu szczegółowego systemu informatycznego, w tym projektowania architektury systemu, bazy danych, interfejsu użytkownika, i struktury oprogramowania, - wykorzystania języka UML w poszczególnych fazach modelowania i projektowania systemu informatycznego. Ocena z przedmiotu to średnia z kolokwium z wykładu i projektu zaliczeniowego Zasady wyliczania oceny z przedmiotu Beynon-Davis P. (): Inżynieria systemów informacyjnych, WNT, Warszawa Literatura podstawowa Pod red. Z. Szyjewskiego, E. Kolbusza, W. Olejniczaka (): Inżynieria systemów informatycznych w e-gospodarce, PWE, Warszawa Socha K. (): Inzynieria oprogramowania, PWN, Warszawa Sommerville I. (): Inżynieria oprogramowania, WNT, Warszawa Literatura uzupełniająca Gamma E., Helm R., Johnson R., Vlissides J (8): Inżynieria oprogramowania: Wzorce projektowe, Helion, Gliwice Larman C (): UML i wzorce projektowe. Analiza i projektowanie obiektowe oraz iteracyjny model wytwarzania aplikacji, Helion, Gliwice Wrycza S., Marcinkowski B., Wyrzykowski K (6): Język UML w modelowaniu systemów informatycznych, Helion, Gliwice NAKŁAD PRACY STUDENTA /

Zajęcia dydaktyczne Udział w egzaminie/zaliczeniu Przygotowanie się do zajęć Studiowanie literatury Udział w konsultacjach Przygotowanie projektu / eseju / itp. Przygotowanie się do egzaminu/ Inne 6 ŁĄCZNY nakład pracy studenta w godz. Liczba punktów ECTS /

S Y L A B U S Nazwa programu kształcenia: WNEiZ-IiE-O-I-S-7/8Z-IwZiB Nazwa przedmiotu: analiza i projektowanie systemów informatycznych II (SPECJALNOŚCI / SPECJALIZACJE / MODUŁY SPECJALNOŚCIOWE) Kod przedmiotu:.wwaij_9s Nazwa jednostki prowadzącej przedmiot / moduł: Zakład Inżynierii Oprogramowania Nazwa kierunku: informatyka i ekonometria Forma studiów: I stopnia lic., stacjonarne Profil kształcenia: ogólnoakademicki Specjalność: internet w zarządzaniu i biznesie Status przedmiotu / modułu: obowiązkowy Język przedmiotu / modułu: język polski Rok Semestr Forma zajęć Forma laboratorium ZO wykład ZO Razem ECTS Koordynator przedmiotu / modułu: dr JERZY MARCINKIEWICZ Prowadzący zajęcia: -- -- Cele przedmiotu / modułu: Wymagania wstępne: Przekazanie wiedzy z zakresu metod rozwoju systemów informatycznych w organizacjach. Zapoznanie się z procesem definicji zadania projektowego, budowy modelu nowego rozwiązania informatycznego i realizacją projektu szczegółowego systemu. Student zna podstawy organizacji firm, podstawy technologii informatycznych, podstawy oprogramowania. Przedmiot jest kontynuacją i rozszerzeniem przedmiotu kierunkowego &#8;Analiza i projektowanie systemów informatycznych&#8; EFEKTY KSZTAŁCENIA Kategoria Lp KOD Opis efektu programu obszaru EP Zna pojęcia i rozwiązania języka UML K_W SA_W6 wiedza umiejętności kompetencje społeczne EP EP EP EP EP6 EP7 Zna metodę obiektowego projektowania systemu zinformatyzowanego Zna etapy i czynności projektowania szczegółowego rozwiązania informatycznego Potrafi wykorzystać język UML w modelowaniu i projektowaniu szczegółowym aplikacji Potrafi wykonać projekt systemu informatycznego Potrafi zdefiniować architekturę i zaprojektować serwis analityczny systemu informatycznego Umiejętność pracy w zespole nad projektem informatycznych K_W K_W K_U K_U K_U K_K SA_W6 SA_W6 SA_U SA_U SA_U SA_K SA_K TREŚCI PROGRAMOWE Przedmiot: analiza i projektowanie systemów informatycznych II Forma zajęć: wykład Semestr. Projektowanie systemu informatycznego - podstawowe działania. Język UML - diagramy wykorzystywane w projektowaniu aplikacji. Wykorzystanie wzorców projektowych w procesie projektowania SI /

. Projektowanie bazy danych. Zasady projektowania interfejsu ogólnego: sposoby komunikacji z użytkownikiem, rodzaje interfejsów, zasady budowy interfejsu 6. Metody i techniki projektowania interfejsu sczególowego (WE i WY aplikacji) 7. Wybór rozwiązania technologicznego dla systemu informatycznego 8. Metoda obiektowego projektowania struktury oprogramowania 9. Przykładowe metody rozwoju systemów: Metoda RUP, Metody Agile: SCRUM, OpenUP Forma zajęć: laboratorium. Projekt architektury ogólnej systemu: w oparciu o diagram pakietów. Projektowanie relacyjnej bazy danych: w oparciu o diagram klas, przy wykorzystaniu narzędzi CASE (np. Powerdesigner. Wykonanie projektu interfejsu szczegółowego (wejścia i wyjścia aplikacji). Projekt interfejsu internetowego dla aplikacji. Wykonanie projektu struktury oprogramowania - w ujęciu obiektowym 6. Prezentacja i ocena projektów zaliczeniowych Metody kształcenia Metody weryfikacji efektów kształcenia Wykład z wykorzystaniem prezentacji multimedialnych Zajęcia laboratoryjne prowadzone w laboratoriach, z wykorzystanie narzędzi CASE, na przykład POWERDESIGNER, oraz narzędzi do prototypowania interfejsu (na przykład SZBD ACCES) Realizacja projektu dla wybranego przypadku; Realizacja projektu w grupach projektowych Nr efektu kształcenia z sylabusa KOLOKWIUM PROJEKT EP,EP,EP,EP,E P,EP6 EP,EP,EP6,EP7 Zaliczenie przedmiotu dokonuje się na podstawie oceny ze sprawdzianu pisemnego i oceny z projektu grupowego. Sprawdzian pisemny obejmuje sprawdzenie wiedzy z zakresu wykładu: - podstaw teoretycznych rozwoju systemów informatycznych, - rozwiązań stosowanych w języku UML, - metod projektowania rozwiązań informatycznych, - czynności projektowych w poszczególnych etapach rozwoju systemów informatycznych, - technik projektowania stosowanych w rozwoju systemów informatycznych Ocena z przedmiotu to / oceny ze sprawdzianu z wykładów i / oceny z projektu. Forma i warunki Projekt grupowy umożliwia weryfikację wiedzy i umiejętności praktycznych w zakresie: - budowy modelu systemu informatycznego, - realizacji projektu szczegółowego systemu informatycznego, w tym projektowania architektury systemu, bazy danych, interfejsu użytkownika, i struktury oprogramowania, - wykorzystania języka UML w poszczególnych fazach modelowania i projektowania systemu informatycznego Zasady wyliczania oceny z przedmiotu Literatura podstawowa Literatura uzupełniająca Socha K. (): Inżynieria oprogramowana, PWN, Warszawa Sommerville I. (): Inżynieria oprogramowania, WNT Gamma E., Helm R., Johnson R., Vlissides J.: (8): Inżynieria oprogramowania: Wzorce projektowe, WNT Larman C. (): UML i wzorce projektowe. Analiza i projektowanie obiektowe oraz iteracyjny model wytwarzania aplikacji, Helion Praca zb. Pod red. Z. Szyjewskiego, E. Kolbusza, W. Olejniczaka, ():.Inżynieria systemów informatycznych w e-gospodarce, PWE NAKŁAD PRACY STUDENTA Zajęcia dydaktyczne /

Udział w egzaminie/zaliczeniu Przygotowanie się do zajęć Studiowanie literatury Udział w konsultacjach Przygotowanie projektu / eseju / itp. Przygotowanie się do egzaminu/ Inne ŁĄCZNY nakład pracy studenta w godz. Liczba punktów ECTS /

S Y L A B U S Nazwa programu kształcenia: WNEiZ-IiE-O-I-N-7/8Z Nazwa przedmiotu: analiza i projektowanie systemów informatycznych (KIERUNKOWE) Kod przedmiotu:.wwaij_8n Nazwa jednostki prowadzącej przedmiot / moduł: Zakład Inżynierii Oprogramowania Nazwa kierunku: informatyka i ekonometria Forma studiów: I stopnia lic., niestacjonarne Profil kształcenia: ogólnoakademicki Specjalność: Status przedmiotu / modułu: obowiązkowy Język przedmiotu / modułu: język polski Rok Semestr Forma zajęć Forma laboratorium ZO wykład 6 ZO Razem 6 ECTS Koordynator przedmiotu / modułu: dr JERZY MARCINKIEWICZ Prowadzący zajęcia: -- -- Cele przedmiotu / modułu: Wymagania wstępne: Przekazanie wiedzy z zakresu rozwoju nowych wersji systemów informatycznych w organizacjach. Zapoznanie się z procesem analizy wymagań użytkowników, definiowania modelu nowego rozwiązania informatycznego i realizacji projektu informatycznego. Student zna podstawy organizacji firm, podstawy technologii informatycznych, podstawy programowania. EFEKTY KSZTAŁCENIA Kategoria wiedza Lp KOD EP EP EP EP Opis efektu Zna podstawowe techniki badania wymagań użytkowników Zna podstawowe czynności projektowania szczegółowego rozwiązania informatycznego Zna metodę obiektowego modelowania systemu zinformatyzowanego programu K_W K_W K_W obszaru SA_W6 SA_W6 SA_W6 Potrafi zdefiniować zadanie projektowe informatyzacji SI K_U SA_U umiejętności kompetencje społeczne EP EP6 EP7 Potrafi zbudować obiektowy model rozwiązania przy wykorzystaniu języka UML<br> Umiejętność pracy w zespole nad projektem informatycznym Umiejętność współpracy z użytkownikami rozwiązań informatycznych K_U K_K K_K SA_U SA_K SA_K SA_K TREŚCI PROGRAMOWE Semestr Przedmiot: analiza i projektowanie systemów informatycznych Forma zajęć: wykład. Cykl życia systemu informatycznego. Planowanie systemu informatycznego i definicja zadania projektowego. Metody specyfikacji wymagań użytkowników. Elementy języka UML /

. Budowa modelu rozwiązania informatycznego - w ujęciu obiektowym 6. Projektowanie architektury rozwiązania informatycznego Forma zajęć: laboratorium. Definicja zadania projektowego. Badanie wymagań użytkowników: ćwiczenia z wywiadów z użytkownikami, badanie dokumentacji firmy. Budowa modelu rozwiązania: w oparciu o diagramy UML: diagram przypadków użycia, diagram klas, diagram przypadków użycia. Projekt architektury ogólnej systemu: w oparciu o diagram pakietów. Prezentacja i ocena projektów zaliczeniowych Metody kształcenia Wykład z wykorzystaniem prezentacji multimedialnych Zajęcia laboratoryjne prowadzone w laboratoriach, z wykorzystanie narzędzi CASE, na przykład POWERDESIGNER, oraz narzędzi do prototypowania interfejsu (na przykład SZBD ACCES) Realizacja projektu dla wybranego przypadku; Realizacja projektu w grupach projektowych Metody weryfikacji efektów kształcenia Forma i warunki SPRAWDZIAN Nr efektu kształcenia z sylabusa EP,EP,EP,EP PROJEKT EP,EP,EP6,EP7 Zaliczenie laboratoriów dokonuje się na podstawie oceny ze sprawdzianu pisemnego i oceny z projektu grupowego. Sprawdzian pisemny obejmuje sprawdzenie wiedzy prezentowanej na wykładzie i umiejętności posługiwania się diagramami języka UML. Wykonany projekt umożliwia weryfikację wiedzy i umiejętności praktycznych w zakresie: - definiowania problemu projektowego, - badania wymagań użytkowników, - budowy modelu systemu informatycznego, - definiowania architektury ogólnej systemu informatycznego Zasady wyliczania oceny z przedmiotu Ocena z przedmiotu to średnia z kolokwium z wykładu i projektu zaliczeniowego. Literatura podstawowa Beynon-Davies P. (): Inżynieria systemów informacyjnych, WNT Sommerville I. (): Inżynieria Oprogramowania, WNT Pilone D., Pitman N (7): UML. - Alamnach, Helion Literatura uzupełniająca Praca zb. Pod red. Z. Szyjewskiego, E. Kolbusza, W. Olejniczaka (): Inżynieria systemów informatycznych w e-gospodarce, PWE Wrycza S., Marcinkowski B., Wyrzykowski K. (6): Język UML w modelowaniu systemów informatycznych, Helion NAKŁAD PRACY STUDENTA Zajęcia dydaktyczne Udział w egzaminie/zaliczeniu Przygotowanie się do zajęć Studiowanie literatury Udział w konsultacjach Przygotowanie projektu / eseju / itp. Przygotowanie się do egzaminu/ Inne 6 ŁĄCZNY nakład pracy studenta w godz. Liczba punktów ECTS /

/

S Y L A B U S Nazwa programu kształcenia: WNEiZ-IiE-O-I-S-7/8Z Nazwa przedmiotu: analiza i projektowanie systemów informatycznych (KIERUNKOWE) Kod przedmiotu:.wwaij_9s Nazwa jednostki prowadzącej przedmiot / moduł: Zakład Inżynierii Oprogramowania Nazwa kierunku: informatyka i ekonometria Forma studiów: I stopnia lic., stacjonarne Profil kształcenia: ogólnoakademicki Specjalność: Status przedmiotu / modułu: obowiązkowy Język przedmiotu / modułu: język polski Rok Semestr Forma zajęć Forma laboratorium ZO wykład ZO Razem ECTS Koordynator przedmiotu / modułu: dr JERZY MARCINKIEWICZ Prowadzący zajęcia: -- -- Cele przedmiotu / modułu: Wymagania wstępne: Przekazanie wiedzy z zakresu rozwoju nowych wersji systemów informatycznych w organizacjach. Zapoznanie się z procesem analizy wymagań użytkowników, definiowania modelu nowego rozwiązania informatycznego i realizacji projektu informatycznego. Student zna podstawy organizacji firm, podstawy technologii informatycznych, podstawy oprogramowania. EFEKTY KSZTAŁCENIA Kategoria wiedza umiejętności kompetencje społeczne Lp KOD EP EP EP EP EP EP6 EP7 Opis efektu Zna podstawowe techniki badania wymagań użytkowników Zna metodę obiektowego modelowania systemu zinformatyzowanego Zna podstawowe czynności projektowania szczegółowego rozwiązania informatycznego Potrafi zdefiniować zadanie projektowe informatyzacji SI Potrafi zbudować obiektowy model rozwiązania przy wykorzystaniu języka UML Umiejętność pracy w zespole nad projektem informatycznym Umiejętność współpracy z użytkownikami rozwiązań informatycznych programu K_W6 K_W K_W K_U K_U K_K K_K obszaru SA_W6 SA_W6 SA_W6 SA_U SA_U SA_K SA_K SA_K TREŚCI PROGRAMOWE Semestr Przedmiot: analiza i projektowanie systemów informatycznych Forma zajęć: wykład. Cykl życia systemu informatycznego. Metody rozwoju systemów informatycznych. Planowanie systemu informatycznego i definicja zadania projektowego. Metody specyfikacji wymagań użytkowników /