ZASTOSOWANIE ŚRODOWISK DEKLARATYWNYCH DO WSPOMAGANIA ZARZĄDZANIA PROJEKTAMI
|
|
- Bogumił Sowiński
- 8 lat temu
- Przeglądów:
Transkrypt
1 STUDIA INFORMATICA 2009 Volume 30 Number 2B (84) Paweł SITEK, Jarosław WIKAREK Politechnika Świętokrzyska, Katedra Systemów Sterowania i Zarządzania ZASTOSOWANIE ŚRODOWISK DEKLARATYWNYCH DO WSPOMAGANIA ZARZĄDZANIA PROJEKTAMI Streszczenie. Zarządzanie projektem należy do ważnej grupy problemów decyzyjnych, które charakteryzują się wieloma ograniczeniami. Tradycyjne podejścia do rozwiązywania tych problemów bazujące na programowaniu matematycznym są często nieefektywne ze względu na trudność modelowania ograniczeń oraz złożoność obliczeniową. W odróżnieniu od podejścia tradycyjnego zastosowanie deklaratywnego środowiska programowania w logice z ograniczeniami (Constraint Logic Programming) do modelowania i rozwiązywania problemów decyzyjnych, w których występują ograniczenia, jest naturalne. W pracy zaproponowano wykorzystanie oraz wzajemną integrację środowisk deklaratywnych (SQL, CLP) do przedstawienia ogólnej koncepcji systemu wspomagania decyzji. Na podstawie tej koncepcji dokonano implementacji systemu wspomagania decyzji zarządzania projektem. Słowa kluczowe: wspomaganie decyzji, CSP (Constraint Satisfaction Problem), CLP (Constraint Logic Programming), relacyjne bazy danych A DECLARATIVE APPROACH TO BUILDING DECISION SUPPORT SYSTEM FOR PROJECT MANAGEMENT Summary. Project management is usually characterized by many types of constraints, which make this unstructured and difficult to solve. Traditional mathematical programming approaches are deficient because their representation of constraints is artificial (using 0-1 variables). Unlike traditional approaches, constraint logic programming (CLP) provides for a natural representation of heterogeneous constraints. In this paper we propose a declarative framework for decision support system (DSS) for project management implemented by CLP and relational SQL database. Keywords: decision support, CSP, CLP, relational database
2 204 P. Sitek, J. Wikarek 1. Wstęp Zarządzanie projektem jest złożonym procesem planowania, organizowania oraz zarządzania zadaniami i zasobami, w wyniku którego osiągany jest założony cel w ramach istniejących ograniczeń (czasowych, zasobowych, kosztowych itp.). Problem zarządzania projektem zwykle zaczyna się od budowy planu projektu, tzn. od określenia listy zadań, czasu ich trwania oraz zależności pomiędzy nimi. W kolejnym kroku należy uwzględnić zasoby niezbędne do wykonania zadań. Na końcu procesu należy znaleźć odpowiedni przydział zasobów do zadań oraz kolejność ich wykonania (jeśli nie jest jednoznacznie narzucona na wstępie). Tak sformułowany problem jest niezwykle interesujący w kontekście zagadnień występujących w praktyce. W wielu dziedzinach można wprost znaleźć problemy zarządzania projektem. Są to zarówno projekty obiektowe np. projektowanie i wznoszenie obiektów budowlanych, projektowanie i wykonywanie unikatowych produktów technicznych, produkcja filmów, instalacja specjalistycznego wyposażenia, wprowadzenie nowego produktu oraz projekty procesowe, np. wprowadzenie nowego systemu zarządzania, projektowanie i wdrażanie systemów informatycznych, realizacja nowej strategii sprzedaży itp. 2. Koncepcja wspomagania decyzji zarządzania projektami Biorąc pod uwagę różnorodność problematyki zarządzania projektami oraz konieczność uwzględnienia dodatkowych specyficznych ograniczeń a także złożoność obliczeniową modelowanych problemów zaproponowano wykorzystanie środowisk deklaratywnych do opracowania podstawowych struktur systemu wspomagania zarządzania projektami. Środowiska deklaratywne są oparte na paradygmacie programowania deklaratywnego. W środowiskach tych program składa się najczęściej nie z podstawień, sterowania przepływem (pętle, instrukcje warunkowe, wyboru itp.), lecz z deklaracji. W odróżnieniu od języków imperatywnych, gdzie należy znaleźć sposób rozwiązania problemu (algorytm), czyli odpowiedzieć na pytanie jak rozwiązać problem, w językach deklaratywnych najczęściej odpowiadamy na pytanie jaki jest problem. Ogólne założenia funkcjonalne systemu wspomagania decyzji zarządzania projektami pokazano na rys. 1. Wejściem do systemu jest zbiór zadawanych pytań. Zadawane pytania mogą być dwojakiego typu. Pierwszy typ pytań (P1) dotyczy poszukiwania rozwiązania spełniającego określone kryterium jakości, np. Jaki jest minimalny czas realizacji projektu? Jaka jest minimalna liczba ludzi do wykonania zbioru zadań w ramach projektu? Drugi typ pytań (P2) dotyczy istnienia rozwiązań, np. Czy jest możliwa realizacja projektu w określonym
3 Zastosowanie środowisk deklaratywnych do wspomagania decyzji 205 czasie? Sercem systemu jest deklaratywne środowisko CLP (Constraint Logic Programming) [3], które powstało w wyniku modyfikacji programowania w logice, gdzie prostą zasadę rezolucji [2] zastąpiono problemem spełnienia ograniczeń CSP (Constraint Satisfaction Problem). W środowisku CLP opracowano następujące zbiory predykatów: implementujące zbiór pytań wejściowych (PW), transformacji danych z relacyjnej bazy danych (TD), automatycznej generacji modeli CLP, które wykorzystują dwa pierwsze typy predykatów (AGM). Wyjściem systemu są odpowiedzi na zadane pytania (odpowiednio sformułowane predykaty-op) oraz wartości zmiennych, na podstawie których budowane są wykresy Gantta. W prezentowanej wersji systemu wspomagania decyzji zarządzania projektem mogą być zadawane między innymi następujące pytania (wywoływane odpowiednie predykaty CLP): Jaka jest minimalna liczba pracowników potrzebna do wykonania zadań w określonym czasie? (predykat opc_d(l,c)). Jaki jest minimalny czas realizacji zadań przy określonej liczbie pracowników? (predykat opc_g(l,c)). Czy jest możliwe wykonanie zbioru zadań w określonym terminie przy określonej liczbie pracowników? (predykat opc_s(l,c)). C oznacza długość uszeregowania, natomiast L to liczba pracowników. Powyższe pytania mogą uwzględniać dowolny zbiór dodatkowych zasobów (w tym przypadku są to tylko pracownicy). Dodatkowo, w przedstawianej wersji systemu, wspomagania decyzji została zaimplementowana dodatkowa funkcjonalność, polegająca na rozdziale obciążeń. W problemach opisanych w literaturze czas realizacji poszczególnych zadań jest na ogół stały i określony przed ich wykonaniem. W zastosowaniach praktycznych bardzo często czas wykonania poszczególnych zadań zależy w istotny sposób od ilości przydzielonych zasobów do ich wykonania. Zależności te na ogół są nieliniowe, można je przedstawić za pomocą relacji (tabeli relacyjnej bazy danych) lub funkcji. W systemie zaimplementowano możliwość zmiany czasu wykonania zadań w zależności od przydzielonej liczby pracowników. W ogólności, może to być dowolny typ zasobu lub zbioru zasobowego. Powyższa funkcjonalność nie wymaga zmiany predykatów, a jedynie odpowiednio przygotowanych danych opisujących problem, znajdujących się w relacyjnej bazie danych. Zaproponowana struktura relacyjnej bazy danych [1] oraz sposób budowy predykatów CLP powodują, że prezentowana koncepcja może być podstawą do budowy systemów wspomagania decyzji nie tylko przy zarządzaniu projektem, ale również planowania i harmonogramowania produkcji o różnym typie organizacji produkcji (job-shop, flow-shop, project itp.). Można również uwzględniać rozdział dodatkowych zasobów, np. ludzi, narzędzi, środków finansowych itp. Uwzględnienie dodatkowych zasobów oraz ograniczeń na nie nakładanych jest niedostępne
4 206 P. Sitek, J. Wikarek przy wykorzystaniu np. klasycznych metod zarządzania projektem typu CPM (Critical Path Method) czy PERT (Program Evaluation and Review Technique). Wejście P1 Wejście P2 P1-pytania szczegółowe P2-pytania ogólne PW-zbiór predykatów dla pytań P1 i P2 TD-zbiór predykatów transformacji danych z relacyjnej bazy danych do środowiska CLP AGM-zbiór predykatów do automatycznej generacji modeli CLP dla problemów zarządzania projektem OP-odpowiedzi dla pytań P1 i P2 CLP PW TD AGM Wyjście OP Informacje dodatkowe Zasoby przedsiębiorstwa Wymagania klientów... Rys. 1. Koncepcja systemu wspomagania decyzji Fig. 1. The concept of the decision support system 3. Implementacja podstawowych struktur systemu wspomagania decyzji zarządzania projektem Do implementacji systemu zastosowano środowiska deklaratywne. System wykonano w architekturze wielowarstwowej (rys. 2). W warstwie bazy danych zastosowano relacyjną bazę danych z deklaratywnym językiem SQL dostępu do danych. W warstwie logiki przetwarzania zastosowano środowisko CLP ECLiPSe [3, 4, 5, 6]. Interfejs użytkownika oprogramowano w języku HTML. Strony są generowane dynamicznie. Zastosowanie środowisk deklaratywnych w każdej z warstw oraz modelu wielowarstwowego cechuje wiele zalet. Do najważniejszych z nich należy zaliczyć: Oddzielenie modelu od danych. Możliwość zdalnego korzystania z systemu (przez sieć WAN, Intranet, Internet).
5 Zastosowanie środowisk deklaratywnych do wspomagania decyzji 207 Łatwą modyfikację i rozbudowę części logiki systemu przez dodanie nowych predykatów. Możliwość zaprojektowania schematu bazy danych, w którym mogą być zapisane dane dla różnych typów problemów harmonogramowania produkcji. Łatwą modyfikację modelu CLP przez dodanie nowych ograniczeń (bez konieczności modyfikacji modeli już istniejących). Małe wymagania co do sprzętu i oprogramowania, które występują po stronie klienta systemu wystarczy komputer z przeglądarką internetową. Istotną nowością prezentowanej implementacji jest integracja dwóch środowisk deklaratywnych RDBMS (Relational Database Management System) oraz CLP. Integracja ta polega między innymi na możliwości automatycznej generacji skryptów CLP na podstawie danych zawartych w tabelach relacyjnej bazy danych [1] oraz łączeniu ich razem z predykatami bezpośrednio zapisanymi w bazie danych (np. predykaty dla poszczególnych typów zadawanych pytań). Tak wygenerowane skrypty zawierają oba typy predykatów CLP i stanowią kompletny model problemu, który może być przesłany do silnika CLP. Rys. 2. Schemat implementacyjny systemu wspomagania decyzji Fig. 2. The implementation schema of decision support system
6 208 P. Sitek, J. Wikarek W celu zapewnienia automatycznej generacji modelu problemu decyzyjnego w postaci skryptu z predykatami CLP dodano do bazy danych dwie dodatkowe tabele (rys. 3) [1]. W tabeli gener opisano schemat modelu w postaci wierszy zawierających identyfikator modelu (id_f), kroku generacji (step) oraz identyfikatora typu linii, jaka ma być wpisana do skryptu CLP (id_l) wraz z jej źródłem (lines). Typ generowanej linii jest ustalany na podstawie wpisu w tabeli type_lines W modelu (skrypcie CLP) można wyróżnić linie powstałe między innymi jako: wstawienie predykatu CLP (wiersza z tabeli eclipse_predicates), wstawienie danych po wykonaniu zapytania SQL, wstawienie komentarza, nagłówka itp., stąd zależność pomiędzy tabelami gener i type_lines jest typu 1:N (rys. 3). Opis struktury bazy danych przedstawiono w tabeli 1. Rys. 3. Fragment schematu struktury bazy danych systemu wspomagania decyzji Fig. 3. The part of database schema for decision support system Opis fragmentu struktury bazy danych systemu wspomagania decyzji Tabela Opis Kolumny Klucz Opis kolumny Type_of_lines Typy linii modelu id_l P Identyfikator typu linii type Nazwa typu linii function Kod do wykonania przy generacji Gener Opis generacji modelu CLP P klucz główny, F klucz obcy id_f P Identyfikator projektu step P Krok id_l F Identyfikator typu linii line Linia do wygenerowania Tabela 1 4. Przykład ilustracyjny zastosowania systemu W celu zilustrowania możliwości systemu wspomagania decyzji zarządzania projektem przedstawiono przykład liczbowy. Przykład dotyczy projektu, którego sieć działań przedstawiono na rys. 4. Podstawowe dane liczbowe dla przykładu zawarte są w tabeli 2. Przykład został rozwiązany w dwóch wersjach (przykład_1a, przykład_1b). W przykład_1a nie uwzględniono rozdziału zasobów w postaci przydziału dodatkowych pracowników. W przykład_1b już ten przydział i jego wpływ na czas trwania zadań uwzględniono (tabela 4). W obu wersjach uruchomiono predykaty opc_g(), opc_d(). Dla porównania uzyskanych wyników rozwiązano przykład_1a metodą CPM (ścieżki krytycznej). To porównanie dotyczy je-
7 Zastosowanie środowisk deklaratywnych do wspomagania decyzji 209 dynie wyników uzyskanych przy uruchomieniu predykatu opc_g(_,_). Uruchomienie innych predykatów wiązało się z koniecznością uwzględnienia ograniczeń na posiadane zasoby lub zależności czasu wykonanych zadań od przydzielonych zasobów, co jest niedostępne dla metody CPM. Wszystkie wyniki, tzn. minimalny czas realizacji C max oraz liczbę pracowników L min przedstawiono w formie tabelarycznej (tabela 3 i 5) oraz wykresów Gantta (rysunki 5, 6 i 7). Tabela 2 Dane liczbowe przykład_1a Zadanie Poprzednik Czas trwania zadania Pracownicy A Brak 5 1 B A 7 2 C A 4 1 D B 3 1 E C 8 2 F C 7 1 G D E 2 1 H F, G 5 1 I H 6 2 J I 4 1 Rys. 4. Kolejność wykonywania zadań dla przykład_1a i przykład_1b Fig. 4. The dependencies between the activities for przykład_1a i przykład_1b Rozwiązanie metodą ścieżki krytycznej CPM: T 1 (w) = 0 T 9 (k) = 34 T 2 (w) = = 5 T 8 (k) = 34 4 = 30 T 3 (w) = = 12 T 7 (k) = 30 6 = 24 T 4 (w) = = 9 T 6 (k) = 24 5 = 19 T 5 (w) = max{12 + 3,9 + 8} = 17 T 5 (k) = 19 2 = 17 T 6 (w) = max{17 + 2,9 + 7} = 19 T 4 (k) = min{17 8, 19 7} = 9 T 7 (w) = = 24 T 3 (k) = 17 3 = 14 T 8 (w) = = 30 T 2 (k) = min{14 7, 9 4} = 5 T 9 (w) = = 34 T 1 (k) = 5 5 = 0
8 210 P. Sitek, J. Wikarek Tabela 3 Wyniki dla przykład_1a Zadanie Metoda CPM opc_g(_,_) Czas startu opc_d(_,34) Czas startu opc_g(3,_) Czas startu C max =34 C max =34 L min =34 C max =37 A B C D E F G H I J Rys. 5. Wykres Gantta dla przykład_1a (metoda ścieżki i predykat opc_g(_,_)) Fig. 5. The Gantt chart for przykład_1a (CPM and predicate opc_g(_,_)) Tabela 4 Dodatkowe dane liczbowe przykład_1b Zadania Dodatkowi pracownicy Czas Pracownicy Czas Pracownicy A B C D E F G H I J
9 Zastosowanie środowisk deklaratywnych do wspomagania decyzji 211 Tabela 5 Wyniki przykład_1b opc_g(_,_ ) C max =30, Zadanie opc_d(_,30) L min =6 opc_g(5,_) C max =31 Długość Pracownicy Start Długość Pracownicy Start A B C D E F G H I J Rys. 6. Wykres Gantta dla przykład_1b (predykat opc_g(_,_)) Fig. 6. The Gantt chart for przykład_1b (predicate opc_g(_,_)) Rys. 7. Wykres Gantta dla przykład_1b (predykat opc_g(5_)) Fig. 7. The Gantt chart for przykład_1b (predicate opc_g(5,_))
10 212 P. Sitek, J. Wikarek 5. Podsumowanie Zaproponowana architektura systemu wykorzystująca środowiska deklaratywne jest interesującą propozycją w kontekście budowy systemów wspomagania decyzji. System taki można bowiem stosować do wielu problemów decyzyjnych planowania i harmonogramowania projektów i produkcji niezależnie od formy ich organizacji. Można również przy podejmowaniu decyzji uwzględniać specyficzne ograniczenia rozważanego problemu (przez dodanie nowych predykatów), dodatkowe/zewnętrzne zasoby, rozdział obciążeń, czasową niedostępność zasobów itp. W odróżnieniu od klasycznych rozwiązań, gdzie do każdego z proponowanych zagadnień należy zbudować model problemu i znaleźć metodę jego rozwiązania, w programowaniu deklaratywnym samo sformułowanie problemu wystarcza do jego rozwiązania. Istotną wartością prezentowanego rozwiązania jest zaproponowanie wzajemnej integracji środowisk deklaratywnych, a szczególnie relacyjnej bazy danych i środowiska CLP oraz sposobu automatycznej generacji modeli problemów decyzyjnych w postaci predykatów na podstawie danych znajdujących się w bazie danych. Zastosowanie w warstwie logiki przetwarzania deklaratywnego środowiska CLP ECLiPSe zapewnia dużą efektywność znajdowania rozwiązań poszczególnych problemów decyzyjnych (szczególnie rozwiązań dopuszczalnych) przez wykorzystanie metod i technik programowania z ograniczeniami, m.in. propagacji ograniczeń, backtrackingu itp. BIBLIOGRAFIA 1. Sitek P., Wikarek J.: Zastosowanie środowisk deklaratywnych do budowy struktur systemu wspomagania decyzji harmonogramowania produkcji. BDAS WKiŁ, s Ben-Ari Mordechai: Logika matematyczna w informatyce, WNT, Liao S.Y., Wang H.Q., Liao L.J.: An extended formalism to constraint logic programming for decision analysis, Knowledge-based Systems 15, 2002, s Lee H.G., Lee G. Yu.: Constraint logic programming for qualitative and quantitative constraint satisfaction problems, Decision Support Systems 16 (1), 1996, s Apt K., Wallace M.: Constraint Logic Programming using ECLiPSe, Cambridge 2007.
11 Zastosowanie środowisk deklaratywnych do wspomagania decyzji 213 Recenzent: Dr inż. Rafał Augustyn Wpłynęło do Redakcji 4 lutego 2009 r. Abstract Project management is usually characterized by many types of constraints, which make this unstructured and difficult to solve. Traditional mathematical programming approaches are deficient because their representation of constraints is artificial (using 0-1 variables). Unlike traditional approaches, constraint logic programming (CLP) provides for a natural representation of heterogeneous constraints. In CLP we state the problem requirements by constraints; we do not need to specify how to meet these requirements. In this paper we propose a declarative framework for decision support system (DSS) for project management implemented by CLP and relational SQL database. We illustrate this concept by the implementation of a DSS for project management with external resources and constraints for that resources. Adresy Paweł SITEK: Politechnika Świętokrzyska, Katedra Systemów Sterowania i Zarządzania, Al PP 7, Kielce, Polska, sitek@tu.kielce.pl. Jarosław WIKAREK: Politechnika Świętokrzyska, Katedra Systemów Sterowania i Zarządzania, Al PP 7, Kielce, Polska, wikarek@tu.kielce.pl.
Harmonogramowanie przedsięwzięć
Harmonogramowanie przedsięwzięć Mariusz Kaleta Instytut Automatyki i Informatyki Stosowanej Politechnika Warszawska luty 2014, Warszawa Politechnika Warszawska Harmonogramowanie przedsięwzięć 1 / 25 Wstęp
Planowanie przedsięwzięć
K.Pieńkosz Badania Operacyjne Planowanie przedsięwzięć 1 Planowanie przedsięwzięć Model przedsięwzięcia lista operacji relacje poprzedzania operacji modele operacji funkcja celu planowania K.Pieńkosz Badania
Sterowniki Programowalne (SP)
Sterowniki Programowalne (SP) Wybrane aspekty procesu tworzenia oprogramowania dla sterownika PLC Podstawy języka funkcjonalnych schematów blokowych (FBD) Politechnika Gdańska Wydział Elektrotechniki i
Uwaga: Akceptowane są wszystkie odpowiedzi merytorycznie poprawne i spełniające warunki zadania.
Uwaga: Akceptowane są wszystkie odpowiedzi merytorycznie poprawne i spełniające warunki zadania. Część I Zadanie 1.1. (0 2) Wymagania ogólne Wymagania szczegółowe po testowanie rozwiązania (5.7.). strategia
OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI
Autoreferat do rozprawy doktorskiej OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI Michał Mazur Gliwice 2016 1 2 Montaż samochodów na linii w
MATEMATYCZNE METODY WSPOMAGANIA PROCESÓW DECYZYJNYCH
MATEMATYCZNE METODY WSPOMAGANIA PROCESÓW DECYZYJNYCH 1. Przedmiot nie wymaga przedmiotów poprzedzających 2. Treść przedmiotu Proces i cykl decyzyjny. Rola modelowania matematycznego w procesach decyzyjnych.
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
Tworzenie aplikacji bazodanowych
Wydział Informatyki Politechnika Białostocka Studia stacjonarne Tworzenie aplikacji bazodanowych Prowadzący: pokój: E-mail: WWW: Małgorzata Krętowska, Agnieszka Oniśko 206 (Małgorzata Krętowska), 207 (Agnieszka
Baza danych. Baza danych to:
Baza danych Baza danych to: zbiór danych o określonej strukturze, zapisany na zewnętrznym nośniku (najczęściej dysku twardym komputera), mogący zaspokoić potrzeby wielu użytkowników korzystających z niego
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:
WIELOKRYTERIALNE PORZĄDKOWANIE METODĄ PROMETHEE ODPORNE NA ZMIANY WAG KRYTERIÓW
Uniwersytet Ekonomiczny we Wrocławiu WIELOKRYTERIALNE PORZĄDKOWANIE METODĄ PROMETHEE ODPORNE NA ZMIANY WAG KRYTERIÓW Wprowadzenie Wrażliwość wyników analizy wielokryterialnej na zmiany wag kryteriów, przy
Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni
Akademia Morska w Gdyni Gdynia 2004 1. Podstawowe definicje Baza danych to uporządkowany zbiór danych umożliwiający łatwe przeszukiwanie i aktualizację. System zarządzania bazą danych (DBMS) to oprogramowanie
Zastosowanie symulacji Monte Carlo do zarządzania ryzykiem przedsięwzięcia z wykorzystaniem metod sieciowych PERT i CPM
SZKOŁA GŁÓWNA HANDLOWA w Warszawie STUDIUM MAGISTERSKIE Kierunek: Metody ilościowe w ekonomii i systemy informacyjne Karol Walędzik Nr albumu: 26353 Zastosowanie symulacji Monte Carlo do zarządzania ryzykiem
EGZAMIN MATURALNY W ROKU SZKOLNYM 2014/2015
EGZAMIN MATURALNY W ROKU SZKOLNYM 2014/2015 FORMUŁA OD 2015 ( NOWA MATURA ) INFORMATYKA POZIOM ROZSZERZONY ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ ARKUSZ MIN-R1,R2 (Wersja uaktualniona; 3 lipca 2015r.) MAJ 2015
Hurtownie danych. Wstęp. Architektura hurtowni danych. http://zajecia.jakubw.pl/hur CO TO JEST HURTOWNIA DANYCH
Wstęp. Architektura hurtowni. Jakub Wróblewski jakubw@pjwstk.edu.pl http://zajecia.jakubw.pl/hur CO TO JEST HURTOWNIA DANYCH B. Inmon, 1996: Hurtownia to zbiór zintegrowanych, nieulotnych, ukierunkowanych
HARMONOGRAMOWANIE ZADA I ROZDZIA U ZASOBÓW JAKO PROBLEM SPE NIENIA OGRANICZE
dr in. Pawe Sitek, dr in. Jaros aw Wikarek Samodzielny Zak ad Systemów Sterowania i Zarz dzania Politechnika wi tokrzyska mgr in. Grzegorz Bocewicz Katedra Podstaw Informatyki i Zarz dzania Politechnika
Schemat programowania dynamicznego (ang. dynamic programming)
Schemat programowania dynamicznego (ang. dynamic programming) Jest jedną z metod rozwiązywania problemów optymalizacyjnych. Jej twórcą (1957) był amerykański matematyk Richard Ernest Bellman. Schemat ten
Definicje. Algorytm to:
Algorytmy Definicje Algorytm to: skończony ciąg operacji na obiektach, ze ściśle ustalonym porządkiem wykonania, dający możliwość realizacji zadania określonej klasy pewien ciąg czynności, który prowadzi
Zastosowania informatyki w gospodarce. Projekt. dr inż. Marek WODA
Zastosowania informatyki w gospodarce. Projekt dr inż. Marek WODA 1. Wprowadzenie Czasochłonność 2h/tydzień Ocena kursu Główny wpływ jakość techniczna projektu Błędy projektowe dyskwalifikują projekt Wartość
EGZAMIN MATURALNY W ROKU SZKOLNYM 2014/2015
EGZAMIN MATURALNY W ROKU SZKOLNYM 2014/2015 FORMUŁA OD 2015 ( NOWA MATURA ) INFORMATYKA POZIOM ROZSZERZONY ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ ARKUSZ MIN-R1,R2 (Wersja uaktualniona; 3 lipca 2015r.) MAJ 2015
INFORMATYKA POZIOM ROZSZERZONY
EGZAMIN MATURALNY W ROKU SZKOLNYM 2016/2017 FORMUŁA OD 2015 ( NOWA MATURA ) INFORMATYKA POZIOM ROZSZERZONY ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ ARKUSZ MIN-R1, R2 MAJ 2017 Uwaga: Akceptowane są wszystkie odpowiedzi
EGZAMIN MATURALNY W ROKU SZKOLNYM 2017/2018 INFORMATYKA
EGZAMIN MATURALNY W ROKU SZKOLNYM 2017/2018 INFORMATYKA POZIOM ROZSZERZONY FORMUŁA OD 2015 ( NOWA MATURA ) ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ ARKUSZ MIN-R1,R2 MAJ 2018 Uwaga: Akceptowane są wszystkie odpowiedzi
I rok. semestr 1 semestr 2 15 tyg. 15 tyg. Razem ECTS. laborat. semin. ECTS. konwer. wykł. I rok. w tym. Razem ECTS. laborat. semin. ECTS. konwer.
Wydział Informatyki i Nauki o Materiałach Kierunek Informatyka studia I stopnia inżynierskie studia stacjonarne 08- IO1S-13 od roku akademickiego 2015/2016 A Lp GRUPA TREŚCI PODSTAWOWYCH kod Nazwa modułu
Podrozdziały te powinny zawierać informacje istotne z punktu widzenia przyjętego celu pracy
Uwaga: 1. Praca powinna być napisana z użyciem formy bezosobowej np. wykonano. Nazwa rozdziału Zawartość Liczba stron 1. Wstęp Rozdział ten powinien zawierać zarys najważniejszych elementów pracy Krótki
KIERUNKOWE EFEKTY KSZTAŁCENIA KIERUNEK STUDIÓW INFORMATYCZNE TECHNIKI ZARZĄDZANIA
KIERUNKOWE EFEKTY KSZTAŁCENIA KIERUNEK STUDIÓW INFORMATYCZNE TECHNIKI ZARZĄDZANIA Nazwa kierunku studiów: Informatyczne Techniki Zarządzania Ścieżka kształcenia: IT Project Manager, Administrator Bezpieczeństwa
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):
KONCEPCJA SYSTEMU WSPOMAGANIA DECYZJI LOGISTYCZNYCH
STUDIA INFORMATICA 2011 Volume 32 Number 2B (97) Paweł SITK, Jarosław WIKARK Politechnika Świętokrzyska, Katedra Systemów Sterowania i Zarządzania KONCPCJA SYSTMU WSPOMAGANIA DCYZJI LOGISTYCZNYCH Streszczenie.
ASPEKTY IMPLEMENTACYJNE SYSTEMU DO WSPOMAGANIA DECYZJI
WIKAREK Jarosław 1 Bazy danych, systemy wspomagania decyzji, łańcuch dostaw ASPEKTY IMPLEMENTACYJNE SYSTEMU DO WSPOMAGANIA DECYZJI W artykule przedstawiono załoŝenia i podstawowe struktury systemu wspomagania
SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa
Autorzy scenariusza: SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH
LISTA KURSÓW PLANOWANYCH DO URUCHOMIENIA W SEMESTRZE ZIMOWYM 2015/2016
LISTA KURSÓW PLANOWANYCH DO URUCHOMIENIA W SEMESTRZE ZIMOWYM 2015/2016 INFORMATYKA I STOPNIA studia stacjonarne 1 sem. PO-W08-INF- - -ST-Ii-WRO-(2015/2016) MAP003055W Algebra z geometrią analityczną A
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?
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
Język opisu sprzętu VHDL
Język opisu sprzętu VHDL dr inż. Adam Klimowicz Seminarium dydaktyczne Katedra Mediów Cyfrowych i Grafiki Komputerowej Informacje ogólne Język opisu sprzętu VHDL Przedmiot obieralny dla studentów studiów
XIII International PhD Workshop OWD 2011, October 2011 METODA REEINGINEERINGU ORGANIZACJI Z WYKORZYSTANIEM SYMULATORA PROCESÓW BIZNESOWYCH
XIII International PhD Workshop OWD 2011, 22 25 October 2011 METODA REEINGINEERINGU ORGANIZACJI Z WYKORZYSTANIEM SYMULATORA PROCESÓW BIZNESOWYCH METHOD OF REEINGINEERING ORGANIZATION USING BUSINESS PROCESS
UCHWAŁA NR 46/2013. Senatu Akademii Marynarki Wojennej im. Bohaterów Westerplatte z dnia 19 września 2013 roku
UCHWAŁA NR 46/2013 Senatu Akademii Marynarki Wojennej im. Bohaterów Westerplatte z dnia 19 września 2013 roku w sprawie: korekty efektów kształcenia dla kierunku informatyka Na podstawie ustawy z dnia
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
XII International PhD Workshop OWD 2010, 23 26 October 2010. Metodyka pozyskiwania i analizy wyników badań symulacyjnych ścieżek klinicznych
XII International PhD Workshop OWD 2010, 23 26 October 2010 Metodyka pozyskiwania i analizy wyników badań symulacyjnych ścieżek klinicznych Methodology of Acquiring and Analyzing Results of Simulation
Projektowanie logiki aplikacji
Jarosław Kuchta Projektowanie Aplikacji Internetowych Projektowanie logiki aplikacji Zagadnienia Rozproszone przetwarzanie obiektowe (DOC) Model klas w projektowaniu logiki aplikacji Klasy encyjne a klasy
OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA
OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA Projekt to metoda na osiągnięcie celów organizacyjnych. Jest to zbiór powiązanych ze sobą, zmierzających
KIERUNKOWE EFEKTY KSZTAŁCENIA
WYDZIAŁ INFORMATYKI I ZARZĄDZANIA Kierunek studiów: INFORMATYKA Stopień studiów: STUDIA I STOPNIA Obszar Wiedzy/Kształcenia: OBSZAR NAUK TECHNICZNYCH Obszar nauki: DZIEDZINA NAUK TECHNICZNYCH Dyscyplina
AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7
AUREA BPM Oracle TECNA Sp. z o.o. Strona 1 z 7 ORACLE DATABASE System zarządzania bazą danych firmy Oracle jest jednym z najlepszych i najpopularniejszych rozwiązań tego typu na rynku. Oracle Database
CLP Programowanie logiczne z ograniczeniami.
CLP Programowanie logiczne z ograniczeniami. Wstęp Programowanie z ograniczeniami (Constraint Programming CP) stało się w ostatnich latach popularnym sposobem modelowania i rozwiązywania wielu problemów
Dane wejściowe. Oracle Designer Generowanie bazy danych. Wynik. Przebieg procesu
Dane wejściowe Oracle Designer Generowanie bazy danych Diagramy związków encji, a w szczególności: definicje encji wraz z atrybutami definicje związków między encjami definicje dziedzin atrybutów encji
Projektowanie architektury systemu rozproszonego. Jarosław Kuchta Projektowanie Aplikacji Internetowych
Projektowanie architektury systemu rozproszonego Jarosław Kuchta Zagadnienia Typy architektury systemu Rozproszone przetwarzanie obiektowe Problemy globalizacji Problemy ochrony Projektowanie architektury
PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI 2016 ROK
PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI 2016 ROK KLUCZ ODPOWIEDZI Arkusz I ZADANIE 1. TEST (5 PUNKTÓW) ZADANIE 1.1 (0-1) Zdający przedstawia sposoby reprezentowania różnych form informacji w komputerze:
METODY PROJEKTOWANIA TECHNOLOGII ROBÓT
Katedra Mostów i Kolei dr inż. Jacek Makuch ZAJĘCIA PROJEKTOWE 1 METODY PROJEKTOWANIA TECHNOLOGII ROBÓT TECHNOLOGIA ROBÓT KOLEJOWYCH studia I stopnia, specjalność ILB / DK, semestr 7 rok akademicki 2018/19
Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.
Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1. Grażyna Koba MIGRA 2019 Spis treści (propozycja na 2*32 = 64 godziny lekcyjne) Moduł A. Wokół komputera i sieci komputerowych
Spis treści. Przedmowa
Spis treści Przedmowa V 1 SQL - podstawowe konstrukcje 1 Streszczenie 1 1.1 Bazy danych 1 1.2 Relacyjny model danych 2 1.3 Historia języka SQL 5 1.4 Definiowanie danych 7 1.5 Wprowadzanie zmian w tabelach
Spis treści 3. Spis treści
3 Wstęp... 9 1. Informatyka w procesie zarządzania przedsiębiorstwem... 15 1.1. Związek informatyki z zarządzaniem przedsiębiorstwem... 17 1.2. System informacyjny a system informatyczny... 21 1.3. Historia
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
Zastosowania informatyki w gospodarce Projekt
Zastosowania informatyki w gospodarce Projekt dr inż. Marek WODA 1. Wprowadzenie Czasochłonność 2h/tydzień Obligatoryjne konto na portalu Assembla Monitoring postępu Aktywność ma wpływ na ocenę 1. Wprowadzenie
INFORMATYKA P L AN S T U DIÓW ST AC J O N AR N Y C H ( W UKŁAD Z I E S EMESTR AL N Y M ) Podstawy programowania
INFORMATYKA P L AN S T U DIÓ ST AC J O N AR N Y C H ( UKŁAD Z I S MSTR AL N Y M ) Semestr I /- Podstawy programowania 20 45 65 1 7 Systemy operacyjne 30 30 60 5 Teoretyczne podstawy informatyki 30 15 45
Modele i narzędzia optymalizacji w systemach informatycznych zarządzania
Politechnika Poznańska Modele i narzędzia optymalizacji w systemach informatycznych zarządzania Joanna Józefowska POZNAŃ 2010/11 Spis treści Rozdział 1. Metoda programowania dynamicznego........... 5
Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Bazy Danych - Projekt. Zasady przygotowania i oceny projektów
Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Bazy Danych - Projekt Zasady przygotowania i oceny projektów 1 Cel projektu Celem niniejszego projektu jest zaprojektowanie i implementacja
Wprowadzenie do narzędzi zarządzania projektami informatycznymi.
Wprowadzenie do narzędzi zarządzania projektami informatycznymi. 1. Wykorzystanie darmowych pakietów oprogramowania. 1.1 Zapoznać się z porównaniem dostępnych platform i narzędzi programistycznych wspomagających
TRANSCOMP INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT
TRANSCOMP INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT Paweł SITEK 1 Jarosław WIKAREK 1 Bazy danych, modelowanie, wspomaganie decyzji, centra dystrybucyjne, łańcuch dostaw
INFORMATYCZNE SYSTEMY ZARZĄDZANIA
Dyspozycje do sprawozdania z ćwiczeń laboratoryjnych do przedmiotu INFORMATYCZNE SYSTEMY ZARZĄDZANIA Str. 1 Wydział Informatyki i Zarządzania Wrocław, dnia 18/02/2013 r. 2012/2013 Dyspozycje do sprawozdania
PL 198457 B1. ABB Sp. z o.o.,warszawa,pl 17.12.2001 BUP 26/01. Michał Orkisz,Kraków,PL Mirosław Bistroń,Jarosław,PL 30.06.
RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 198457 (13) B1 (21) Numer zgłoszenia: 340813 (51) Int.Cl. G06F 17/21 (2006.01) G06Q 10/00 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22)
Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści
Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, 2017 Spis treści Przedmowa 11 ROZDZIAŁ 1 Wstęp 13 1.1. Rys historyczny 14 1.2. Norma IEC 61131 19 1.2.1. Cele i
Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza
4 Budowa prostych formularzy, stany sesji, tworzenie przycisków Plan Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza 2 Formularz i jego typy Tworzenie formularza
BADANIA OPERACYJNE i teoria optymalizacji. Prowadzący: dr Tomasz Pisula Katedra Metod Ilościowych
BADANIA OPERACYJNE i teoria optymalizacji Prowadzący: dr Tomasz Pisula Katedra Metod Ilościowych e-mail: tpisula@prz.edu.pl 1 Literatura podstawowa wykorzystywana podczas zajęć wykładowych: 1. Gajda J.,
PROJEKT INŻYNIERSKI I
Politechnika Częstochowska, Wydział Zarządzania PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu Kierunek Forma studiów Poziom kwalifikacji Rok Semestr Jednostka prowadząca Osoba sporządzająca Profil Rodzaj
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Mechatronika Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych Rodzaj zajęć: wykład, laboratorium BAZY DANYCH I SYSTEMY EKSPERTOWE Database and expert systems Forma
Hurtownie danych. Wprowadzenie do systemów typu Business Intelligence
Hurtownie danych Wprowadzenie do systemów typu Business Intelligence Krzysztof Goczyła Teresa Zawadzka Katedra Inżynierii Oprogramowania Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika
Model logiczny SZBD. Model fizyczny. Systemy klientserwer. Systemy rozproszone BD. No SQL
Podstawy baz danych: Rysunek 1. Tradycyjne systemy danych 1- Obsługa wejścia 2- Przechowywanie danych 3- Funkcje użytkowe 4- Obsługa wyjścia Ewolucja baz danych: Fragment świata rzeczywistego System przetwarzania
Część II Uwaga: wszystkie wyniki muszą być odzwierciedleniem dołączonej komputerowej realizacji obliczeń.
Część II Uwaga: wszystkie wyniki muszą być odzwierciedleniem dołączonej komputerowej realizacji obliczeń. Zadanie 4.1. (0 1) 4. Opracowywanie informacji za pomocą komputera, w tym: rysunków, tekstów, danych
INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH (W UKŁADZIE ROCZNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2015-16
Rok I INFORMATYKA PLAN STUDIÓ NISTACJONARNYCH ( UKŁADZI ROCZNYM) STUDIA ROZPOCZYNAJĄC SIĘ ROKU AKADMICKIM 2015-16 Podstawy programowania 15 30 45 1 7 Systemy operacyjne 15 25 40 5 Teoretyczne podstawy
BPM vs. Content Management. Jarosław Żeliński analityk biznesowy, projektant systemów
BPM vs. Content Management Jarosław Żeliński analityk biznesowy, projektant systemów Cel prezentacji Celem prezentacji jest zwrócenie uwagi na istotne różnice pomiędzy tym co nazywamy: zarzadzaniem dokumentami,
Struktury danych i złożoność obliczeniowa Wykład 7. Prof. dr hab. inż. Jan Magott
Struktury danych i złożoność obliczeniowa Wykład 7 Prof. dr hab. inż. Jan Magott Problemy NP-zupełne Transformacją wielomianową problemu π 2 do problemu π 1 (π 2 π 1 ) jest funkcja f: D π2 D π1 spełniająca
SYLABUS/KARTA PRZEDMIOTU
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W GŁOGOWIE SYLABUS/KARTA PRZEDMIOTU 1. NAZWA PRZEDMIOTU Systemy produkcyjne komputerowo zintegrowane. NAZWA JEDNOSTKI PROWADZĄCEJ PRZEDMIOT Instytut Politechniczny 3. STUDIA
KOMPUTEROWE WSPOMAGANIE ZARZĄDZANIA PROJEKTAMI W PRZEDSIĘBIORSTWIE
KOMPUTEROWE WSPOMAGANIE ZARZĄDZANIA PROJEKTAMI W PRZEDSIĘBIORSTWIE Seweryn SPAŁEK Streszczenie: Zarządzanie projektami staje się coraz bardziej powszechne w przedsiębiorstwach produkcyjnych, handlowych
Zarządzanie projektami. Zarządzanie czasem w projekcie
Zarządzanie projektami Zarządzanie czasem w projekcie Zarządzanie czasem w projekcie PROJECT TIME MANAGEMENT Zarządzanie czasem - elementy 1. Zarządzanie harmonogramem 2. Określanie działań (określanie
Integracja systemu CAD/CAM Catia z bazą danych uchwytów obróbkowych MS Access za pomocą interfejsu API
Dr inż. Janusz Pobożniak, pobozniak@mech.pk.edu.pl Instytut Technologii Maszyn i Automatyzacji produkcji Politechnika Krakowska, Wydział Mechaniczny Integracja systemu CAD/CAM Catia z bazą danych uchwytów
Wykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
STUDIA I MONOGRAFIE NR
STUDIA I MONOGRAFIE NR 21 WYBRANE ZAGADNIENIA INŻYNIERII WIEDZY Redakcja naukowa: Andrzej Cader Jacek M. Żurada Krzysztof Przybyszewski Łódź 2008 3 SPIS TREŚCI WPROWADZENIE 7 SYSTEMY AGENTOWE W E-LEARNINGU
Opinia o pracy doktorskiej pt. On active disturbance rejection in robotic motion control autorstwa mgr inż. Rafała Madońskiego
Prof. dr hab. inż. Tadeusz Uhl Katedra Robotyki i Mechatroniki Akademia Górniczo Hutnicza Al. Mickiewicza 30 30-059 Kraków Kraków 09.06.2016 Opinia o pracy doktorskiej pt. On active disturbance rejection
PROJEKTOWANIE SYSTEMU INFORMATYCNEGO
PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 113 Transport 2016 Andrzej Czerepicki, Piotr Tomczuk Anna Wytrykowska Politechnika Warszawska, iki w Systemach Transportowych PROJEKTOWANIE SYSTEMU INFORMATYCNEGO
DEKLARATYWNE ZARZĄDZANIE W MICROSOFT SQL SERVER
DEKLARATYWNE ZARZĄDZANIE W MICROSOFT SQL SERVER Na podstawie artykułu: Hongfei Guo Dan Jones Jennifer Beckmann Praveen Seshadri Declarative Management in Microsoft SQL Server Marek Wittkowski Nowe podejście
REFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany
UCHWAŁA NR 60/2013 Senatu Akademii Marynarki Wojennej im. Bohaterów Westerplatte z dnia 21 listopada 2013 roku
UCHWAŁA NR 60/2013 Senatu Akademii Marynarki Wojennej im. Bohaterów Westerplatte z dnia 21 listopada 2013 roku w sprawie: korekty efektów kształcenia dla kierunku informatyka Na podstawie ustawy z dnia
WYZNACZANIE KOSZTÓW TRANSPORTU Z WYKORZYSTANIEM OCTAVE 3.4.3
PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 111 Transport 2016 Joanna Szkutnik-, Wojskowa Akademia Techniczna, W WYZNACZANIE KOSZTÓW TRANSPORTU Z WYKORZYSTANIEM OCTAVE 3.4.3 : maj 2016 Streszczenie: samochodowej.
Część II. Zadanie 3.2. (0 3)
Zadanie 3.2. (0 3) Zdający opracowuje i przeprowadza wszystkie etapy prowadzące do otrzymania poprawnego rozwiązania problemu: od sformułowania specyfikacji problemu po testowa nie rozwiązania (5.7.).
INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH. Podstawy programowania 15 30 45 1 7. Systemy operacyjne 20 25 45 5
razem razem INFORMATYKA PLAN STUDIÓ NISTACJONARNYCH ( U K Ł A D Z I R O C Z N Y M ) Rok I Zajęcia dydaktyczne obligatoryjne Podstawy programowania 15 30 45 1 7 Systemy operacyjne 20 25 45 5 Teoretyczne
3.1. Na dobry początek
Klasa I 3.1. Na dobry początek Regulamin pracowni i przepisy BHP podczas pracy przy komputerze Wykorzystanie komputera we współczesnym świecie Zna regulamin pracowni i przestrzega go. Potrafi poprawnie
INFORMATYKA POZIOM ROZSZERZONY
EGZAMIN MATURALNY W ROKU SZKOLNYM 2015/2016 FORMUŁA DO 2014 ( STARA MATURA ) INFORMATYKA POZIOM ROZSZERZONY ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ ARKUSZ MIN-R1, R2 MAJ 2016 Uwaga: Akceptowane są wszystkie odpowiedzi
INFORMATYKA POZIOM ROZSZERZONY
EGZAMIN MATURALNY W ROKU SZKOLNYM 2015/2016 FORMUŁA DO 2014 ( STARA MATURA ) INFORMATYKA POZIOM ROZSZERZONY ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ ARKUSZ MIN-R1, R2 MAJ 2016 Uwaga: Akceptowane są wszystkie odpowiedzi
Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15
Sylabus do programu kształcenia obowiązującego od roku akademickiego 204/5 Nazwa Bazy danych Nazwa jednostki prowadzącej przedmiot Wydział Matematyczno - Przyrodniczy Kod Studia Kierunek studiów Poziom
Wymagania edukacyjne na poszczególne oceny z informatyki w gimnazjum klasa III Rok szkolny 2015/16
Wymagania edukacyjne na poszczególne oceny z informatyki w gimnazjum klasa III Rok szkolny 2015/16 Internet i sieci Temat lekcji Wymagania programowe 6 5 4 3 2 1 Sieci komputerowe. Rodzaje sieci, topologie,
Kraków, 14 marca 2013 r.
Scenariusze i trendy rozwojowe wybranych technologii społeczeństwa informacyjnego do roku 2025 Antoni Ligęza Perspektywy rozwoju systemów eksperckich do roku 2025 Kraków, 14 marca 2013 r. Dane informacja
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
PROLOG WSTĘP DO INFORMATYKI. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej.
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej WSTĘP DO INFORMATYKI Adrian Horzyk PROLOG www.agh.edu.pl Pewnego dnia przyszedł na świat komputer Komputery
EFEKTY UCZENIA SIĘ DLA KIERUNKU INŻYNIERIA DANYCH W ODNIESIENIU DO EFEKTÓW UCZENIA SIĘ PRK POZIOM 6
EFEKTY UCZENIA SIĘ DLA KIERUNKU INŻYNIERIA DANYCH W ODNIESIENIU DO EFEKTÓW UCZENIA SIĘ PRK POZIOM 6 studia pierwszego stopnia o profilu ogólnoakademickim Symbol K_W01 Po ukończeniu studiów pierwszego stopnia
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
STUDIA PODYPLOMOWE Zarządzanie Projektami
STUDIA PODYPLOMOWE Zarządzanie Projektami (Program studiów) Opracowanie: dr inż. Jacek Jakieła Program studiów Zarządzanie projektami 2 CEL STUDIÓW, ADRESAT I PROFIL ABSOLWENTA Studia podyplomowe Zarządzanie
Wprowadzenie do Hurtowni Danych
Wprowadzenie do Hurtowni Danych Organizacyjnie Prowadzący: mgr. Mariusz Rafało mrafalo@sgh.waw.pl http://mariuszrafalo.pl (hasło HD2) Literatura 1. Inmon, W., Linstedt, D. (2014). Data Architecture: A
Zakładane efekty kształcenia dla kierunku Wydział Telekomunikacji, Informatyki i Elektrotechniki
Jednostka prowadząca kierunek studiów Nazwa kierunku studiów Specjalności Obszar kształcenia Profil kształcenia Poziom kształcenia Forma kształcenia Tytuł zawodowy uzyskiwany przez absolwenta Dziedziny
Document: Exercise*02*-*manual /11/ :31---page1of8 INSTRUKCJA DO ĆWICZENIA NR 2
Document: Exercise*02*-*manual ---2014/11/12 ---8:31---page1of8 PRZEDMIOT TEMAT KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 2 Wybrane zagadnienia z
Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka
Modelowanie jako sposób opisu rzeczywistości Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka 2015 Wprowadzenie: Modelowanie i symulacja PROBLEM: Podstawowy problem z opisem otaczającej
Bazy danych. Plan wykładu. Diagramy ER. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych
Plan wykładu Bazy danych Wykład 9: Przechodzenie od diagramów E/R do modelu relacyjnego. Definiowanie perspektyw. Diagramy E/R - powtórzenie Relacyjne bazy danych Od diagramów E/R do relacji SQL - perspektywy
POLITECHNIKA OPOLSKA
POLITECHNIKA OPOLSKA WYDZIAŁ MECHANICZNY Katedra Technologii Maszyn i Automatyzacji Produkcji Laboratorium Podstaw Inżynierii Jakości Ćwiczenie nr 2 Temat: Schemat blokowy (algorytm) procesu selekcji wymiarowej