LITERATURA I TREŚCI PROGRAMOWE STUDIÓW PODYPLOMOWYCH IT W BIZNESIE EKSPLORACJA, ANALIZA I WIZUALIZACJA DANYCH 1
SYSTEMY INFORMATYCZNE W ORGANIZACJACH (5W/25DW) Metody i techniki stosowane w organizacji i zarządzaniu ewolucja, klasyfikacja, dyfuzja; Typowe metody i techniki organizatorskie; Metody kierowania ludźmi; Twórcze rozwiązywanie problemów, wybrane metody heurystyczne; Metody kierowania ukierunkowane na motywację w tym zarządzanie przez projekty; Metody: benchmarking, outsourcing, lean management i inne; Reengeneering; Wirtualizacja organizacji, zarządzanie wiedzą, organizacje sieciowe; Informatyka w zarządzaniu organizacją. Metody organizacji i zarządzania. Kształtowanie relacji organizacyjnych. Pod red. W. Błaszczyk, PWN, Warszawa 2005 Bendell T., Boulter L.: Benchmarking, Biblioteka menedżera, Wydawnictwo Profesjonalnej Szkoły Biznesu, Kraków 2000 Bieniok H.: Metody sprawnego zarządzania, Placet, Warszawa 2004 Martyniak Z.: Organizacja i zarządzanie:70 problemów teorii i praktyki, Antykwa, Kraków-Kluczbork 2001 Zimniewicz K.: Współczesne koncepcje i metody zarządzania, PWE, Warszawa 2008. BAZY DANYCH (10W/30DW) Rola baz danych w systemie informatycznym; Typy baz danych; Teoretyczne aspekty relacyjnych baz danych; Modelowanie konceptualne; Model obiektowo-związkowy ER (Entity- Relationship) i jego znaczenie w modelowaniu konceptualnym; Diagramy ERD; Metodyka projektowania baz; Systemy zarządzania relacyjnymi bazami danych; Podstawy języka SQL; Przetwarzanie transakcji; Elementy programowania baz danych; Realizacja projektu bazy w wybranym środowisku. 2
Date C. J.: Wprowadzenie do baz danych, WNT, Warszawa 2000 Beyon-Davis P.: Systemy baz danych, WNT, Warszawa 2003. Ullman J. D., Widom J., Garcia-Molina H.: Systemy baz danych pełny wykład, WNT, Warszawa 2006 Date C.J.: Relacyjne bazy danych dla praktyków, Helion, 2005 Gruber M.: SQL, Helion, 2000 Rodgers U.: Poradnik projektanta baz danych ORACLE, WNT, Warszawa 1996 PRAWNE I ETYCZNE ASPEKTY PRZETWARZANIA DANYCH (5W/10DW) Nauczenie podstawowych zasad prawa pod kątem pobierania, przetwarzania i udostępniania danych. Ochrona programów komputerowych na postawie prawa autorskiego; Prawne problemy zbierania i przetwarzania danych; Etyka pracy z komputerem; Etyka pracy z bazami danych; Problem ochrony danych osobowych; Moralne aspekty modyfikacji danych; Zakres dozwolonego użytku danych; Procedury związane z uzyskaniem pozwolenia na gromadzenie określonych danych; Problemy etyczne przetwarzania danych jak i wyciągania wniosków. Dietl J., Gasparski W.: Etyka biznesu, PWN, Warszawa 2002 Pratley P.: Etyka w biznesie, Felberg SJA, Warszawa 2000 Fischer B.: Przestępstwa Komputerowe i Ochrona Informacji. Aspekty prawnokryminalistyczne, Zakamycze 2000. Bober W.J.: Powinność w świecie cyfrowym. Etyka komputerowa w świetle współczesnej filozofii moralnej, WAiP, Warszawa 2008 Singer P.: Etyka praktyczna, Książka i Wiedza, Warszawa 2003. Prawne aspekty społeczeostwa informacyjnego: http://www.vagla.pl/ Denning E. R.: Wojna informacyjna i bezpieczeostwo informacji, Wydawnictwa Naukowo-Techniczne, Warszawa 2002. BEZPIECZEŃSTWO DANYCH (10W/20DW) 3
Cel wykładu to prezentacja głównych metod kryptograficznych zapewniających bezpieczeństwo danych w systemach informatycznych. Metody szyfrowania z kluczem tajnym oraz z kluczem publicznym i ich zastosowanie; System kryptograficzny Rivesta, Shamira, Adlemana (RSA) i jego implementacje; System kryptograficzny ElGamala; Funkcje haszujące; Podpisy cyfrowe; Schemat szyfrowania i deszyfrowania algorytmem symetrycznym. Data Encryption Standard DES; Protokół uwierzytelniania Schnorra; Metody zabezpieczeń danych przed modyfikacjami i kopiowaniem. Stinson D. R.: Kryptografia w teorii i w praktyce, WNT Warszawa 2005. Menezes A. J., van Oorschot P. C., Vanstone S. A.: Handbook of applied Cryptography, CRC Press 1996. Stokłosa J., Bilski T., Pankowski T.: Bezpieczeństwo danych w systemach informatycznych, PWN, Poznań, 2001. Schneier B.: Kryptografia dla praktyków, WNT, Warszawa 2002 Chapman D. W., Fox A.: Bezpieczne ściany ogniowe, Mikom, Warszawa 2002 Schetina E. Green K., Carlson J.: Bezpieczeństwo w sieci, Helion, Gliwice 2002 STATYSTYCZNE METODY ANALIZY DANYCH (10W/20DW) Podstawowe elementy rachunku prawdopodobieństwa; Wprowadzenie do problematyki wnioskowania statystycznego w tym między innymi: populacja, próba losowa, rozkład 2, rozkład t Studenta, rozkład średniej z próby, rozkład wariancji z próby, rozkład częstości względnej z próby; Interpretacja poszczególnych parametrów: średniej, mody, mediany wariancji itp. w praktycznej analizie danych; Estymacja statystyczna w tym miedzy innymi: parametr populacji, estymator i ocena estymatora, średni błąd estymator, estymacja punktowa, estymacja przedziałów; Weryfikacja hipotez statystycznych w tym między innymi: test statystyczny, błąd I i II rodzaju, moc testu, obszar krytyczny testu, testy istotności dla średniej, wariancji, wskaźnika struktury, testy zgodności 2 Pearsona i Kołmogorowa, test Kołmogorowa-Smirnowa. 4
Bąk I., Markowicz I., Mojsiewicz M., Wawrzyniak K.: Statystyka w zadaniach, Cz.I i II, WNT, Warszawa 2001. Bąk I., Markowicz I., Mojsiewicz M., Wawrzyniak K.: Wzory i tablice statystyczne. Katedra Ekonometrii i Statystyki Uniwersytetu Szczecińskiego. Stowarzyszenie Pomoc i Rozwój, Szczecin 1997. Sobczyk M.: Statystyka. PWN, Warszawa 2002. Kukuła K., Elementy statystyki w zadaniach, PWN, wyd. II, 2003 OPROGRAMOWANIE SPECJALISTYCZNE (5W/20DW) Ogólne aplikacje użytkowe (Gnumeric, AbiWord, Gnuplot, GIMP, Inkscape); Aplikacje specjalistyczne: Swiss PDB viewer, BioEdit, Cn3D, Chimera, inne aplikacje dostępne na platformie WWW; R-Project i jego moduły - Język R; Języki i moduły specjalistyczne: BioJava, BioPERL, BioPython itp.; Podstawy systemów operacyjnych przypisywanie uprawnień i udostępnianie zasobów w sieci; Przegląd specjalistycznych aplikacji dostępnych w różnych systemach operacyjnych. Dokumentacja poszczególnych środowisk: instrukcje, manuale dostępne w sieci Web jako odrębne pliki lub instrukcje na stronach poszczególnych aplikacji przykładowo: SciLab. URL: http://www.scilab.org Gnumeric - The Gnome Office Spreadsheet. URL: http://www.gnome.org/projects/gnumeric GNUPlot & Vi. URL: http://fatcat.ftj.agh.edu.pl/~tomczyk GNUPlot HomePage. URL: http://www.gnuplot.info GNUPlot - not so Frequently Asked Questions. URL: http://t16web.lanl.gov/kawano/gnuplot/index-e.html Komsta Ł.: Wprowadzenie do środowiska R, http://cran.rproject.org/doc/contrib/komsta-wprowadzenie.pdf Walesiak M, Gatnar E.(red.): Statystyczna analiza danych z wykorzystaniem programu R, 2009 R-tutorial [http://www.im.pwr.wroc.pl/~suchwalk/src/r_tutorial.htm] PROGRAMOWANIE OBIEKTOWE (10W/30 DW) 5
Podstawowa wiedza na temat technik obiektowych, na przykładzie języka C++: Analiza obiektowa; Projektowanie obiektowe; Klasy, obiekty i metody (funkcje składowe); Funkcje i klasy zaprzyjaźnione; Konstruktory i destruktory; Cykl życia obiektów; Przeciążone operatory i konwersje definiowane przez użytkownika; Dziedziczenie i polimorfizm; Strumienie; Wzorce. Elementy biblioteki standardowej C++. Dumnicki R., Kasprzyk A., Kozłowski M.: Analiza i projektowanie obiektowe, Helion, Warszawa, 1998. Grębosz J.: Symfonia C++, tom I, II, III, Oficyna Kallimach, Kraków, 1999 Grębosz J.: Pasja C++, RM, Warszawa, wyd. 2. Meyers S.: Effective C++: 50 Specific Ways to Improve Your Programs and Design, Addison-Wesley, 1997. Koplien J.: Advanced C++: Programming Styles and Idioms, Addison-Wesley, 1992. Eckel B.: Thinking in C++, Helion 2002 ANALIZA I INTERPRETACJA DANYCH BIZNESOWYCH (10W/10DW) Problem różnorodności danych biznesowych; Problem ujednolicania i przekodowywania danych; Przykładowe analizy danych; Znaczenie zrozumienia danych, procesu i otoczenia eksperymentu w przeprowadzeniu analizy danych interpretacji wyników; Częste błędy na co zwracać uwagę, jak sobie z nimi radzić i sposoby na ich uniknięcie; Interpretacja danych po zmianie sposobu reprezentacji i/lub redukcji wymiarów; Wybrane techniki analizy danych wielowymiarowych i ich zastosowanie (zbiory przybliżone, drzewa decyzyjne, analiza panelowa, technologia OLAP). Rola czytelności przedstawianych wyników w akceptacji rezultatów przeprowadzanej analizy. Dobosz M.: Wspomagana komputerowo statystyczna analiza wyników bada,. Akademicka Oficyna Wydawnicza EXIT, Warszawa 2001. Walesiak M.: Metody klasyfikacji wielowymiarowej, Przegląd. Prace Naukowe Akademii Ekonomicznej we Wrocławiu nr 686, Wrocław 1994. 6
Wydawnictwo AE Wrocław: Klasyfikacja i analiza danych teoria i zastosowania, Taksonomia, zeszyty 1-9 Koronacki J., Ćwik J.: Statystyczne systemy uczące się, WNT, 2005 Mrózek A., Płonka L.: Analiza danych metodą zbiorów przybliżonych. Zastosowania w ekonomii, medycynie i sterowaniu. Akademicka Oficyna Wydawnicza PLJ, warszawa, 1999 EKSPLORACJA DANYCH BIZNESOWYCH(10W/30DW) Rola i cel eksploracji danych w analizie danych; Eksploracja danych jako część procesu odkrywania wiedzy z danych; Wybrane metody i algorytmy eksploracji danych odkrywanie asocjacji jednopoziomowych, odkrywanie asocjacji uogólnionych (wielopoziomowych), odkrywanie asocjacji ilościowych, metody dyskretyzacji atrybutów ciągłych, korelacja a asocjacje, zbiory przybliżone, odkrywanie wzorców sekwencji, metody klasyfikacji obiektów, wybrane metody grupowania obiektów (analiza skupień), analiza podobieństw przebiegów czasowych, indeksowanie przebiegów czasowych; Typowe zadania eksploracji danych i ich zastosowania; Oprogramowanie wspomagające eksplorację danych Rapid Miner, WEKA, itp.. Witten I.H., Frank E.: Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations, Morgan Kaufman, 2000 Hand J., Mannila H., Smyth P.: Pricinciples of Data Mining, MIT Press, 2001 Cichosz P.: Systemy uczące się, WNT, 2000 Han J., Kamber M.: Data Mining: Concepts and Techniques, Morgan Kaufman, 2000 Morzy T.: Odkrywanie asocjacji: Algorytmy i struktury danych, OWN, 2004 David H., Heikki M., Padhraic S.: Eksploracja danych, WNT, Warszawa 2005 Larose D.T.: Odkrywanie wiedzy z danych, Wyd. Nauk. PWN, Warszawa 2006 Koronacki J., Ćwik J.: Statystyczne systemy uczące się, WNT, 2005 Słowioski R. (ed): Intelligent decision support: Handbook of applications and advances of the rough set theory, Kluwer Akademic Publishers, Dordrecht, 1992 Plokowski L, Skowron A. (eds): Rough sets in knowledge discovery, Physica-Verlag, Berlin, 1998. BIZNES ELEKTRONICZNY (10W/10DW) 7
Problemy globalizacji gospodarki; E-gospodarka; Przedśiębiorstwo a e-biznes; Bezpieczeństwo w e-biznesie; Zarządzanie ryzykiem w e-handlu; Podstawy podatkowe i księgowe e-biznesu; Dziuba D.T.: Ewolucja rynków w przestrzeni elektronicznej, Wyd. Uniwersytetu Warszawskiego, 2001 Unold J.: Systemy informacyjne marketingu, Wyd. Akademia Ekonomiczna we Wrocławiu, 2001 Chmielarz W.: Handel elektroniczny i nie tylko w gospodarce wirtualnej, Wyd. Uniwersytetu Warszawskiego 2001 ZAAWANSOWANE TECHNOLOGIE BAZODANOWE I HURTOWNIE DANYCH (10W/20DW) Systemy informacyjne zarządzania w procesie decyzyjnym; Rozwój systemów wspomagania decyzji; Specyfika hurtowni danych; Etapy budowy hurtowni danych; Narzędzia wspomagające budowę hurtowni danych: MS SQL Server, MS Analisys Manager, MS Transformation Services; Modele hurtowni danych; Business intelligence; Zastosowanie hurtowni danych. Rozwój narzędzi do tworzenia hurtowni danych. Chmielarz W.: Zagadnienia analizy i projektowania informatycznych systemów wspomagających zarządzanie, Wydawnictwo Naukowe Wydziału Zarządzania Uniwersytetu Warszawskiego, Warszawa 2000 Gorawski M., Koziatek A.: Data Warehouse, cykl artykułów w Software 1999 Poe V., Klauer P., Brobst S.: Tworzenie hurtowni danych, WNT Warszawa 2000 Roszkowski J.: Projektowanie i realizacja hurtowni danych. Zastosowanie metod strukturalnych w projektowaniu hurtowni danych Sturm J.: Hurtownie danych MS SQL Server 7.0 Przewodnik techniczny, Microsoft Press. Warszawa 1999 PROJEKTOWANIE APLIKACJI INTERNETOWYCH (10W/30DW) 8
Środowisko Visual Studio i.net Framework; Projektowanie formularzy internetowych; Obsługa błędów, walidacja danych; Współpraca aplikacji internetowej z bazą danych; Grafika w serwisach internetowych; Ajaksyfikacja aplikacji; Projektowanie zorientowane na usługi; Przegląd innych technologii (Java Web start, Django, PHP, skrypty CGI). Eckel B.: Thinking in Java, tłumaczenie: Adrian Nowak, Szymon Kobalczyk, ukasz Fryz, Helion 2001 Internet http://www.eckelobjects.com/eckel/ 1997. Perry P.J.: Java Tworzenie Appletów WWW Read Me, Warszawa 1996. Taylor D.: Tworzenie stron WWW HTML wyd. Read Me, Warszawa 1996. Dokumentacja MSDN, kursy ITA w ramach It Academy Microsoft, Matulewski J., Orłowski S.:Technologie ASP.NET i ADO.NET w Visual Web Developer, Helion 2007 Graham S., Simeonov S., Boubez T., Davis D., Daniels G., et al.: Java. Usługi WWW. Vademecum profesjonalisty, Helion, ISBN: 83-7197-991-6, 2003 ZARZĄDZANIE PROJEKTEM I PROJEKT SPECJALIZACYJNY (5W/45DW) Współczesne podejścia do rozwoju systemów informatycznych; Metody obiektowe projektowania systemów informatycznych; Zunifikowany język modelowania obiektowego UML; Wykorzystanie CASE w procesie projektowania; Reengineering w rozwoju systemów informatycznych; Techniki szybkiego rozwoju aplikacji (RAD); Standaryzacja opisu i wymiany danych w systemach informatycznych. Celem przedmiotu jest opracowanie złożonego projektu końcowego. Tematyka projektów jest ustalana indywidualnie i uwzględnia program studiów podyplomowych. 9
Beynon-Davies P.: Inżynieria systemów informacyjnych, WNT, Warszawa 1999 Banachowski L., Stencel K.: Bazy danych projektowanie aplikacji na serwerze, Akademicka Oficyna Wydawnicza EXIT, Warszawa 2001 Coad P., Yourdon E.: Obiektowe projektowanie systemów, WNT, Warszawa 1996 Durlik I.: Reengineering i technologia informatyczna w restrukturyzacji procesów gospodarczych, WNT, Warszawa 2002. Roszkowski J.: Analiza i projektowanie strukturalne. Helion 1998. ZINTEGROWANE SYSTEMY INFORMATYCZNE (10W/10DW) Prezentacja zintegrowanych systemów informatycznych wspomagających zarządzanie przedsiębiorstwem (ZSI) czyli systemów komputerowych obejmujących znaczący obszar działania firmy takich jak: finanse i księgowość sprzedaż i zaopatrzenie konstrukcja i technologia produkcja utrzymanie ruchu i remonty inne obszary. Przykładowe systemy: R/3, MySAP (SAP-Niemcy), Oracle (Oracle Financials-USA), JDEdwards (JDEdwards-USA), MAX (ICL-Wlk. Brytania), System 21 (JBA-Wlk. Brytania), BAAN IV (BAAN-Holandia). Omówione będą następujące zagadnienia: Ewolucja systemów informatycznych zarządzania; Struktura zintegrowanego systemu informatycznego (ZSI), cykl życia systemu informatycznego; Integracja: funkcjonalna, informacyjna, technologiczna. Adamczewski P.: Zintegrowane systemy informatyczne w praktyce. MIOKOM, Warszawa, 2004 (ss. 5-60) Bytniewski A. (pod red.): Architektura zintegrowanego systemu informatycznego zarządzania. AE, Wrocław, 2005 (ss. 11-180) Kisielnicki J., Sroka H.: Systemy informacyjne biznesu. Informatyka dla zarządzania. Placet, Warszawa, 2005 (ss. 232-238) 10
Klonowski Z.J.: Systemy informatyczne zarządzania przedsiębiorstwem. Modele rozwoju i właściwości funkcjonalne, PW, Wrocław, 2004 (ss. 66-144). SEMINARIUM DYPLOMOWE (50DW) Tematyka zależy od tematu konkretnej pracy dyplomowej. Istotną częścią zajęć jest dyskutowanie problematyki i sposobu jej ujęcia w przygotowywanej pracy przez dyplomanta. Literatura jest zależna od konkretnego tematu pracy dyplomowej. 11