POLITECHNIKA CZĘSTOCHOWSKA

Wielkość: px
Rozpocząć pokaz od strony:

Download "POLITECHNIKA CZĘSTOCHOWSKA"

Transkrypt

1 Aplikacje biznesowe i bazy danych Dr inż. Łukasz Kuczyński Cykl: 2016/2017Z Rok: I Semestr: I Administracja bazami danych NIE 2 Wiedza z zakresu administracji systemem linux. Znajomość podstawowych komend języka SQL / PLSQL. Zapoznanie studentów z podstawami administracji bazami danych. Nabycie przez studentów praktycznych umiejętności administracji bazą MySQL. Nabycie przez studentów praktycznych umiejętności administracji bazą ORACLE. Treści programowe - Konfiguracja systemu operacyjnego z przeznaczeniem do bazy danych Instalacja i uruchomienie MySQL Struktura bazy danych Przywileje użytkowników, dostęp do bazy danych Kopia bezpieczeństwa Mechanizmy składowania danych Monitorowanie bazy danych Programy klienckie, Partycjonowanie danych Replikacja danych Zapewnienie jakości bazy danych Oracle instalacja i uruchomienie Architektura bazy danych oracle Konta użytkowników, schematy, role, profile 2016/2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

2 Typy awarii bazy danych, kopia bezpieczeństwa FlashBack, Retrospekcja, AWR, ADDM, Metryki, Treści programowe - Laboratoria Konfiguracja systemu operacyjnego z przeznaczeniem do bazy danych Instalacja i uruchomienie MySQL Struktura bazy danych Przywileje użytkowników, dostęp do bazy danych Kopia bezpieczeństwa Mechanizmy składowania danych Monitorowanie bazy danych Programy klienckie, Partycjonowanie danych Replikacja danych Zapewnienie jakości bazy danych Oracle instalacja i uruchomienie Architektura bazy danych oracle Konta użytkowników, schematy, role, profile Typy awarii bazy danych, kopia bezpieczeństwa Kolokwium zaliczeniowe Weisfeld M. "Myślenie obiektowe w programowaniu". Helion 2009 Dumnicki R. Kasprzyk A. Kozłowski M. "Analiza i projektowanie obiektowe" Helion 1998 Wrycza S. "UML 2.1. " Helion 2007 McLaughlin B.D. Pollice G. West D., "Head First Object-Oriented Analysis and Design" Helion /2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

3 Aplikacje biznesowe i bazy danych Dr inż. Grzegorz Michalski Cykl: 2016/2017Z Rok: I Semestr: I Analiza projektowanie i programowanie obiektowe NIE 4 Wiedza z zakresu programowania obiektowego. Znajomość języków wysokiego poziomu Java, C++. Znajomość podstawowych algorytmów i struktur danych. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. Zapoznanie studentów z zasadami analizy obiektowej. Zapoznanie studentów notowania elementów systemów informatycznych. Nabycie przez studentów praktycznych umiejętności korzystania z notacji UML. Nabycie przez studentów praktycznych umiejętności prezentowania wyników pracy. Treści programowe - Proces inżynierii oprogramowania Analiza problemu Modelowanie systemu Wprowadzenie do obiektowości Zarządzanie wymaganiami Analiza przypadków użycia Diagramy przypadków użycia owanie klas Diagramy czynności Diagramy czynności 2016/2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

4 Diagramy interakcji Diagramy sekwencji Diagramy komunikacji Diagramy wdrożenia Dobre praktyki Treści programowe - Laboratoria Proces inżynierii oprogramowania Analiza problemu cz.1 Analiza problemu cz. 2 Modelowanie systemu Zarządzanie wymaganiami Analiza przypadków użycia Diagramy przypadków użycia owanie klas Diagramy czynności Diagramy maszyny stanu Diagramy interakcji Diagramy sekwencji Diagramy komunikacji Diagramy wdrożenia Ocena projektu Weisfeld M., Myślenie obiektowe w programowaniu., Helion 2009 Dumnicki R. Kasprzyk A. Kozłowski M., Analiza i projektowanie obiektowe., Helion 1998 Wrycza S., UML 2.1.., Helion 2007 McLaughlin B.D. Pollice G. West D., Head First Object-Oriented Analysis and Design Helion /2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

5 Aplikacje biznesowe i bazy danych Dr inż. Tomasz Olas Cykl: 2016/2017Z Rok: I Semestr: I Programowanie wieloplatformowe NIE 6 1. Wiedza z zakresu programowania w języku JAVA. 2. Wiedza z zakresu programowania w języku obiektowego C++. Zapoznanie studentów z możliwościowi tworzenia aplikacji wieloplatformowych. Nabycie przez studentów praktycznych umiejętności programowania w języku JAVA. Nabycie przez studentów praktycznych umiejętności programowanie z użyciem biblioteki Qt, język C++. Treści programowe - Wstęp do programowania wieloplatformowego Wstęp Java Swing Okno swing, podstawowe komponenty Komponenty i obsługa zdarzeń Komponenty, okna dialogowe Układy rozmieszczające Słuchacz zdarzeń i inne elementy systemu Okna dialogowe, modalność Drag and Drop, java collections Qt Wprowadzenie Podstawowe elementy widoków Qt Komponenty graficzne Qt System sygnałów i gniazd 2016/2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

6 Układy rozmieszczające Graphics View Framework, Okna dialogowe Treści programowe - Laboratoria Wykazanie różnic pomiędzy różnymi semantemami operacyjnymi Okno swing, podstawowe komponenty Komponenty i obsługa zdarzeń Komponenty, okna dialogowe Układy rozmieszczające Słuchacz zdarzeń i inne elementy systemu Okna dialogowe, modalność Drag and Drop, java collections - Swing Qt Wprowadzenie Podstawowe elementy widoków Qt Komponenty graficzne Qt System sygnałów i gniazd Układy rozmieszczające - Qt Boone B. Java dla programistów C i C++, WNT 1998 Bielecki J. Java 4 Swing. Tom 1, Helion 2000 Horstmann C., Cornell G. Java 2. Podstawy, Helion 2003 Introduction to Design Patterns in C++ with Qt4, Ganczarski J., Owczarek M., C++. Wykorzystaj potęgę aplikacji graficznych, Helion /2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

7 Aplikacje biznesowe i bazy danych Dr inż. Olga Siedlecka-Lamch Cykl: 2016/2017Z Rok: I Semestr: I Systemy baz danych TAK 7 Wiedza z zakresu matematyki i podstaw programowania. Znajomość paradygmatów programowania obiektowego. Wiedza z zakresu podstaw baz danych i ich projektowania. Znajomość SQL'a. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. Umiejętności pracy samodzielnej i w grupie. Zapoznanie studentów z wiadomościami na temat różnych, aktualnie obecnych na rynku systemów baz danych. Umiejętność zaprojektowania bazy danych z wykorzystaniem różnych modeli danych w różnych środowiskach, z uwzględnieniem potrzeb bezpieczeństwa. Poznanie aktualnie stosowanych języków dostępu do danych, Treści programowe - Wprowadzenie do współczesnych systemów baz danych Podstawy języka PL/SQL Procedury, funkcje i wyzwalacze PL/SQL Dynamiczny SQL Zestawienie cech obiektowych i relacyjnych baz danych SQL3 realizacja modelu obiektowo-relacyjnego Typy i kolekcje w SQL3 Kolekcje i perspektywy obiektowe w SQL3 Bazy danych przestrzennych 2016/2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

8 Systemy baz danych wykorzystujące model semistrukturalny Bazy danych dokumentów XML a natywne bazy XML Bazy danych w pamięci operacyjnej Hurtownie danych Mikrosystemy baz danych Zagrożenia dla współczesnych systemów bazodanowych Treści programowe - Laboratoria Repetytorium SQL Podstawy języka PL/SQL bloki anonimowe, instrukcje sterujące Podstawy języka PL/SQL kursory, wyjątki Procedury i funkcje PL/SQL Wyzwalacze PL/SQL Dynamiczny SQL SQL3 definicje typów Tabele obiektowe i tabele obiektów Kolekcje- definicja i wykorzystanie Dane przestrzenne Obsługa XMLType SQL/XML J. D. Ullman, Systemy baz danych, WNT - W-wa, 1998 J. D. Ullman, J. Widom, Podstawowy wykład z systemów baz danych, WNT, W-wa, 2000 (seria: Klasyka Informatyki) P. Beynon-Davies, Systemy baz danych (wyd. 3 zmienione i rozszerzone), WNT - W-wa, 2003 Lausen George, Vossen Gottfried - Obiektowe bazy danych. Modele danych i jezyki, WNT, Warszawa, 2000 Garcia-Molina, Ullman, Widom: Implementacja systemów baz danych, WNT 2003 S. Kozielski, B. Małysiak, P. Kasprowski, D. Mrozek, Bazy Danych: Modele, Technologie, Narzedzia, WKŁ 2005 C.Zaniolo, S.Ceri, Ch.Faloutsos, R.T. Snodgrass, V. S. Subrahmanian, R.Zicari, Advanced Database Systems, Morgan Kaufmann, 1997 K. Stolze SQL/MM Spatial: The Standard to Manage Spatial Data in Relational Database Systems, BTW 2003 P. Buneman, Semistructured data, W: Proceedings of PODS, 1997 ABITEBOUL S., Querying semi-structured data, W: Proceedings of ICDT, 1997 M. Lentner, Oracle 9i Kompletny podrecznik uzytkownika, PJWSTK - W-wa, 2003 J. Gennick, SQL leksykon kieszonkowy, Helion /2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

9 Aplikacje biznesowe i bazy danych Dr inż. Andrzej Grosser Cykl: 2016/2017Z Rok: I Semestr: I Szkielety tworzenia aplikacji NIE 4 Wiedza z zakresu podstaw inżynierii oprogramowania Wiedza z zakresu podstaw baz danych i ich projektowania Umiejętność programowania w języku wysokiego poziomu Znajomość języka SQL Umiejętności pracy samodzielnej i w grupie Umiejętności prawidłowej interpretacji i prezentacji własnych działań Zapoznanie studentów z obecnymi na rynku technologiami szkieletowymi i trendami tworzenia aplikacji. Umiejętność projektowania i tworzenia aplikacji z wykorzystaniem różnych technologii szkieletowych, dla różnych języków programowania zgodnie z nowoczesnymi wzorcami projektowymi. Umiejętność dobrania narzędzi oraz technologii szkieletowych do danego problemu. Treści programowe - Wprowadzenie do technologii szkieletowych Technologie szkieletowe dla Pythona Podstawy języka Python Obiektowość i zaawansowane elementy Pythona Podstawy języka YAML, HTML, CSS Etapy realizacji aplikacji w technologii Django Mapowanie obiektowo-relacyjne Warstwa widoku na przykładzie technologii Django Testowanie aplikacji Django 2016/2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

10 Szybkie tworzenie aplikacji w Qt Wprowadzenie do architektura Modelu/Widoku w Qt Modele Qt komponenty standardowe i własne Delegaty Qt tworzenie i dostosowywanie Warstwa Widoku Qt Wprowadzenie do architektury Grafiki/Widoku w Qt Treści programowe - Laboratoria Wprowadzenie do technologii szkieletowych Instalacja i konfiguracja szkieletu aplikacyjnego Django Podstawy języka Python Obiektowość i zaawansowane elementy Pythona Definicja założeń projektu, realizacja modelu danych Konfiguracja i implementacja modelu w Django Konfiguracja i implementacja szablonów w Django Generowanie części administracyjnej aplikacji i jej testowanie Testowanie aplikacji Django Szybkie tworzenie aplikacji w Qt Wprowadzenie do architektury Modelu/Widoku w Qt Modele Qt komponenty standardowe i własne Delegaty Qt tworzenie i dostosowywanie Warstwa Widoku Qt Wprowadzenie do architektury Grafiki/Widoku w Qt Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku. Helion, 2010 J. Blanchett, M. Summerfield: C++ GUI Programming with Qt 4 (2 wydanie), Prentice Hall 2008 M. Summerfield: Advanced Qt Programming: Creating Great Software with C++ and Qt4, Prentice Hall 2010 The Django Book: Dokumentacja projektu Django M. Lutz: Python wprowadzenie, Helion /2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

11 Aplikacje biznesowe i bazy danych Dr inż. Jacek Piątkowski Cykl: 2016/2017Z Rok: I Semestr: I Zarządzanie projektami informatycznymi NIE 6 Wiedza z zakresu podstaw inżynierii oprogramowania i podstaw programowania. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. Umiejętności pracy samodzielnej i w grupie. Umiejętności prawidłowej interpretacji i prezentacji własnych działań. Zapoznanie studentów z technikami zarządzania projektami informatycznymi, w tym z planowaniem projektów, określaniem zasobów i budżetu, jak również zarządzaniem ryzyka w projektach. Nabycie przez studentów praktycznych umiejętności w zakresie posługiwania się oprogramowaniem wspierającym zarządzanie projektami informatycznymi oraz umiejętności pracy w zespole (podział pracy, współpraca i wymiana informacji z uczestnikami projektu). Treści programowe - Definicja zakresu problematyki. Pojęcia podstawowe. Sposoby tworzenia oprogramowania. Przykłady z praktyki. Rozpoczęcie projektu ( gromadzenie danych dotyczących projektu, klient wykonawca rozmowy wstępne). Identyfikacja wymagań projektowych. Karta projektu. Przykłady z praktyki. Planowanie projektu (priorytety, plan wykonalności, listy kamieni milowych ). Plany awaryjne. Szacowanie czasu realizacji oprogramowania. Przykłady z praktyki. Modele struktur organizacyjnych. Teorie zarządzania. Przykłady z praktyki. Tworzenie budżetu. Metody szacowania kosztów. Kontrola wydatków. Przykłady z praktyki. Tworzenie struktury podziału pracy. Organizacja zespołu projektowego. Przykłady z praktyki. Realizacja projektu. Metody zbierania informacji o aktualnej sytuacji. Procedury kontrolne. Śledzenie wydatków. Przykłady z praktyki. Zmiany w projekcie. Zakres akceptowalności zmian. Wprowadzanie zmian. Sprawowanie kontroli nad zmianami. Przykłady z praktyki. Kontrola wersji oprogramowania. Bezpieczeństwo kodu. Usuwanie błędów. Przykłady z praktyki. 2016/2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

12 Tworzenie strategii jakości. Egzekwowanie jakości. Wpływ kontroli jakości na fazy projektu. Zapewnienie poprawności kodu, testowanie oprogramowania. Przykłady z praktyki. Zakończenie projektu. Realizacja zadań końcowych, analiza jakości, raporty końcowe. Audyt po zakończeniu projektu. Przykłady z praktyki. Pojęcie ryzyka w projektach informatycznych. Zasady zarządzania ryzykiem w organizacji. Przykłady z praktyki. Proces zarządzania ryzykiem. Role i zakresy odpowiedzialności. Identyfikacja czynników ryzyka. Przykłady z praktyki. Planowanie reakcji na ryzyko. Monitorowanie i sterowanie ryzykiem. Wybrane techniki analizy ryzyka. Przykłady z praktyki. Błędy w zarządzaniu ryzykiem. Raporty i dokumenty wspierające zarządzanie ryzykiem. Przykłady z praktyki. Treści programowe - Laboratoria Przegląd oprogramowania do zarządzania projektami informatycznymi, rola narzędzi CASE. Redmine - system do zarządzania projektami oparty o WWW. Przegląd najważniejszych możliwości systemu. Zarządzanie wieloma projektami w jednym zespole. Podstawowe założenia projektu (uczestnicy i ich role, przydział do grup, różne wersje projektu, kategorie zagadnień). Szacowanie rozmiaru oprogramowania. Planowanie przebiegu projektu, jego etapy. Podział na podprojekty i elementy składowe. Wyznaczanie ścieżki krytycznej projektu, wykres Gantta. System śledzenia zagadnień/zadań. Typ, status i priorytet zagadnienia, przydział zadań do uczestników projektu. System śledzenia czasu pracy, kalendarz (oznaczanie zmian i postępów w pracy). Zarządzanie kodem źródłowym. Git - rozproszony system kontroli wersji. Podstawy systemu Git - tworzenie repozytorium, zatwierdzanie zmian, ignorowanie niektórych plików. Zarządzanie gałęziami, scalanie zmian, przeglądanie historii zatwierdzeń. Praca ze zdanym repozytorium zakładanie konta na serwerze github. Obsługa wielu gałęzi. Modele pracy w rozproszonych systemach kontroli wersji, tworzenie własnego modelu. Zarządzanie dokumentami i plikami. Wspomaganie tworzenia dokumentacji. Komunikacja i przepływ informacji w zespole - system komunikatów, wiki, forum, RSS, zawiadomienia wysyłane na . J. Philips. Zarządzanie projektami IT, HELION, Gliwice, D. Pilone, R. Miles, Head First Software Development, Helion, Gliwice, A. Korczowski, Zarządzanie ryzykiem w projektach informatycznych. Teoria i praktyka, HELION Gliwice, /2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

13 Aplikacje biznesowe i bazy danych Prof. dr hab. Inż. Danuta Rutkowska Cykl: 2016/2017L Rok: I Semestr: II Eksploracja danych i hurtownie danych NIE /2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 1

14 Aplikacje biznesowe i bazy danych Dr inż. Andrzej Grosser Cykl: 2016/2017L Rok: I Semestr: II Języki interpretowane NIE 4 Wiedza z tworzenia stron internetowych. Umiejętność wyszukiwania informacji o zmianach w standardach. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. Umiejętności pracy samodzielnej i w grupie. Umiejętności prawidłowej interpretacji i prezentacji własnych działań. Zapoznanie studentów z współczesnymi językami interpretowanymi. Zapoznanie studentów z możliwościami wykorzystania języków interpretowanych w aplikacjach internetowych. Nabycie przez studentów praktycznych umiejętności w zakresie pracy samodzielnej i zespołowej, projektowania użytecznych interfejsów użytkownika, analizowania otrzymanych wyników, wykształcenie potrzeby poznawania nowych technologii. Treści programowe - Wprowadzenie do języków interpretowanych. Krótkie przedstawienie języków Perl, Ruby oraz PHP. Instalacja oraz konfiguracja środowiska uruchomieniowego dla wybranego języka interpretowanego. Instrukcje warunkowe oraz sterujące Programowanie obiektowe w językach interpretowanych. Klasy, obiekty i zmienne. Złożone typy danych. Obsługa sytuacji wyjątkowych. Wielowątkowość Wyrażenia regularne 2016/2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

15 Tworzenie aplikacji internetowych z zastosowaniem języka interpretowanego. Interfejsy użytkownika Metody nawigacji w aplikacjach internetowych Obsługa baz danych w językach interpretowanych Wykorzystanie architektury REST Treści programowe - Laboratoria Wprowadzenie do języków interpretowanych Instalacja i konfiguracja środowiska uruchomieniowego Uruchamianie oraz testowanie aplikacji Wykorzystanie podstawowych konstrukcji języka Programowanie obiektowe Tworzenie oraz wykorzystanie złożonych struktur danych Obsługa sytuacji wyjątkowych Wykorzystanie zaawansowanych konstrukcji języka Zastosowanie wyrażeń regularnych Tworzenie prostej aplikacji internetowej Rozbudowa interfejsu użytkownika Realizacja nawigacji w aplikacjach internetowych Integracja aplikacji z bazą danych Kolokwium David Griffiths, Head First Ruby on Rails Helion 2010 Michał Sobczak, Ruby on Rails. Helion 2006 Bruce Tate, Lance Carlson, Curt Hibbs, Ruby on Rails. Wprowadzenie. Wydanie II Helion 2009 Hasin Hayder, Programowanie obiektowe w PHP 5 Helion 2009 Matt Zandstra, PHP. Obiekty, wzorce, narzędzia. Helion /2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

16 Aplikacje biznesowe i bazy danych Dr inż. Grzegorz Michalski Cykl: 2016/2017L Rok: I Semestr: II Metody dostępu do danych NIE 4 Wiedza z zakresu programowania obiektowego. Znajomość języków programowania Java. Znajomość podstawowych algorytmów i struktur danych. Znajomość relacyjnych baz danych. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. Zapoznanie studentów z zasadami projektowania i tworzenia warstwy dostępu do danych. Nabycie przez studentów praktycznych umiejętności odwzorowania relacyjno-obiektowego. Nabycie przez studentów praktycznych umiejętności z korzystania z interfejsu JDO. Nabycie przez studentów praktycznych umiejętności z korzystania z frameworka Hibernate. Treści programowe - Wprowadzenie do JDBC JDBC zaawansowane Java Interface Serializabe Przegląd specyfikacji JDO Trwałość, a JDO Cykl życia obiektów Programowanie w JDO Transakcje w JDO Architektura Hibernate 2016/2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

17 Odwzorowanie klas trwałości danych Transakcje, współbieżność i buforowanie Zaawansowane zagadnienia odwzorowań Wydajne pobieranie obiektów Tworzenie aplikacji stosujących Hibernate Narzędzia Hibernate Treści programowe - Laboratoria Wprowadzenie do JDBC JDBC zaawansowane Java Interface Serializabe Przegląd specyfikacji JDO Trwałość, a JDO Cykl życia obiektów Programowanie w JDO Transakcje w JDO Kolokwium zaliczeniowe Odwzorowanie klas trwałości danych Transakcje, współbieżność i buforowanie Zaawansowane zagadnienia odwzorowań Wydajne pobieranie obiektów Tworzenie aplikacji stosujących Hibernate Kolokwium końcowe S. Tyagi, K. McCammon, M. Vorburger, H. Bobzin, Java Data Objects, Helion 2004 Cay S. Horstmann, Gary Cornell, Java. Techniki zaawansowane., Helion 2009 C. Bauer, G. King, Hibernate w akcji, Helion /2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

18 Aplikacje biznesowe i bazy danych Dr Sebastian Freus Cykl: 2016/2017L Rok: I Semestr: II Programowanie aplikacji dla Windows TAK 5 Wiedza z zakresu programowania w językach wysokiego poziomu. Wiedza z zakresu programowania obiektowego. Wiedza z zakresu interfejsów sieciowych. Wiedza z zakresu obsługi i administracji systemu operacyjnego Windows (R) Umiejętność obsługi środowisk programistycznych w trybie debatowania. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. Umiejętności pracy samodzielnej i w grupie. Umiejętności prawidłowej interpretacji i prezentacji własnych działań. Zapoznanie studentów z podstawowymi metodami, technikami i narzędziami programowania w środowisku MS Windows(R). Nabycie przez studentów praktycznych umiejętności pracy z dokumentacjami wspomagającymi proces programowania w środowisku MS Windows(R). Nabycie przez studentów praktycznych umiejętności w zakresie pracy samodzielnej i zespołowej, kreowanie w pełni funkcjonalnych aplikacji dla środowiska MS Windows(R). Treści programowe - Zapoznanie z dostępnymi narzędziami programistycznymi kodu natywnego dla środowiska MS Windows(R). Programowanie wielojęzykowe w trybach UNICODE i ASCI. Mechanizm działania systemu komunikatów Windows podstawy programowania w API, klasy bazowe i ich rejestracja, subclassing i superclassing Procedury obsługi okien kontrolnych Windows API Niskopoziomowa obsługa okien kontrolnych i ich komunikatów technologia API Windows(R) 2016/2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

19 Tryby kompilacji, praca z zasobami, bibliotekami statycznymi i dynamicznymi DLL, haki - przechwycenie komunikatów całego systemu Winsows(R) Wielowątkowość programowanie współbieżne Programowanie sieciowe niskiego poziomu w interfejsie winsock :blokująco, wielowątkowo i nieblokująco jednowątkowo z zamianą zdarzeń w układnie sieciowym I/O na zdarzenia systemu komunikatów Windows(R) Porównanie obiektowego programowania aplikacji dla Windows(R): MS.NET, Framework (C#, C++), Embarcadero Delphi, Embarcadero C Builder, Clarion itp. Demonstracja najnowszych narzędzi do programowania 32,64 bitowego multiplatformowych interfejsów użytkownika 3D HD dla systemu Windows(R). (np. narzędzia Embarcadero FireMonkey) Programowanie interfejsów użytkownika w technologii MS.NET Framework. Programowanie sieciowe w technologii MS.NET. Programowanie bezpośredniego dostępu do baz danych w technologii MS.NET. Programowanie usług systemowych. Przegląd technologii programowania komponentowego dla systemu Windows(R): COM, DCOM, ACTIVEX, OLE. Treści programowe - Laboratoria Przegląd technologii programowania komponentowego dla systemu Windows(R): COM, DCOM, ACTIVEX, OLE. Programowanie API Windows główna pętla komunikatów, rejestrowanie klas bazowych, kreowanie okien kontrolnych systemu Windows(R) Programowanie API Windows obsługa komunikatów okien kontrolnych, aplikacje okienkowe, praca z zasobami Programowanie API Windows obsługa wielowątkowa komunikatów Programowanie API Windows programowanie sieciowe oparte na wątkach Programowanie API Windows programowanie sieciowe z zamianą zdarzeń w układnie sieciowym I/O na zdarzenia systemu komunikatów Windows(R) Programowanie API Windows programowanie GDI (Graphics devices interface) Programowanie API Windows programowanie dostępu do bazy danych SQL Programowanie interfejsów użytkownika w technologii MS.NET Framework cześć 1. Programowanie interfejsów użytkownika w technologii MS.NET Framework część 2. Programowanie sieciowe w technologii MS.NET przykładowy program klient -serwer. Programowanie bezpośredniego dostępu do baz danych SQL w technologii MS.NET. Programowanie usług systemowych. Tworzenie biblioteki DLL. Analiza i zaliczenie zadanych programów w ramach grup tematycznych. Charles Petzold: Programowanie Windows, RM / Microsoft Press, 2007 Andrew Troelsen: Język C# 2010 i platforma.net 4, Wydawnictwo Naukowe PWN, 2011 Johnson M. Hart: Programowanie w systemie Windows, Wydanie 4, Helion, W-wa, 2010 Anthony Jones, Jim Ohlund, Microsoft(R) Windows(R) Programowanie sieciowe, RM / Microsoft Press, Warszawa Łukasz Osuszek: "COM+ Podręcznik architekta systemowego", NAKOM, 2011 Microsoft MSDN Library, internetowa dokumentacja techniczna firmy Microsoft, /2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

20 Aplikacje biznesowe i bazy danych Dr inż. Mariusz Ciesielski Cykl: 2016/2017L Rok: I Semestr: II Wzorce projektowe NIE 3 Wiedza z zakresu inżynierii oprogramowania, modelowania UML i baz danych oraz znajomość technik projektowania i programowania obiektowego. Znajomość języka modelowania: UML. Umiejętność programowania obiektowego w wybranym języku. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej (również w języku angielskim). Umiejętność pracy samodzielnej i w grupie. Umiejętność zasad tworzenia dokumentacji i prezentacji wyników działań. Zapoznanie studentów z różnymi problemami występującymi podczas projektowania systemów informatycznych i sposobami ich rozwiązywania. Przygotowanie studentów do analizy i projektowania systemów informatycznych umożliwiających rozwijanie umiejętności analitycznego myślenia. Nabycie przez studentów praktycznych umiejętności stosowania wzorców projektowych i sposobów ich implementacji. Umiejętność wykorzystania narzędzi CASE do tworzeniu diagramów klas, generowania kodu źródłowego i inżynierii odwrotnej. Treści programowe - Wprowadzenie do wzorców projektowych, geneza powstania, klasyfikacja Szablony wzorców projektowych, modelowanie obiektowe, notacja UML Wybrane sposoby implementacji wzorców za pomocą zaawansowanego programowania obiektowego z wykorzystaniem szablonów i klas pojemnikowych STL Wzorce konstrukcyjne: Budowniczy, Fabryka abstrakcyjna Wzorce konstrukcyjne: Singleton, Metoda wytwórcza, Prototyp 2016/2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

21 Wzorce strukturalne: Adapter, Dekorator, Fasada Wzorce strukturalne: Kompozyt, Most Wzorce strukturalne: Pełnomocnik, Pyłek Wzorce operacyjne: Interpreter, Iterator Wzorce operacyjne: Łańcuch zobowiązań, Mediator Wzorce operacyjne: Metoda szablonowa, Obserwator Wzorce operacyjne: Odwiedzający, Pamiątka, Polecenie Wzorce operacyjne: Stan, Strategia Przykłady zastosowań wzorców do rozwiązywania problemów programistycznych Wzorzec projektowy: Model-Widok-Kontroler (MVC) Treści programowe - Laboratoria powtarzające z programowania obiektowego ze sposobów implementacji związków między klasami na diagramie UML z wykorzystaniem szablonów i klas pojemnikowych STL Implementacja zadania programistycznego z wykorzystaniem wzorca Budowniczego Implementacja zadania programistycznego z wykorzystaniem wzorca Fabryki abstrakcyjnej Implementacja zadania programistycznego z wykorzystaniem wzorca Prototypu Implementacja zadania programistycznego z wykorzystaniem wzorca Dekoratora Implementacja zadania programistycznego z wykorzystaniem wzorca Kompozytu Implementacja zadania programistycznego z wykorzystaniem wzorca Pyłku Implementacja zadania programistycznego z wykorzystaniem wzorca Łańcucha zobowiązań Implementacja zadania programistycznego z wykorzystaniem wzorca Obserwatora Implementacja zadania programistycznego z wykorzystaniem wzorca Pamiątki Implementacja zadania programistycznego z wykorzystaniem wzorca Stanu Implementacja zadania programistycznego z jednoczesnym wykorzystaniem wielu wzorcu projektowych Implementacja zadania programistycznego z wykorzystaniem wzorca projektowego Model-Widok-Kontroler (MVC) E. Gamma, R. Helm, R. Johnson, J. Vlissides, Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku, Helion, C. Larman, UML i wzorce projektowe. Analiza i projektowanie obiektowe oraz iteracyjny model wytwarzania aplikacji, Helion, S.J. Metsker, C#. Wzorce projektowe, Helion, S. Wrycza, B. Marcinkowski, K. Wyrzykowski, Język UML 2.0 w modelowaniu systemów informatycznych, Helion, E. Gamma, R. Helm, R. Johnson, J. Vlissides, Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku, Helion, C. Larman, UML i wzorce projektowe. Analiza i projektowanie obiektowe oraz iteracyjny model wytwarzania aplikacji, Helion, A. Shalloway, J.R. Trott, owanie zorientowane obiektowo. Wzorce projektowe. Wydanie II, Helion /2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

22 Aplikacje biznesowe i bazy danych Dr hab. inż. Robert Nowicki Cykl: 2016/2017L Rok: I Semestr: II Bezpieczeństwo komunikacji elektronicznej TAK 5 Wiedza z zakresu podstaw arytmetyki. Wiedza z zakresu podstaw sieci komputerowych. Umiejętność obsługi systemów operacyjnych komputerów osobistych. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. Umiejętności pracy samodzielnej i w grupie. Umiejętności prawidłowej interpretacji i prezentacji własnych działań. Zapoznanie studentów z podstawowymi algorytmami i protokołami kryptograficznymi stosowanymi współcześnie w komunikacji elektronicznej z instytucjami rządowymi, bankami i partnerami handlowymi oraz obowiązującymi w tym zakresie standardami i regulacjami prawnymi. Zdobycie przez studentów wiedzy pozwalającej na wybór, implementacje, wdrożenie i eksploatacje rozwiązań informatycznych zapewniających bezpieczną komunikację, spełniającą aktualne standardy i przepisy prawa. Nabycie przez studentów praktycznych umiejętności w zakresie stosowania narzędzi i procedur pozwalających na bezpieczną komunikację elektroniczną w ramach. Treści programowe - Wprowadzenie do problematyki komunikacji elektronicznej w funkcjonowaniu przedsiębiorstwa. Wprowadzenie do kryptografii i omówienie jej zastosowań. Wybrane szyfry symetryczne. Szyfrowanie asymetryczne omówienie wybranych algorytmów. Jednokierunkowe funkcje mieszające, certyfikaty i podpis cyfrowy. Znakowanie czasem, protokoły kryptograficzne. 2016/2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

23 Rola podmiotów świadczących usługi certyfikacyjne. Infrastruktura klucza publicznego w przedsiębiorstwie. Infrastruktura klucza publicznego w przedsiębiorstwie. c.d. Komunikacja cyfrowa B2B. Komunikacja z Zakładem Ubezpieczeń Społecznych. Komunikacja w systemach CEPIK, CELINA, e-pfron itp. Komunikacja B2B w ramach EDI. Standardy GS1 i ECR w komunikacji B2B. Perspektywy komunikacji elektronicznej kryptografia kwantowa, elektroniczne pieniądze itp. Treści programowe - Laboratoria Metoda klucza jednorazowego. Badanie skutków niespełnienia warunków. Zastosowania szyfrowania symetrycznego. Zastosowanie szyfrowania asymetrycznego. Wybrane metody kryptograficzne. Przygotowanie środowiska dla infrastruktury klucza publicznego przedsiębiorstwa. Instalacja infrastruktury klucza publicznego przedsiębiorstwa. Definiowanie i modyfikacja szablonów certyfikatów. Wystawianie, odnawianie i odwoływanie certyfikatów osób i urządzeń. Zastosowanie kart kryptograficznych. Szyfrowanie i podpisywanie poczty elektronicznej. Szyfrowanie i podpisywanie dokumentów elektronicznych. Znakowanie czasem. Zabezpieczanie komunikacji z wykorzystaniem serwera WWW. Kryptografia oparta o sieć zaufania. Obsługa komunikacji w formacie EDI i ECR. Mirosław Kutyłowski, Willy-B. Strothmann. Kryptografia. Teoria i praktyka zabezpieczenia systemów komputerowych, Oficyna wydawnicza Read Me, Warszawa 1999 Reinhard Wobst. Kryptografia. Budowa i łamanie zabezpieczeń, Wydawnictwo RM, Warszawa Merike Kaeo. Tworzenie bezpiecznych sieci, Wydawnictwo MICOM, Warszawa 2000 Marek Wrona. Niebezpieczeństwo komputerowe, Wydawnictwo RM, Warszawa 2000 Roberta Bragg, Bezpieczeństwo w Windows Server Kompedium, Wydawnictwo HELION, Gliwice /2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

24 Aplikacje biznesowe i bazy danych Dr inż. Ireneusz Szcześniak Cykl: 2016/2017Z Rok: II Semestr: III Programowanie komponentowe NIE 5 programowanie obiektowe w C++ programowanie w środowisku Linux zdobycie przez studenta wiedzy z programowania komponentowego zdobycie przez studenta umiejętności z programowania komponentowego Treści programowe - kategorie wartości wyrażeń, semantyka przeniesienia, model pamięci inteligentne wskaźniki (unique_ptr, shared_ptr, weak_ptr) kontenery (set, map, vector, deque, priority_queue, nowości) Treści programowe - Laboratoria kategorie wartości wyrażeń, semantyka przeniesienia, model pamięci inteligentne wskaźniki (unique_ptr, shared_ptr, weak_ptr) kontenery (set, map, vector, deque, priority_queue, nowości) Bjarne Stroustrup, The C++ Programming Language, Addison-Wesley, 2013 Scott Meyers, Effective Modern C++, O'Reilly, /2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 1

25 Aplikacje biznesowe i bazy danych Dr inż. Mariusz Ciesielski Cykl: 2016/2017Z Rok: II Semestr: III Modelowanie i analiza systemów informatycznych TAK 7 Wiedza z zakresu inżynierii oprogramowania, technik programowania (zwłaszcza programowania obiektowego) oraz baz danych. Znajomość języka modelowania np. UML. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej (również w języku angielskim). Umiejętności pracy samodzielnej i w grupie. Umiejętności zasad tworzenia dokumentacji i prezentacji wyników działań. Zapoznanie studentów z różnymi metodami realizacji przedsięwzięć wytwarzania systemów informatycznych Przygotowanie studentów do analizy i modelowania systemów informatycznych umożliwiających rozwijanie umiejętności modelowania i analitycznego myślenia, prowadzenia projektów, tworzenia dokumentacji, pracy zespołowej Nabycie przez studentów praktycznych umiejętności stosowania zasad zbiorowego tworzenia współpracujących ze sobą elementów systemu Umiejętność wykorzystania narzędzi CASE Treści programowe - Wprowadzenie do modelowania systemów informatycznych definicje, klasyfikacje i funkcje systemów Cykle życia systemu informatycznego modele, fazy cyklu Język modelowania metodologia, notacja, modelowanie danych i funkcji Metodyki konstrukcji systemów informatycznych Analiza i modelowanie wymagań Komputerowe wspomaganie modelowania systemów (CASE) definicja, charakterystyka, podział i składowe narzędzi CASE Rola narzędzi CASE w fazach cyklu życia systemu informatycznego Modelowanie procesów biznesowych Modelowanie analityczne 2016/2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

26 Metodyka RUP (Rational Unified Process) Podejście MDA (Model Driven Architecture) do modelowania systemów Analiza i zarządzanie ryzykiem systemów informatycznych Analiza systemów informatycznych na wybranych przykładach Zapewnienie jakości w procesie wytwarzania systemów Elementy zarządzania przedsięwzięciem programistycznym, praca zespołowa Treści programowe - Laboratoria Zapoznanie się z wybranym narzędziem CASE (możliwości narzędzia na podstawie ćwiczeń z diagramami UML) Definiowanie wymagań dla projektów systemów informatycznych Analiza wymagań funkcjonalnych z zastosowaniem przypadków użycia Scenariusze przypadków użycia Analiza systemu (modele statyczne - diagramy klas i obiektów) Analiza systemu (modele statyczne - diagramy klas i obiektów) - kontynuacja Modelowanie struktury bazy danych Modelowanie zachowania systemu - diagramy stanów Modelowanie zachowania systemu - diagramy czynności Modelowanie zachowania systemu - diagramy sekwencji Modelowanie procesów biznesowych owanie interfejsu użytkownika Praca z wygenerowanym kodem źródłowym przez narzędzie CASE Tworzenie dokumentacji technicznej Prezentacja zrealizowanych autorskich projektów systemów przez studentów wraz z dyskusją Trzaska M.: Modelowanie i implementacja systemów informatycznych, Wydawnictwo PJWSTK, Szyjewski Z.: Zarządzanie projektami informatycznymi, Agencja Wydawnicza Placet, Wrycza S.: Język UML 2.0 w modelowaniu systemów informatycznych, Helion, Płodzień J., Stemposz E.: Analiza i projektowanie systemów informatycznych, Wydanie drugie rozszerzone, Wydawnictwo PJWSTK, Flasiński M.: Wstęp do analizy metod projektowania systemów informatycznych, WNT Jaszkiewicz A.: Inżynieria oprogramowania, Helion, Szejko S.: Metody wytwarzania oprogramowania, Mikom, Beynon-Davies P.: Inżynieria systemów informacyjnych, WNT, /2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

27 Aplikacje biznesowe i bazy danych Dr Sebastian Freus Cykl: 2016/2017Z Rok: II Semestr: III Programowanie w środowisku ERP TAK 5 Wiedza z zakresu programowania w językach wysokiego poziomu. Wiedza z zakresu programowania obiektowego. Wiedza z zakresu interfejsów sieciowych. Wiedza z zakresu obsługi i administracji systemu operacyjnego Windows (R) Umiejętność obsługi środowisk programistycznych. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. Umiejętności pracy samodzielnej i w grupie. Zapoznanie studentów z podstawowymi modelami, technikami, etapami wdrożenia i narzędziami programowania zintegrowanych systemów zarządzania systemów klasy ERP II (Enterprise Resource Planning). Nabycie przez studentów praktycznych umiejętności pracy z dokumentacjami wspomagającymi proces projektowania aplikacji biznesowych klasy ERP II. Nabycie przez studentów praktycznych umiejętności w zakresie pracy samodzielnej i zespołowej, opracowywanie i kreowanie własnych rozwiązań programistycznych dla wybranych zagadnień z modelu ERP. Treści programowe - ERP opis standardu. Zapoznanie z dostępnymi narzędziami programistycznymi do programowania i zarządzania systemami klasy ERP Przykładowy model klasy ERP - Oracle ERP cz. 1 Przykładowy model klasy ERP - Oracle ERP cz. 2 Przykładowy model klasy ERP - Microsoft Dynamics NAV cz. 1 Przykładowy model klasy ERP - Microsoft Dynamics NAV cz /2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

28 Przykładowy model klasy ERP - Microsoft Dynamics AX Przykładowy model klasy ERP - SAP Etapy wdrożenia systemu klasy ERP Prace przedwdrożeniowe - modelowanie i reorganizacja procesów gospodarczych Prace przedwdrożeniowe - określanie potrzeb informacyjnych - specyfikacja wymagań Prace przedwdrożeniowe - formułowanie koncepcji systemu informatycznego Wdrożenie systemu - struktura organizacyjna projektu, harmonogram prac, prace wdrożeniowe Przykłady programowania wybranych zagadnień ERP cz. 1 Przykłady programowania wybranych zagadnień ERP cz. 2 Treści programowe - Laboratoria Omówienie i przydzielenie zadań programistycznych dla 4 osobowych grup roboczych. Omówienie narzędzi programistycznych Przykłady programowania - naliczanie progowych odsetek ustawowych Przykłady programowania - rozliczenie rezerwacji i dostaw magazynowych cz. 1 Przykłady programowania - rozliczenie rezerwacji i dostaw magazynowych cz. 2 Przykłady programowania - rozliczenie rezerwacji i dostaw magazynowych cz. 3 Analiza wdrożenia systemu - struktura organizacyjna projektu Analiza wdrożenia systemu - harmonogram prac Analiza wdrożenia systemu - prace wdrożeniowe Przykładowe rozwiązania modułu księgowania Przykładowe rozwiązania modułu planowania logistycznego Przykładowe rozwiązania modułu planowania produkcji cz. 1 Przykładowe rozwiązania modułu planowania produkcji cz. 2 Przykładowe rozwiązania modułu planowania zasobami ludzkimi Analiza i zaliczenie zadanych programów w ramach grup tematycznych. J. Kisielnicki, M. Pańkowska, H. Sroka "Zintegrowane systemy informatyczne", Wydawnictwo Naukowe PWN, 2011 J. Auksztol, P. Balwierz, M. Chomuszko, " SAP. Zrozumieć system ERP ", Wydawnictwo Naukowe PWN, 2011 A. Greef, M. Fruergaard Pontoppidan, L. Dragheim Olsen, etc, " Inside Microsoft Dynamics AX 4.0 ", Microsoft Press, 2006 M. Snyder; J. Steger, " Working with Microsoft Dynamics CRM 3.0 ", Microsoft Press, 2006 M. Armstrong-Smith, D. Armstrong-Smith: " Oracle Discoverer", Helion, 2003 Microsoft MSDN Library, internetowa dokumentacja techniczna firmy Microsoft, /2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

29 Aplikacje biznesowe i bazy danych Dr inż. Robert Perliński Cykl: 2016/2017Z Rok: II Semestr: III Technologia zarządzania treścią NIE 5 1. Wiedza z tworzenia stron internetowych. 2. Umiejętność wyszukiwania informacji o zmianach w standardach dotyczących stron internetowych. 3. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. 4. Umiejętności pracy samodzielnej i w grupie. 5. Umiejętności prawidłowej interpretacji i prezentacji własnych działań. C1 - Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi technologii XML oraz formatu JSON C2 - Nabycie przez studentów praktycznych umiejętności w zakresie wykorzystania dokumentów XML oraz JSON w projektowanym oprogramowaniu C3 - Nabycie przez studentów podstawowych informacji dotyczących standardów W3C bazujących na XML C4 - Nabycie przez studentów praktycznych umiejętności w zakresie pracy samodzielnej i zespołowej, projektowania użytecznych interfejsów użytkownika, analizowania otrzymanych wyników, wykształcenie potrzeby poznawania nowych technologii. Treści programowe - 1. Podstawy języka XML 2. Zaawansowane elementy języka XML 3. Deklaracje typu dokumentu DTD 4. Schematy dokumentów xmlschema 5. XSL xpath, XSLT, XSL-FO 6. Standard DOM 7. xquery, xlink, xpointer 8. Rodzaje parserów XML 2016/2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

30 9. Biblioteka libxml2 parser DOM 10. Biblioteka libxml2 parser SAX 11. Biblioteka libxml2 xmlreader 12. Parsowanie dokumentów XML w języku Java 13. Standard JSON 14. Parsowanie dokumentów JSON w języku C Parsowanie dokumentów JSON w języku Java Treści programowe - Laboratoria 1. owanie i tworzenie prostych dokumentów XML 2. Zapis obiektów klas C++/Java do postaci XML 3. Tworzenie złożonych dokumentów XML 4. Tworzenie deklaracji typu dokumentów DTD 5. Budowa schematów dokumentów z wykorzystaniem xmlschema 6. Wykorzystanie elementów języka XSL 7. Przekształcanie dokumentów XML za pomocą szablonów XSLT 8. Pobieranie danych z dokumentów XML za pomocą języka xquery 9. Odczyt danych z dokumentów XML za pomocą parsera DOM 10. Odczyt danych z dokumentów XML za pomocą parsera SAX 11. owanie i tworzenie dokumentów w formacie JSON 12. Zapis obiektów klas do postaci JSON 13. Parsowanie dokumentów JSON 14. Przekształcanie dokumentów pomiędzy formatami JSON i XML 15. Kolokwium zaliczeniowe 1. Aktualne standardy organizacji W3C: XML, XSL, xquery, xpath, xlink 2. Aktualna specyfikacja języka JSON 3. Przemysław Kazienko, Krzysztof Gwiazda, XML na poważnie, Helion /2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

31 Aplikacje biznesowe i bazy danych Dr inż. Grzegorz Michalski Cykl: 2016/2017Z Rok: II Semestr: III Testowanie oprogramowania NIE 2 Wiedza z zakresu podstaw programowania w języku wysokiego poziomu. Znajomość podstaw inżynierii oprogramowania. Umiejętność korzystania z narzędzi wspomagających pracę programisty. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. Umiejętności pracy samodzielnej i w grupie. Umiejętności prawidłowej interpretacji i prezentacji własnych działań Zapoznanie studentów z podstawowymi pojęciami, metodami i technikami testowania oprogramowania. Nabycie przez studentów wiedzy i praktycznych umiejętności w zakresie projektowania i implementacji testów (z uwzględnieniem automatyzacji testów). Nabycie przez studentów praktycznych umiejętności w zakresie pracy samodzielnej i zespołowej, opracowywania sprawozdań, analizowania zastosowanych technik, itp. Treści programowe - Wprowadzenie do Testowania oprogramowania podstawowe pojęcia Strategie testowania testy białej i czarnej skrzynki Wprowadzenie do testowania jednostkowego owanie przypadków testowych Testy jednostkowe rola obiektów imitacji Środowiska testowania jednostkowego Testowanie wydajnościowe Testowanie regresyjne 2016/2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

32 Testowanie integracyjne Testowanie doraźne Automatyzacja przypadków testowych Testowanie systemów obiektowych Testowanie użyteczności Zarządzanie testowaniem oprogramowania Metryki jakości oprogramowania Treści programowe - Laboratoria Wprowadzenie do testowania oprogramowania owanie testów jednostkowych Implementacja przypadków testowych Obiekty imitacji w testowaniu jednostkowym Analiza pokrycia instrukcji Analiza pokrycia ścieżek Automatyzacja przypadków testowych narzędzia Automatyzacja przypadków testowych implementacja testów Automatyzacja przypadków testowych uruchamianie i interpretacja wyników Testowanie GUI - narzędzia Testowanie GUI nagrywanie makr Testowanie GUI skrypty Testy obciążeniowe konfiguracja Testy obciążeniowe implementacja i uruchamianie Zarządzanie procesem testowania oprogramowania B. Wiszniewski, B. Bereza-Jarociński Teoria i praktyka testowania programów, PWN 2006 A. Hunt, D. Thomas Junit. Pragmatyczne testy jednostkowe w Javie, Helion 2006 R. Patton Testowanie oprogramowania, Mikom 2002 G.L. Myers, C. Sandler, T. Badgett, T. M. Thomas Sztuka testowania oprogramowania PWN 2006 D. Hamlet, J. Maybee Podstawy techniczne inżynierii oprogramowania, WNT 2003 R.S. Pressman Praktyczne podejście do inżynierii oprogramowania, WNT 2004 S. Desikan; G. Ramesh - Software Testing: Principles and Practices, Pearson Education, India /2017Z -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

33 Aplikacje Biznesowe i bazy danych Dr inż. Ireneusz Szcześniak Cykl: 2016/2017L Rok: II Semestr: IV Aplikacje wielowarstwowe NIE 4 podstawy programowania obiektowego postawy sieci komputerowych zdobycie przez studenta wiedzy z aplikacji wielowarstwowych zdobycie przez studenta umiejętności z aplikacji wielowarstwowych Treści programowe - aplikacje wielowarstwowe (motywacja, historia, modele) interfejs webowy (WebAPI, YAML, OpenAPI, żądania, model danych) tworzenie aplikacji wielowarstwowej z użyciem wolnego narzędzia Google Web Toolkit (wprowadzenie, model programowania, interfejs użytkownika, style, obsługa zdarzeń, komunikacja klient-serwer, interfejs OpenAPI) Treści programowe - Laboratoria interfejs webowy (WebAPI, YAML, OpenAPI, żądania, model danych) tworzenie aplikacji wielowarstwowej z użyciem wolnego narzędzia Google Web Toolkit (wprowadzenie, model programowania, interfejs użytkownika, style, obsługa zdarzeń, komunikacja klient-serwer, interfejs OpenAPI) dokumentacja OpenAPI dokumentacja Google Web Toolkit 2016/2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 1

34 Aplikacje Biznesowe i bazy danych Dr inż. Ireneusz Szcześniak Cykl: 2016/2017L Rok: II Semestr: IV Praca dyplomowa magisterska NIE 20 przygotowanie pracy dyplomowej przygotowanie do egzaminu dyplomowego 2016/2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 1

35 Aplikacje Biznesowe i bazy danych Prof. dr hab. Inż. Roman Wyrzykowski Cykl: 2016/2017L Rok: II Semestr: IV dyplomowe NIE /2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 1

36 Aplikacje Biznesowe i bazy danych Dr inż. Robert Perliński Cykl: 2016/2017L Rok: II Semestr: IV Tworzenie serwisów Web TAK 5 1. Wiedza z tworzenia stron internetowych. 2. Umiejętność wyszukiwania informacji o zmianach w standardach dotyczących stron internetowych. 3. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. 4. Umiejętności pracy samodzielnej i w grupie. 5. Umiejętności prawidłowej interpretacji i prezentacji własnych działań. C1 - Zapoznanie studentów z podstawowymi technikami projektowania oraz tworzenia serwisów web 2.0. C2 - Nabycie przez studentów praktycznych umiejętności w zakresie projektowania serwisów web 2.0 zgodnie z obowiązującymi standardami z zastosowaniem nowoczesnych technologii. C3 - Nabycie przez studentów praktycznych umiejętności w zakresie pracy samodzielnej i zespołowej, projektowania użytecznych interfejsów użytkownika, analizowania otrzymanych wyników, wykształcenie potrzeby poznawania nowych technologii. Treści programowe - 1. Wprowadzenie projektowania serwisów web Aktualne standardy tworzenia serwisów web Tworzenie układu serwisu web Tworzenie warstwy prezentacyjnej serwisu web Kaskadowe arkusze stylów 6. Modyfikacja układu serwisu z zastosowaniem CSS 7. Najważniejsze zmiany w standardach HTML oraz CSS 8. Wprowadzenie do języka javascript 9. Podstawy programowania w języku javascript 2016/2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 1 z 2

37 10. Przegląd bibliotek javascript 11. Modyfikowanie struktury serwisu web 2.0 z zastosowaniem javascript 12. Wprowadzenie do asynchronicznych serwisów web Podstawowe technologie umożliwiające asynchroniczną interakcję z użytkownikiem 14. Wprowadzenie do systemów zarządzania treścią 15. Zarządzanie treścią w nowoczesnych środowiskach Treści programowe - Laboratoria 1. Wprowadzenie do tworzenia serwisów web Wdrażanie serwisów web Podstawowe elementy serwisu web owanie oraz budowanie elektronicznej wizytówki 5. Podstawowe elementy warstwy prezentacyjnej serwisów web Rozbudowa elektronicznej wizytówki o warstwę prezentacyjną 7. Dostosowanie zbudowanego serwisu do wymogów najnowszych standardów 8. Podstawy programowania w języku javascript 9. Funkcje w języku javascript 10. Modyfikacja struktury serwisu web 2.0 w javascript 11. Biblioteki javascript 12. Asynchroniczne serwisy web Wdrażanie systemów zarządzanie treścią 14. Administrowanie systemami zarządzania treścią 15. Kolokwium zaliczeniowe 1. Aktualne standardy organizacji W3C: HTML, XMTML, CSS 2. K. Hadlock, Ajax dla twórców aplikacji internetowych, Helion T. Negrino, D. Smith, Po prostu JavaScript i Ajax., Helion M. Owczarek, JavaScript. Pierwsze starcie, Helion E. Castledine, C. Sharkie, jquery. Od nowicjusza do wojownika ninja, Helion Ch. Ullman, L. Dykes, Ajax. Od podstaw, Helion /2017L -> N -> II st. -> Data wygenerowania dokumentu: strona: 2 z 2

SYSTEMY BAZ DANYCH Database Systems Forma studiów: Stacjonarne. Poziom przedmiotu: II stopnia Liczba godzin/tydzień: 2W E, 2L

SYSTEMY BAZ DANYCH Database Systems Forma studiów: Stacjonarne. Poziom przedmiotu: II stopnia Liczba godzin/tydzień: 2W E, 2L Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy Rodzaj zajęć: wykład, laboratorium SYSTEMY BAZ DANYCH Database Systems Forma studiów: Stacjonarne Poziom przedmiotu: II stopnia Liczba

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Zapoznanie studentów z wiadomościami

Bardziej szczegółowo

POLITECHNIKA CZĘSTOCHOWSKA

POLITECHNIKA CZĘSTOCHOWSKA POLITECHNIKA CZĘSTOCHOWSKA Wydział Inżynierii Mechanicznej i Informatyki Kierunek: Informatyka Specjalność: Aplikacje biznesowe i bazy danych Cykl: 2018/2019L Typ: Niestacjonarne Rodzaj: II stopnia Rok:

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Modeling and analysis of computer systems Kierunek: Informatyka Forma studiów: Stacjonarne Rodzaj przedmiotu: Poziom kwalifikacji: obowiązkowy

Bardziej szczegółowo

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

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Kierunek: Informatyka Modeling and analysis of computer systems Forma studiów: Stacjonarne Rodzaj przedmiotu: obowiązkowy w ramach specjalności:

Bardziej szczegółowo

POLITECHNIKA CZĘSTOCHOWSKA

POLITECHNIKA CZĘSTOCHOWSKA Bez specjalności Cykl: 2017/2018L Rok: I Semestr: II Bezpieczeństwo komunikacji elektronicznej 0 0 0 0 0 NIE 0 2017/2018L -> N -> II st. -> Data wygenerowania dokumentu: 2018-10-03 strona: 1 z 1 Cykl:

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania Rodzaj zajęć: wykład, laboratorium TESTOWANIE OPROGRAMOWANIA Software testing Forma

Bardziej szczegółowo

Bezpieczeństwo komunikacji elektronicznej Security of electronic communication Forma studiów: Stacjonarne. Poziom kwalifikacji: II stopnia

Bezpieczeństwo komunikacji elektronicznej Security of electronic communication Forma studiów: Stacjonarne. Poziom kwalifikacji: II stopnia Nazwa : Kierunek: Informatyka Rodzaj : obowiązkowy w ramach treści kierunkowych rozszerzonych na specjalnościach: o Aplikacje biznesowe i bazy danych (AB), o Inżynieria oprogramowania (IO), o Informatyka

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Podniesienie poziomu wiedzy studentów z inżynierii oprogramowania w zakresie C.

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych rozszerzonych na specjalnościach: o Aplikacje biznesowe i bazy danych (AB), o Inżynieria oprogramowania

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE OBIEKTOWE Object-Oriented Programming

Bardziej szczegółowo

POLITECHNIKA CZĘSTOCHOWSKA

POLITECHNIKA CZĘSTOCHOWSKA Bez specjalności Dr inż. Olga Siedlecka-Lamch Cykl: 2016/2017Z Rok: I Semestr: I Systemy baz danych 30 0 30 0 0 TAK 5 Wiedza z zakresu matematyki i podstaw programowania. Znajomość paradygmatów programowania

Bardziej szczegółowo

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia) Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia) WERSJA WSTĘPNA, BRAK PRZYKŁADOWYCH PYTAŃ DLA NIEKTÓRYCH PRZEDMIOTÓW Należy wybrać trzy dowolne

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach specjalności Inżynieria oprogramowania Rodzaj zajęć: wykład, laboratorium Programowanie wieloplatformowe Cross-platform Programming

Bardziej szczegółowo

Inżynieria oprogramowania - opis przedmiotu

Inżynieria oprogramowania - opis przedmiotu 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

Bardziej szczegółowo

Analiza i projektowanie obiektowe w UML Kod przedmiotu

Analiza i projektowanie obiektowe w UML Kod przedmiotu Analiza i owanie obiektowe w UML - opis przedmiotu Informacje ogólne Nazwa przedmiotu Analiza i owanie obiektowe w UML Kod przedmiotu 11.3-WK-MATP-UML-W-S14_pNadGen5M44E Wydział Kierunek Wydział Matematyki,

Bardziej szczegółowo

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE Programowanie sieciowe Network programming Informatyka stacjonarne IO_04 Obowiązkowy w ramach specjalności: Inżynieria oprogramowania II stopień Rok: II Semestr: II wykład, laboratorium W, L 4 ECTS I KARTA

Bardziej szczegółowo

Podstawy modelowania programów Kod przedmiotu

Podstawy modelowania programów Kod przedmiotu Podstawy modelowania programów - opis przedmiotu Informacje ogólne Nazwa przedmiotu Podstawy modelowania programów Kod przedmiotu 11.3-WI-INFP-PMP Wydział Kierunek Wydział Informatyki, Elektrotechniki

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE INTERNETOWE Internet Programming

Bardziej szczegółowo

Modelowanie i analiza systemów informatycznych

Modelowanie i analiza systemów informatycznych Katolicki Uniwersytet Lubelski Jana Pawła II Wydział Matematyki, Informatyki i Architektury Krajobrazu Modelowanie i analiza systemów informatycznych ćwiczenia informacja wstępna dr Viktor Melnyk, prof.

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: PROGRAMOWANIE APLIKACJI BAZODANOWYCH DATABASE APPLICATION PROGRAMMING Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach specjalności: Inżynieria oprogramowania Rodzaj zajęć:

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: ANALIZA, PROJEKTOWANIE I PROGRAMOWANIE OBIEKTOWE Analysis, design and object-oriented programming Kierunek: Forma studiów: Informatyka Stacjonarne Rodzaj przedmiotu: obowiązkowy w ramach

Bardziej szczegółowo

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle EFEKTY KSZTAŁCENIA Wiedza Absolwent tej specjalności

Bardziej szczegółowo

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia) Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia) WERSJA WSTĘPNA, BRAK PRZYKŁADOWYCH PYTAŃ DLA NIEKTÓRYCH PRZEDMIOTÓW Należy wybrać trzy dowolne przedmioty.

Bardziej szczegółowo

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013 SYLLABUS na rok akademicki 01/013 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr III/VI Specjalność Bez specjalności Kod katedry/zakładu

Bardziej szczegółowo

Egzamin / zaliczenie na ocenę*

Egzamin / zaliczenie na ocenę* WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI Zał. nr 4 do ZW33/01 KARTA PRZEDMIOTU Nazwa w języku polskim : INŻYNIERIA OPROGRAMOWANIA Nazwa w języku angielskim: SOFTWARE ENGINEERING Kierunek studiów (jeśli

Bardziej szczegółowo

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA KARTA MODUŁU KSZTAŁCENIA I. Informacje ogólne 1 Nazwa modułu kształcenia Inżynieria 2 Nazwa jednostki prowadzącej moduł Instytut Informatyki, Zakład Informatyki Stosowanej 3 Kod modułu (wypełnia koordynator

Bardziej szczegółowo

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

Technologie obiektowe Object-oriented technologies. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/13

Bardziej szczegółowo

Grupa treści kształcenia, w ramach której przedmiot jest realizowany Przedmiot kierunkowy

Grupa treści kształcenia, w ramach której przedmiot jest realizowany Przedmiot kierunkowy SYLLABUS na rok akademicki 0113/014 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr III/VI Specjalność Bez specjalności Kod katedry/zakładu

Bardziej szczegółowo

INŻYNIERIA OPROGRAMOWANIA

INŻYNIERIA OPROGRAMOWANIA INSTYTUT INFORMATYKI STOSOWANEJ 2013 INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania Jak? Kto? Kiedy? Co? W jaki sposób? Metodyka Zespół Narzędzia

Bardziej szczegółowo

Język Java i technologie Web - opis przedmiotu

Język Java i technologie Web - opis przedmiotu Język Java i technologie Web - opis przedmiotu Informacje ogólne Nazwa przedmiotu Język Java i technologie Web Kod przedmiotu 11.3-WI-INFP-JiTW Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: ZAAWANSOWANE PROGRAMOWANIE INTERNETOWE Advanced Internet Programming Kierunek: Informatyka Forma studiów: Stacjonarne Rodzaj przedmiotu: Poziom kwalifikacji: moduł specjalności obowiązkowy:

Bardziej szczegółowo

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

E-ID1S-08-s5. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-ID1S-08-s5 Nazwa modułu Nazwa modułu w języku angielskim Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Podstawy Inżynierii Programowania

Bardziej szczegółowo

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

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-1IZ3-06-s6 Nazwa modułu Inżynieria Programowania Nazwa modułu w języku angielskim Software Engineering Obowiązuje od roku akademickiego 2012/2013 (aktualizacja

Bardziej szczegółowo

Ekspert MS SQL Server Oferta nr 00/08

Ekspert MS SQL Server Oferta nr 00/08 Ekspert MS SQL Server NAZWA STANOWISKA Ekspert Lokalizacja/ Jednostka organ.: Pion Informatyki, Biuro Hurtowni Danych i Aplikacji Wspierających, Zespół Jakości Oprogramowania i Utrzymania Aplikacji Szczecin,

Bardziej szczegółowo

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych: Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie

Bardziej szczegółowo

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż. Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej Wstęp Programowanie w Javie 2 mgr inż. Michał Misiak Agenda Założenia do wykładu Zasady zaliczeń Ramowy program wykładu

Bardziej szczegółowo

KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20

KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20 Z1-PU7 WYDANIE N2 Strona: 1 z 5 (pieczęć wydziału) KARTA PRZEDMIOTU 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA 3) Karta przedmiotu ważna od roku akademickiego: 2014/2015 2) Kod przedmiotu:

Bardziej szczegółowo

INFORMATYKA Pytania ogólne na egzamin dyplomowy

INFORMATYKA Pytania ogólne na egzamin dyplomowy INFORMATYKA Pytania ogólne na egzamin dyplomowy 1. Wyjaśnić pojęcia problem, algorytm. 2. Podać definicję złożoności czasowej. 3. Podać definicję złożoności pamięciowej. 4. Typy danych w języku C. 5. Instrukcja

Bardziej szczegółowo

tel. (+48 81) 538 47 21/22 fax (+48 81) 538 45 80 Wykład 30 21 Ćwiczenia Laboratorium 30 21 Projekt

tel. (+48 81) 538 47 21/22 fax (+48 81) 538 45 80 Wykład 30 21 Ćwiczenia Laboratorium 30 21 Projekt 0-618 Lublin tel. (+8 81) 58 7 1/ fax (+8 81) 58 5 80 Przedmiot: Rok: INF I Inżynieria Semestr: V Rodzaj zajęć i liczba godzin: Studia stacjonarne Studia niestacjonarne Wykład 0 1 Ćwiczenia Laboratorium

Bardziej szczegółowo

Załącznik KARTA PRZEDMIOTU. KARTA PRZEDMIOTU Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2011/2012

Załącznik KARTA PRZEDMIOTU. KARTA PRZEDMIOTU Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2011/2012 1/5 Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2011/2012 Nazwa przedmiotu: Analiza i projektowanie systemów informatycznych Kierunek: Specjalność: Tryb studiów: INFORMATYKA Kod/nr Dzienne

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania Rodzaj zajęć: laboratorium PROJEKT ZESPOŁOWY DYPLOMOWY IO Team Project SE Forma studiów:

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania, Programowanie aplikacji internetowych Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania, Programowanie aplikacji internetowych Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU

Bardziej szczegółowo

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Wykład Ćwiczenia Laboratorium Projekt Seminarium WYDZIAŁ ELEKTRONIKI KARTA PRZEDMIOTU Nazwa w języku polskim Języki programowania Nazwa w języku angielskim Programming languages Kierunek studiów (jeśli dotyczy): Informatyka - INF Specjalność (jeśli dotyczy):

Bardziej szczegółowo

Rok akademicki: 2012/2013 Kod: IET-2-211-SW-s Punkty ECTS: 3. Kierunek: Elektronika i Telekomunikacja Specjalność: Systemy wbudowane

Rok akademicki: 2012/2013 Kod: IET-2-211-SW-s Punkty ECTS: 3. Kierunek: Elektronika i Telekomunikacja Specjalność: Systemy wbudowane Nazwa modułu: Metodyki projektowania i modelowania systemów I Rok akademicki: 2012/2013 Kod: IET-2-211-SW-s Punkty ECTS: 3 Wydział: Informatyki, Elektroniki i Telekomunikacji Kierunek: Elektronika i Telekomunikacja

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa : Kierunek: Informatyka Rodzaj : obowiązkowy w ramach specjalności: Inżynieria oprogramowania Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE APLIKACJI INTERNETOWYCH Internet Application Development

Bardziej szczegółowo

Wykład 1 Inżynieria Oprogramowania

Wykład 1 Inżynieria Oprogramowania Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI

Bardziej szczegółowo

KARTA PRZEDMIOTU. Warsztaty z Ruby on Rails. Ruby on Rails Workshop

KARTA PRZEDMIOTU. Warsztaty z Ruby on Rails. Ruby on Rails Workshop KARTA PRZEDMIOTU Warsztaty z Ruby on Rails Ruby on Rails Workshop realizowanego w ramach projektu PO WER 2017 2019 Wydział Inżynierii Elektrycznej i Komputerowej Kierunek studiów: Informatyka Profil: ogólnoakademicki

Bardziej szczegółowo

Projekt systemu informatycznego

Projekt systemu informatycznego Projekt systemu informatycznego Kod przedmiotu: PSIo Rodzaj przedmiotu: specjalnościowy ; obieralny Wydział: Informatyki Kierunek: Informatyka Specjalność (specjalizacja): Inżynieria Systemów Informatycznych

Bardziej szczegółowo

STUDIA STACJONARNE I STOPNIA Przedmioty kierunkowe

STUDIA STACJONARNE I STOPNIA Przedmioty kierunkowe STUDIA STACJONARNE I STOPNIA Przedmioty kierunkowe Technologie informacyjne Prof. dr hab. Zdzisław Szyjewski 1. Rola i zadania systemu operacyjnego 2. Zarządzanie pamięcią komputera 3. Zarządzanie danymi

Bardziej szczegółowo

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia Przedmiot: Bazy danych Rodzaj przedmiotu: Podstawowy Kod przedmiotu: MBM 1 S 0 5 64-4 _1 Rok: III Semestr: 5 Forma studiów:

Bardziej szczegółowo

Zaawansowane programowanie w języku C++

Zaawansowane programowanie w języku C++ Kod szkolenia: Tytuł szkolenia: C/ADV Zaawansowane programowanie w języku C++ Dni: 3 Opis: Uczestnicy szkolenia zapoznają się z metodami wytwarzania oprogramowania z użyciem zaawansowanych mechanizmów

Bardziej szczegółowo

Rok akademicki: 2012/2013 Kod: ZIE-1-306-s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2012/2013 Kod: ZIE-1-306-s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: - Nazwa modułu: Programowanie obiektowe Rok akademicki: 2012/2013 Kod: ZIE-1-306-s Punkty ECTS: 3 Wydział: Zarządzania Kierunek: Informatyka i Ekonometria Specjalność: - Poziom studiów: Studia I stopnia

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Bazy danych Database Kierunek: Rodzaj przedmiotu: obieralny Rodzaj zajęć: wykład, laboratorium Matematyka Poziom kwalifikacji: I stopnia Liczba godzin/tydzień: 2W, 2L Semestr: III Liczba

Bardziej szczegółowo

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

Programowanie w Javie nazwa przedmiotu SYLABUS A. Informacje ogólne Programowanie w Javie nazwa SYLABUS A. Informacje ogólne Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów Kod Język

Bardziej szczegółowo

forma studiów: studia stacjonarne Liczba godzin/tydzień: 1, 0, 2, 0, 0

forma studiów: studia stacjonarne Liczba godzin/tydzień: 1, 0, 2, 0, 0 Nazwa przedmiotu: Relacyjne Bazy Danych Relational Databases Kierunek: Zarządzanie i Inżynieria Produkcji Kod przedmiotu: ZIP.GD5.03 Rodzaj przedmiotu: Przedmiot Specjalnościowy na kierunku ZIP dla specjalności

Bardziej szczegółowo

Rok akademicki: 2014/2015 Kod: IEL s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2014/2015 Kod: IEL s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: - Nazwa modułu: Programowanie obiektowe Rok akademicki: 2014/2015 Kod: IEL-1-408-s Punkty ECTS: 5 Wydział: Informatyki, Elektroniki i Telekomunikacji Kierunek: Elektronika Specjalność: - Poziom studiów:

Bardziej szczegółowo

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

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17 Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2014-2018 realizacja w roku akademickim 2016/17 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu

Bardziej szczegółowo

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu Informacje ogólne Nazwa przedmiotu Nowoczesne projektowanie aplikacji intrnetowych Kod przedmiotu 11.3-WI-INFD-NPAI Wydział Kierunek Wydział

Bardziej szczegółowo

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

Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES) KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Modelowanie i Analiza Systemów Informatycznych Nazwa modułu w języku angielskim Modeling and Analysis of Information Systems Obowiązuje od roku akademickiego

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach specjalności: Programowanie aplikacji internetowych Rodzaj zajęć: laboratorium PRZEWODNIK PO PRZEDMIOCIE I KARTA PRZEDMIOTU

Bardziej szczegółowo

Projektowanie obiektowe Wzorce projektowe. Wprowadzenie do wzorców projektowych

Projektowanie obiektowe Wzorce projektowe. Wprowadzenie do wzorców projektowych Projektowanie obiektowe Wzorce projektowe Wprowadzenie do wzorców projektowych 1 Zagadnienia Katalog wzorców projektowych wg Gang of Four Zasady projektowania obiektowego S O L I D MVC - Model-Widok-Kontroler

Bardziej szczegółowo

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i Program szkolenia: Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Produktywne tworzenie aplikacji webowych z

Bardziej szczegółowo

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

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne) Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Programowanie obiektowe (Java) Nazwa modułu w języku angielskim Object oriented

Bardziej szczegółowo

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz SYLLABUS na rok akademicki 01/013 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr II/4 Specjalność Bez specjalności Kod katedry/zakładu

Bardziej szczegółowo

Aplikacje internetowe - opis przedmiotu

Aplikacje internetowe - opis przedmiotu Aplikacje internetowe - opis przedmiotu Informacje ogólne Nazwa przedmiotu Aplikacje internetowe Kod przedmiotu 11.3-WE-INFP-AI Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki Informatyka

Bardziej szczegółowo

Studia podyplomowe PROGRAM NAUCZANIA PLAN STUDIÓW

Studia podyplomowe PROGRAM NAUCZANIA PLAN STUDIÓW 01-447 Warszawa ul. Newelska 6, tel. (+48 22) 34-86-520, www.wit.edu.pl Studia podyplomowe BEZPIECZEŃSTWO I JAKOŚĆ SYSTEMÓW INFORMATYCZNYCH PROGRAM NAUCZANIA PLAN STUDIÓW Studia podyplomowe BEZPIECZEŃSTWO

Bardziej szczegółowo

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

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17 Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2014-2018 realizacja w roku akademickim 2016/17 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu

Bardziej szczegółowo

KARTA PRZEDMIOTU 1,5 1,5

KARTA PRZEDMIOTU 1,5 1,5 WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI Zał. nr 4 do ZW 33/01 KARTA PRZEDMIOTU Nazwa w języku polskim BAZY DANYCH Nazwa w języku angielskim DATABASE SYSTEMS Kierunek studiów (jeśli dotyczy): INŻYNIERIA

Bardziej szczegółowo

OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów)

OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów) OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów) Nazwa modułu/ przedmiotu Tworzenie aplikacji i eksploatacja oprogramowania Nazwa jednostki prowadzącej przedmiot Instytut Matematyki Przedmioty:

Bardziej szczegółowo

Podstawy programowania.

Podstawy programowania. Kod przedmiotu: PPR Podstawy programowania. Rodzaj przedmiotu: kierunkowy; obowiązkowy Wydział: Informatyki Kierunek: Informatyka Specjalność (specjalizacja): - Poziom studiów: pierwszego stopnia Profil

Bardziej szczegółowo

Bazy danych i ich aplikacje

Bazy danych i ich aplikacje ORAZ ZAPRASZAJĄ DO UDZIAŁU W STUDIACH PODYPLOMOWYCH Celem Studiów jest praktyczne zapoznanie słuchaczy z podstawowymi technikami tworzenia i administrowania bazami oraz systemami informacyjnymi. W trakcie

Bardziej szczegółowo

I. Opis przedmiotu zamówienia

I. Opis przedmiotu zamówienia I. Opis przedmiotu zamówienia Przedmiotem zamówienia jest świadczenie usług z zakresu zapewnienia zasobów ludzkich z branży IT przez okres 12 miesięcy od dnia zawarcia umowy ramowej, polegających na zapewnieniu

Bardziej szczegółowo

Inżynieria oprogramowania. Jan Magott

Inżynieria oprogramowania. Jan Magott Inżynieria oprogramowania Jan Magott Literatura do języka UML G. Booch, J. Rumbaugh, I. Jacobson, UML przewodnik użytkownika, Seria Inżynieria oprogramowania, WNT, 2001, 2002. M. Fowler, UML w kropelce,

Bardziej szczegółowo

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia) Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia) Należy wybrać trzy dowolne przedmioty. Na egzaminie zadane zostaną 3 pytania, każde z innego przedmiotu.

Bardziej szczegółowo

Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B

Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B NAZWA ZADANIA ZADANIE CZĄSTKOWE TECHNOLOGIA ILOŚĆ OSÓB ILOŚĆ GODZIN TERMIN REALIZACJI 1 2 4 5 6 7 Zadanie 1 - wersji alfa 1 systemu B2B 3 723

Bardziej szczegółowo

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

Inzynieria Oprogramowania 2... nazwa przedmiotu SYLABUS A. Informacje ogólne. Wydział Ekonomiczno-Informatyczny w Wilnie Inzynieria Oprogramowania 2... nazwa A. Informacje ogólne Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów Kod Język

Bardziej szczegółowo

Wzorce projektowe i refaktoryzacja

Wzorce projektowe i refaktoryzacja Wzorce projektowe i refaktoryzacja Paweł Kozioł p.koziol@students.mimuw.edu.pl 18.01.2005 Moja praca magisterska Narzędzie dla środowiska Eclipse wspierające stosowanie wzorców projektowych J2EE Prowadzący:

Bardziej szczegółowo

INŻYNIERIA OPROGRAMOWANIA

INŻYNIERIA OPROGRAMOWANIA INSTYTUT INFORMATYKI STOSOWANEJ 2014 Nowy blok obieralny! Testowanie i zapewnianie jakości oprogramowania INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania

Bardziej szczegółowo

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

E-1IZ s2. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu E-1IZ2-1003-s2 Nazwa modułu Modelowanie i Analiza Systemów Informatycznych Nazwa modułu

Bardziej szczegółowo

Programowanie obiektowe 1 - opis przedmiotu

Programowanie obiektowe 1 - opis przedmiotu Programowanie obiektowe 1 - opis przedmiotu Informacje ogólne Nazwa przedmiotu Programowanie obiektowe 1 Kod przedmiotu 11.3-WK-IDP-PO1-W-S14_pNadGenHESI2 Wydział Kierunek Wydział Matematyki, Informatyki

Bardziej szczegółowo

Autor: Bączkowski Karol Promotor: dr inż. Paweł FIGAT

Autor: Bączkowski Karol Promotor: dr inż. Paweł FIGAT Autor: Bączkowski Karol Promotor: dr inż. Paweł FIGAT Integracja jest to całokształt działao zmierzających do scalenia różnych rozwiązao informatycznych. W miarę rozwoju nowych technologii informatycznych

Bardziej szczegółowo

PomysL... i co dalej?

PomysL... i co dalej? Potrzebuj! aplikacj!, która usprawni prac! w naszej firmie... Aplikacja musi dzia"a# stabilnie, niezawodnie, by# "atwa w rozbudowie. PomysL... / i co dalej? Projekt aplikacji Zarz$dzanie projektami informatycznymi

Bardziej szczegółowo

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

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017 Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2014-2018 realizacja w roku akademickim 2016/2017 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu

Bardziej szczegółowo

KARTA KURSU. Przetwarzanie dokumentów XML i zaawansowane techniki WWW

KARTA KURSU. Przetwarzanie dokumentów XML i zaawansowane techniki WWW KARTA KURSU Nazwa Nazwa w j. ang. Przetwarzanie dokumentów XML i zaawansowane techniki WWW XML processing and advanced web technologies Kod Punktacja ECTS* 3 Koordynator dr Maria Zając Zespół dydaktyczny:

Bardziej szczegółowo

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

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017 Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2015-2019 realizacja w roku akademickim 2016/2017 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu

Bardziej szczegółowo

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ (INT) Inżynieria internetowa 1.Tryby komunikacji między procesami w standardzie Message Passing Interface. 2. HTML DOM i XHTML cel i charakterystyka. 3. Asynchroniczna komunikacja serwerem HTTP w technologii

Bardziej szczegółowo

Opisy efektów kształcenia dla modułu

Opisy efektów kształcenia dla modułu Karta modułu - Bazy Danych II 1 / 5 Nazwa modułu: Bazy Danych II Rocznik: 2012/2013 Kod: BIT-2-105-s Punkty ECTS: 4 Wydział: Geologii, Geofizyki i Ochrony Środowiska Poziom studiów: Studia II stopnia Specjalność:

Bardziej szczegółowo

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ (INT) Inżynieria internetowa 1. Tryby komunikacji między procesami w standardzie Message Passing Interface 2. HTML DOM i XHTML cel i charakterystyka 3. Asynchroniczna komunikacja serwerem HTTP w technologii

Bardziej szczegółowo

Liczba godzin. N (nauczyciel) studia niestacjonarne

Liczba godzin. N (nauczyciel) studia niestacjonarne OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów) Nazwa modułu Przedmioty Wprowadzenie do programowania aplikacji internetowych Nazwa jednostki prowadzącej przedmiot Instytut Matematyki kierunek

Bardziej szczegółowo

Pytania z przedmiotów kierunkowych

Pytania z przedmiotów kierunkowych Pytania na egzamin dyplomowy z przedmiotów realizowanych przez pracowników IIwZ studia stacjonarne I stopnia Zarządzanie i Inżynieria Produkcji Pytania z przedmiotów kierunkowych 1. Co to jest algorytm?

Bardziej szczegółowo

STUDIA PODYPLOMOWE ZARZĄDZANIE PROJEKTAMI Edycja 2011/2012

STUDIA PODYPLOMOWE ZARZĄDZANIE PROJEKTAMI Edycja 2011/2012 STUDIA PODYPLOMOWE ZARZĄDZANIE PROJEKTAMI Edycja 2011/2012 Program studiów opracował: Grzegorz Karpiuk CEL STUDIÓW 1. Zdobycie przez uczestników wiedzy i kompetencji z zakresu zarządzania projektami oraz

Bardziej szczegółowo

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

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Sieci komputerowe Rodzaj zajęć: wykład, laboratorium APLIKACJE KLIENT-SERWER Client-Server Applications Forma

Bardziej szczegółowo

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Dotacje na innowacje. Inwestujemy w waszą przyszłość. PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia

Bardziej szczegółowo

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

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014 Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Mechaniczny obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014 Kierunek studiów: Informatyka Stosowana Forma

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: ADMINISTROWANIE INTERNETOWYMI SERWERAMI BAZ DANYCH Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Programowanie aplikacji internetowych Rodzaj zajęć: wykład,

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium BAZY DANYCH Databases Forma studiów: Stacjonarne

Bardziej szczegółowo

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych KARTA PRZEDMIOTU Nazwa przedmiotu/modułu: Nazwa angielska: Kierunek studiów: Poziom studiów: Profil studiów Jednostka prowadząca: Programowanie aplikacji internetowych Web application development edukacja

Bardziej szczegółowo

LITERATURA. C. J. Date; Wprowadzenie do systemów baz danych WNT Warszawa 2000 ( seria Klasyka Informatyki )

LITERATURA. C. J. Date; Wprowadzenie do systemów baz danych WNT Warszawa 2000 ( seria Klasyka Informatyki ) LITERATURA C. J. Date; Wprowadzenie do systemów baz danych WNT Warszawa 2000 ( seria Klasyka Informatyki ) H. Garcia Molina, Jeffrey D. Ullman, Jennifer Widom; Systemy baz danych. Kompletny podręcznik

Bardziej szczegółowo