IMPLEMENTACJA BIBLIOTEKI MODELOWANIA UKŁADÓW ZDARZEŃ DYSKRETNYCH OPARTEJ NA JĘZYKU CSL, Z WYKORZYSTANIEM PLATFORMY.NET.
|
|
- Dorota Dominika Wrona
- 8 lat temu
- Przeglądów:
Transkrypt
1 STUDIA INFORMATICA 2013 Volume 34 Number 2B (112) Łukasz WYCIŚLIK, Paweł WIEJAK Politechnika Śląska, Instytut Informatyki IMPLEMENTACJA BIBLIOTEKI MODELOWANIA UKŁADÓW ZDARZEŃ DYSKRETNYCH OPARTEJ NA JĘZYKU CSL, Z WYKORZYSTANIEM PLATFORMY.NET. Streszczenie. Artykuł przedstawia bibliotekę służącą do modelowania układów zdarzeń dyskretnych według koncepcji wyboru działania, opartą na języku CSL. Cechą charakterystyczną rozwiązania jest zastosowanie platformy.net oraz języka C#. Duża popularność tych technologii sprawia, że budowa modeli jest możliwa już przy minimalnym nakładzie związanym z zapoznaniem się z API samej biblioteki. Słowa kluczowe: układy zdarzeń dyskretnych, CSL, modelowanie matematyczne, symulacja IMPLEMENTATION OF DISCRETE EVENT SIMULATION LIBRARY BASED ON CSL LANGUAGE USING.NET PLATFORM Summary. The article presents the library used to discrete events systems modeling based on CSL language. The key point of this implementation is involving of.net platform and C# language. Big popularity of these technologies makes that building of models is possible with minimal effort related to study of library API. Keywords: discrete event systems, CSL, mathematical modeling, simulation 1. Układy zdarzeń dyskretnych Modelowaniem nazywamy czynność, która polega na badaniu modeli stanowiących przybliżenie rzeczywistości. Ogólnie rzecz ujmując, proces modelowania traktuje się jako proces odbioru i odpowiedniego przetwarzania informacji dotyczących danego wycinka rzeczywistości [1]. Najważniejszym celem modelowania oraz budowania modeli jest symulacja. Pojęcie to oznacza technikę pozwalającą na imitowanie działania całego systemu lub naśla-
2 276 Ł. Wyciślik, P. Wiejak dowania pewnej sytuacji poprzez użycie odpowiednich modeli lub urządzeń, w celu zdobycia informacji lub w celach dydaktycznych. W zależności od charakteru modelowanego systemu oraz potrzeb, które powinien spełniać skonstruowany model, stosuje się różne podejścia do jego budowy. W przypadku układów ciągłych mogą to być na przykład modele matematyczne, opisujące przebieg pojedynczego eksperymentu, a komputery służyć będą do realizacji obliczeń numerycznych. Istnieją jednak sytuacje, kiedy przeprowadzonej symulacji nie można odtworzyć w świecie materialnym. Dzieje się tak w przypadku, gdy model/zjawisko charakteryzuje się dużymi zmianami w odpowiedziach przy niewielkich zmianach wymuszeń (przykładem może być rzut kostką do gry). Mówi się wtedy o zdarzeniach losowych. Czasami jednak interesujące są obserwacje układów składających się z następujących po sobie zdarzeń losowych. W takich przypadkach symulację pojedynczych eksperymentów sprowadza się do generowania pseudolosowych wyników, zgodnych z zaobserwowanym rozkładem gęstości prawdopodobieństwa. Modele takie nazywa się układami zdarzeń dyskretnych lub systemami masowej obsługi. Układy zdarzeń dyskretnych to układy, dla których jakakolwiek zmiana stanu układu zachodzi w dyskretnym momencie czasu [2]. Momenty te mogą być losowe bądź nie. Stan układu charakteryzuje zbiór wartości zmiennych opisujących dany układ, a samą zmianę stanu zazwyczaj nazywa się zdarzeniem. Stąd układy takie charakteryzują dwie zasadnicze cechy: zdarzenia, czyli zmiany stanu układu, działania podejmowane w wyniku tych zdarzeń. Modelowanie układów zdarzeń dyskretnych znajduje zastosowanie w skalach zarówno mikro, jak i makro. W informatyce stosuję się je szeroko np. do badania protokołów sieciowych różnych warstw oraz przewidywania obciążenia różnych węzłów obliczeniowych (serwerów baz danych, serwerów aplikacyjnych itp.). W skali makro zdarzenia mogą być reprezentowane także przez czynnik ludzki i wtedy można badać np. średni czas oczekiwania klienta na obsługę w urzędach, szpitalach itp. Istnieje wiele różnych podejść do modelowania układów zdarzeń dyskretnych: planowanie zdarzeń, koncepcja wyboru działania, interakcja procesów. W artykule zostanie zaprezentowane podejście drugie, czyli koncepcja wyboru działania [2]. Metoda ta wymaga zidentyfikowania w modelowanym systemie wszystkich zdarzeń czasowych (czyli takich, które występują niezależnie od stanu modelu np. nadejście zgłoszenia) oraz warunkowych (czyli takich, które następują tylko w przypadku osiągnięcia danego stanu przez model np. rozpoczęcie obsługi zgłoszenia w sytuacji, gdy stanowisko obsługi jest puste, a przed stanowiskiem znajduje się zgłoszenie) i polega na bieżącym sprawdzaniu, czy w danej chwili zachodzi jakieś zdarzenie czasowe bądź warunkowe. Jeśli zacho-
3 Implementacja biblioteki modelowania układów zdarzeń dyskretnych opartej na języku 277 dzi, to realizowana jest symulacja jego obsługi. Istotnym elementem są tutaj specjalne atrybuty, zwane zegarami, które przypisuje się do każdego ze zdarzeń czasowych. Ich wartość wskazuje, czy w danym momencie zdarzenie zachodzi czy nie. Ujemna wartość zegara informuje, że zdarzenie miało już miejsce, zaś dodatnia, że zdarzenie dopiero wystąpi. Gdy wartość zegara dla danego zdarzenia jest równa zeru oraz zegar ten jest włączony, oznacza to, iż zdarzenie właśnie zachodzi. Do modelowania upływu czasu wykorzystywana jest specjalna funkcja, która wyszukuje wśród wszystkich włączonych zegarów taki, który ma najmniejszą nieujemną wartość, a następnie dekrementuje o tą wartość wszystkie zegary, niezależnie od tego, czy są włączone czy nie. 2. Język CSL Język CSL jest rozwijany od wielu lat. W latach 70. XX w. popularna była wersja, w której język oparty był na składni języka Fortran (programy w języku CSL były preprocesowane do kodu w Fortanie). W latach 90. powstało autorskie rozwiązanie CSL++ wykorzystujące zalety programowania obiektowego, oparte na języku C++ [3]. W XXI w. powstała pierwsza wersja CSL nazwana CSL# wykorzystująca zalety środowiska uruchomieniowego.net Framework 2.0 [4]. Ta wersja CSL, oprócz zastosowania w dydaktyce (podobnie jak CSL++), okazała się użyteczna w modelowaniu działania protokołów w sieciach komputerowych. Opisywana w niniejszym artykule najnowsza wersja CSL wykorzystuje nowe mechanizmy.net Framework 4.0, np. wyrażenia lambda, czy składnię LINQ to Object. Aby w pełni wspierać modelowanie układów zdarzeń dyskretnych według koncepcji wyboru działania, potrzebnych jest wiele składowych opisanych w poniższych rozdziałach. Zostały one pogrupowane w zbliżone obszary merytoryczne Modelowanie upływu czasu Bardzo istotną rolę w symulacji odgrywa sposób obsługi upływu czasu. Każde zgłoszenie w systemie ma atrybut zegara, który może oznaczać czas, jaki pozostał do lub upłynął od wystąpienia zdarzenia. Zegar może też nie być związany z żadnym zdarzeniem, a po prostu odmierzać czas, jaki upłynął od pewnego momentu. Każdy zegar jest rejestrowany w funkcji upływu czasu, która dba o jego symulację i odmierzanie według wcześniej przedstawionego algorytmu. Na rysunku 1 widać sposób, w jaki funkcja TimeFlow odmierza czas. Znajduje ona zegar o najmniejszej nieujemnej wartości i dekrementuje o nią wartości wszystkich zegarów.
4 278 Ł. Wyciślik, P. Wiejak Rys. 1. Funkcja upływu czasu Fig. 1. Time flow function 2.2. Grupy zbiory i kolejki Zgłoszenia obsługiwane przez system trzeba w pewien sposób gromadzić i przetwarzać. Przed stanowiskami obsługi mogą tworzyć się kolejki lub zbiory zgłoszeń oczekujących na obsługę. Biblioteka zapewnia dwie struktury: zbiory oraz kolejki, czyli grupy uporządkowane oraz nieuporządkowane. Dla każdej z grup dostępnych jest wiele klas operacji, które można wykonać, takich jak: bezwarunkowe oraz warunkowe działania na grupach, badanie stanu grup proste oraz złożone, warunkowy wybór elementów grupy, iteracje z wykorzystaniem grup Generatory liczb pseudolosowych o zadanych funkcjach gęstości rozkładu prawdopodobieństwa Chcąc zamodelować jakiś układ, trzeba zapewnić poprawną losowość, jaka występuje w rzeczywistym środowisku. Mimo że programowo można jedynie generować liczby pseudolosowe, to jest to wystarczające do realizacji wiarygodnych badań modelowych. Służą do tego generatory różnych rozkładów: równomierny o zadanym przedziale, wykładniczy o zadanej wartości średniej, normalny o zadanej wartości średniej oraz odchyleniu standardowym, Poissona o zadanej wartości średniej.
5 Implementacja biblioteki modelowania układów zdarzeń dyskretnych opartej na języku Statystyki Wcześniej wymienione funkcjonalności, wraz z bogactwem konstrukcji i standardowych bibliotek platformy.net, są w zasadzie wystarczające do budowy funkcjonalnie pełnych modeli układów zdarzeń dyskretnych. Jednak celem modelowania najczęściej jest obserwowanie pewnych parametrów systemu (istotne mogą być zarówno ich zmiany w czasie symulacji, jak również wartości końcowe). Służą do tego histogramy, klasy statystyk ciągłych (gdzie wraz ze zmianą wartości parametru odnotowuje się czas, kiedy to nastąpiło) oraz dyskretnych (kiedy gromadzi się jedynie wartości pewnych parametrów, np. w celu późniejszego obliczenia ich wartości średniej). Ze względu na potrzeby, zaimplementowane zostały różne klasy zapewniające gromadzenie danych, różniące się sposobem interpretacji oraz obliczania różnych statystyk. 3. Implementacja Podział poszczególnych modułów implementacji został dokonany na podstawie wymienionych w rozdziale drugim odpowiedzialności. Każdy pakiet został zawarty w osobnej przestrzeni nazw, co znacznie ułatwia ich używanie. Należą do nich następujące przestrzenie: Groups zawiera klasy Set oraz Queue, reprezentujące kolejno zbiór oraz kolejkę, implementujące abstrakcyjną klasę bazową PureGroup, Statistics zawiera klasy Hist oraz Histogram, które reprezentują dwie różne implementacje histogramu klasy statystyk ciągłych: StatCTrap oraz StatCRect, różniące się sposobem obliczania statystyk (metodą kwadratów i trapezów) oraz klasę StatD, która reprezentuje statystykę dyskretną, Time klasy Timer oraz Time, służące do modelowania upływu czasu, Generators klasa Random, reprezentująca rozkłady wykładnicze, normalne oraz Poissona. Implementacja biblioteki w języku C# wzorowana była na implementacji w języku C++. Jednak języki te wiele różni, m.in. w C# brak jest wskaźników na funkcje (wskaźniki te były wykorzystywane w źródłowej implementacji przez funkcję TimeFlow). W implementowanej bibliotece zostało to zastąpione delegatami. W przypadku funkcjonalności związanych z grupami, użytkownik może zaimplementować własną metodę, zgodną z sygnaturą oraz typami delegatów, a następnie przekazać ją do poszczególnych już zaimplementowanych metod klas kolejek oraz zbiorów. Można dzięki temu wykonywać różne złożone operacje filtrowania i porządkowania, co znajduje zastosowanie np. w przypadku potrzeby wprowadzenia regulaminów kolejkowania.
6 280 Ł. Wyciślik, P. Wiejak 4. Przykładowa implementacja for( ) { if ((StanObsl1 == -1) && kolejka.find(ref el, CSL.Groups.FindParameters.FIRST)) { kolejka.from(el); DlKol--; StatDlKol.Add(DlKol, -ZegarStat.t); StanObsl1 = (int)el; KonObs1.t = GenCzasObsl1.Get(); KonObs1.SetOn(); } CSL.Time.Time.TimeFlow(); } Powyższy fragment programu stanowi główną pętlę symulacji warunek zakończenia nie jest tutaj istotny, może być zależny od liczby obsłużonych zgłoszeń bądź bezpośrednio od czasu trwania procesu symulacji. W pętli tej sprawdzanych jest wiele warunków dotyczących zdarzeń czasowych i warunkowych w przykładzie zamieszono obsługę zdarzenia warunkowego, polegającą na sprawdzeniu, czy dane stanowisko obsługi jest puste (wartość -1) oraz czy jest kolejka przed stanowiskiem. Jeśli tak, pobierany jest pierwszy element tej kolejki. Inkrementowana jest zmienna reprezentująca aktualną długość kolejki, a jej wartość dodawana jest do statystki ciągłej, celem obliczenia średniej długości kolejki po całej symulacji. Stanowisko obsługi zajmowane jest przez pobrany z kolejki element, a następnie generowany jest całkowity czas obsługi tego zgłoszenia na stanowisku i jego wartość przypisywana jest do zegara związanego z obsługą na tym stanowisku. Na końcu zegar jest załączany tak, aby funkcja upływu czasu zidentyfikowała moment jego obsługi. Ponieważ było to już ostatnie zdarzenie na końcu głównej pętli symulacji, wywoływana jest metoda TimeFlow(), ponieważ spowoduje ona symulację upływu czasu. Przy kolejnym obiegu pętli mogą w ten sposób zostać wykonane obsługi innych zdarzeń. 5. Podsumowanie Biblioteka została zaimplementowania z użyciem platformy.net. Ten wybór pozwolił na wykorzystanie wielu wbudowanych mechanizmów platformy, takich jak operacje na grupach czy kolejkach. Pozwoliło to na przejrzystą implementację. Pewne obawy rodził fakt, że tak wysoki poziom abstrakcji, jaki oferuje język C#, może przełożyć się negatywnie na wydajność procesu symulacji. Okazało się jednak, że zaimplementowana biblioteka ma minimalnie lepszą wydajność od rozwiązania CSL# i zbliżoną wydajność do swojego pierwowzoru stworzonego w C++.
7 Implementacja biblioteki modelowania układów zdarzeń dyskretnych opartej na języku 281 Należy zaznaczyć, że istnieje już kilka dojrzałych i rozbudowanych pakietów programowych, wspierających modelowanie układów zdarzeń dyskretnych, wśród których nie sposób pominąć np. OMNET++. Jednak podobnie jak nie istnieją uniwersalne języki programowania, tak samo to co w jednym przypadku może być uważane za silną stronę narzędzia (np. uniwersalność), w innych sytuacjach może być balastem (złożoność nauki narzędzia). CSL# plasuje się tu jako proste i generyczne narzędzie, którego nauka nie powinna zająć przeciętnemu programiście więcej niż 60 minut. Rozwiązanie pozwala w pełni przeprowadzać różne symulacje systemów masowej obsługi, m.in. realizację badania kolejek i obciążenia stanowisk obsługi, przy zdefiniowanej częstotliwości napływu zgłoszeń. Zaimplementowane klasy statystyk pozwalają na wygodne monitorowanie symulowanego systemu oraz prostą prezentację zgromadzonych danych. Biblioteka może być z powodzeniem używana dla prostych i złożonych układów. BIBLIOGRAFIA 1. Kleiber M.: Modelowanie i Symulacja Komputerowa. Moda czy Naturalny Trend Rozwoju Nauki. Nauka, nr 4, 1999, s Skowronek M. (red.): Modelowanie Cyfrowe. Zadania. Wydawnictwo Politechniki Śląskiej, Gliwice Wyciślik M.: Biblioteka CSL++ jako przykład narzędzia do symulacji układów zdarzeń dyskretnych. Materiały konferencyjne z Konferencji Symulacja Procesów Dynamicznych SPD-9, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa Augustyn D. R.: CSL#.NET Computer Simulation Language środowisko do budowy modeli i symulacji układów zdarzeń dyskretnych. Sieci komputerowe. Nowe technologie, WKŁ, 2007, s Wpłynęło do Redakcji 16 stycznia 2013 r. Abstract In the article an implementation of library used to discrete events systems modeling based on CSL language was presented. The key point of this implementation is involving of.net platform and C# language. Big popularity of these technologies makes that building of models is possible with minimal effort related to study of library API. In spite of lightness of the library it is still fully functional tool for discrete event systems modeling.
8 282 Ł. Wyciślik, P. Wiejak Adresy Łukasz WYCIŚLIK: Politechnika Śląska, Instytut Informatyki, ul. Akademicka 16, Gliwice, Polska, Paweł WIEJAK: Politechnika Śląska, Instytut Informatyki, ul. Akademicka 16, Gliwice, Polska.
Sieci Mobilne i Bezprzewodowe laboratorium 2 Modelowanie zdarzeń dyskretnych
Sieci Mobilne i Bezprzewodowe laboratorium 2 Modelowanie zdarzeń dyskretnych Plan laboratorium Generatory liczb pseudolosowych dla rozkładów dyskretnych: Generator liczb o rozkładzie równomiernym Generator
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Przetwarzanie Sygnałów Studia Podyplomowe, Automatyka i Robotyka. Wstęp teoretyczny Zmienne losowe Zmienne losowe
Modelowanie komputerowe
Modelowanie komputerowe wykład 1- Generatory liczb losowych i ich wykorzystanie dr Marcin Ziółkowski Instytut Matematyki i Informatyki Akademia im. Jana Długosza w Częstochowie 5,12 października 2016 r.
SCENARIUSZ LEKCJI. TEMAT LEKCJI: Zastosowanie średnich w statystyce i matematyce. Podstawowe pojęcia statystyczne. Streszczenie.
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 Autorzy scenariusza:
dr Jerzy Pusz, st. wykładowca, Wydział Matematyki i Nauk Informacyjnych Politechniki Warszawskiej B. Ogólna charakterystyka przedmiotu
Kod przedmiotu TR.SIK303 Nazwa przedmiotu Probabilistyka I Wersja przedmiotu 2015/16 A. Usytuowanie przedmiotu w systemie studiów Poziom kształcenia Studia I stopnia Forma i tryb prowadzenia studiów Stacjonarne
Laboratorium z przedmiotu Programowanie obiektowe - zestaw 04
Laboratorium z przedmiotu Programowanie obiektowe - zestaw 04 Cel zajęć. Celem zajęć jest zapoznanie się ze sposobem działania popularnych kolekcji. Wprowadzenie teoretyczne. Rozważana w ramach niniejszych
Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)
KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
Opis przedmiotu. Karta przedmiotu - Probabilistyka I Katalog ECTS Politechniki Warszawskiej
Kod przedmiotu TR.NIK304 Nazwa przedmiotu Probabilistyka I Wersja przedmiotu 2015/16 A. Usytuowanie przedmiotu w systemie studiów Poziom kształcenia Studia I stopnia Forma i tryb prowadzenia studiów Niestacjonarne
Liczby losowe i pętla while w języku Python
Liczby losowe i pętla while w języku Python Mateusz Miotk 17 stycznia 2017 Instytut Informatyki UG 1 Generowanie liczb losowych Na ogół programy są spójne i prowadzą do przewidywanych wyników. Czasem jednak
Załącznik KARTA PRZEDMIOTU. KARTA PRZEDMIOTU Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2009/2010 MODELOWANIE CYFROWE
1/1 Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2009/2010 Nazwa przedmiotu: Kierunek: Specjalność: MODELOWANIE CYFROWE INFORMATYKA Kod/nr Tryb studiów: STUDIA STACJONARNE JEDNOLITE MAGISTERSKIE
Układy stochastyczne
Instytut Informatyki Uniwersytetu Śląskiego 21 stycznia 2009 Definicja Definicja Proces stochastyczny to funkcja losowa, czyli funkcja matematyczna, której wartości leżą w przestrzeni zdarzeń losowych.
Inżynieria Środowiska. II stopień ogólnoakademicki. przedmiot podstawowy obowiązkowy polski drugi. semestr zimowy
Załącznik nr 7 do Zarządzenia Rektora nr../12 z dnia.... 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2017/2018 STATYSTYKA
Opis przedmiotu: Probabilistyka I
Opis : Probabilistyka I Kod Nazwa Wersja TR.SIK303 Probabilistyka I 2012/13 A. Usytuowanie w systemie studiów Poziom Kształcenia Stopień Rodzaj Kierunek studiów Profil studiów Specjalność Jednostka prowadząca
W rachunku prawdopodobieństwa wyróżniamy dwie zasadnicze grupy rozkładów zmiennych losowych:
W rachunku prawdopodobieństwa wyróżniamy dwie zasadnicze grupy rozkładów zmiennych losowych: Zmienne losowe skokowe (dyskretne) przyjmujące co najwyżej przeliczalnie wiele wartości Zmienne losowe ciągłe
Rok akademicki: 2012/2013 Kod: JFM s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne
Nazwa modułu: Statystyka inżynierska Rok akademicki: 2012/2013 Kod: JFM-1-210-s Punkty ECTS: 3 Wydział: Fizyki i Informatyki Stosowanej Kierunek: Fizyka Medyczna Specjalność: Poziom studiów: Studia I stopnia
Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów
Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa Diagnostyka i niezawodność robotów Laboratorium nr 3 Generacja realizacji zmiennych losowych Prowadzący: mgr inż. Marcel Luzar Cele ćwiczenia: Generowanie
Wprowadzenie do analizy korelacji i regresji
Statystyka dla jakości produktów i usług Six sigma i inne strategie Wprowadzenie do analizy korelacji i regresji StatSoft Polska Wybrane zagadnienia analizy korelacji Przy analizie zjawisk i procesów stanowiących
Sterowanie wielkością zamówienia w Excelu - cz. 3
Sterowanie wielkością zamówienia w Excelu - cz. 3 21.06.2005 r. 4. Planowanie eksperymentów symulacyjnych Podczas tego etapu ważne jest określenie typu rozkładu badanej charakterystyki. Dzięki tej informacji
C# 6.0 : kompletny przewodnik dla praktyków / Mark Michaelis, Eric Lippert. Gliwice, cop Spis treści
C# 6.0 : kompletny przewodnik dla praktyków / Mark Michaelis, Eric Lippert. Gliwice, cop. 2016 Spis treści Spis rysunków 11 Spis tabel 13 Przedmowa 15 Wprowadzenie 17 Podziękowania 27 O autorach 29 1 Wprowadzenie
Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Ćwiczenie 3 Generator liczb losowych o rozkładzie Rayleigha.
Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Generator liczb losowych o rozkładzie Rayleigha. Generator liczb losowych o rozkładzie Rayleigha. 1. Cel ćwiczenia
Podsumowanie wyników ankiety
SPRAWOZDANIE Kierunkowego Zespołu ds. Programów Kształcenia dla kierunku Informatyka dotyczące ankiet samooceny osiągnięcia przez absolwentów kierunkowych efektów kształcenia po ukończeniu studiów w roku
EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW
EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW WYDZIAŁ KIERUNEK z obszaru nauk POZIOM KSZTAŁCENIA FORMA STUDIÓW PROFIL JĘZYK STUDIÓW Podstawowych Problemów Techniki Informatyka technicznych 6 poziom, studia inżynierskie
Porównanie generatorów liczb losowych wykorzystywanych w arkuszach kalkulacyjnych
dr Piotr Sulewski POMORSKA AKADEMIA PEDAGOGICZNA W SŁUPSKU KATEDRA INFORMATYKI I STATYSTYKI Porównanie generatorów liczb losowych wykorzystywanych w arkuszach kalkulacyjnych Wprowadzenie Obecnie bardzo
Symulacja cyfrowa - projekt zaliczeniowy Zadanie 1b1, metoda przeglądania działań
Symulacja cyfrowa - projekt zaliczeniowy Zadanie 1b1, metoda przeglądania działań Gliwiński Jarosław Marek Grupa dziekańska I5 #74839 20 czerwca 2008 1 Treść zadania Napisać program symulacyjny badający
Elementy Modelowania Matematycznego Wykład 4 Regresja i dyskryminacja liniowa
Spis treści Elementy Modelowania Matematycznego Wykład 4 Regresja i dyskryminacja liniowa Romuald Kotowski Katedra Informatyki Stosowanej PJWSTK 2009 Spis treści Spis treści 1 Wstęp Bardzo często interesujący
Podstawy Informatyki Computer basics
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 2013/2014
Rozkłady statystyk z próby
Rozkłady statystyk z próby Rozkłady statystyk z próby Przypuśćmy, że wykonujemy serię doświadczeń polegających na 4 krotnym rzucie symetryczną kostką do gry, obserwując liczbę wyrzuconych oczek Nr kolejny
Efekt kształcenia. Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie algorytmów i ich złożoności obliczeniowej.
Efekty dla studiów pierwszego stopnia profil ogólnoakademicki na kierunku Informatyka w języku polskim i w języku angielskim (Computer Science) na Wydziale Matematyki i Nauk Informacyjnych, gdzie: * Odniesienie-
Modelowanie i Programowanie Obiektowe
Modelowanie i Programowanie Obiektowe Wykład I: Wstęp 20 październik 2012 Programowanie obiektowe Metodyka wytwarzania oprogramowania Metodyka Metodyka ustandaryzowane dla wybranego obszaru podejście do
Procesy i systemy dynamiczne Nazwa przedmiotu 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 przedmiotu Język przedmiotu Procesy i systemy dynamiczne Nazwa
Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów
Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa Diagnostyka i niezawodność robotów Laboratorium nr 4 Modelowanie niezawodności prostych struktur sprzętowych Prowadzący: mgr inż. Marcel Luzar Cel
Generowanie ciągów pseudolosowych o zadanych rozkładach przykładowy raport
Generowanie ciągów pseudolosowych o zadanych rozkładach przykładowy raport Michał Krzemiński Streszczenie Projekt dotyczy metod generowania oraz badania własności statystycznych ciągów liczb pseudolosowych.
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: INTELIGENTNE SYSTEMY OBLICZENIOWE Systems Based on Computational Intelligence Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj
KARTA KURSU. (do zastosowania w roku ak. 2015/16) Kod Punktacja ECTS* 4
KARTA KURSU (do zastosowania w roku ak. 2015/16) Nazwa Statystyka 1 Nazwa w j. ang. Statistics 1 Kod Punktacja ECTS* 4 Koordynator Dr hab. Tadeusz Sozański (koordynator, wykłady) Dr Paweł Walawender (ćwiczenia)
Praca dyplomowa. Program do monitorowania i diagnostyki działania sieci CAN. Temat pracy: Temat Gdańsk Autor: Łukasz Olejarz
Temat Gdańsk 30.06.2006 1 Praca dyplomowa Temat pracy: Program do monitorowania i diagnostyki działania sieci CAN. Autor: Łukasz Olejarz Opiekun: dr inż. M. Porzeziński Recenzent: dr inż. J. Zawalich Gdańsk
Biostatystyka, # 3 /Weterynaria I/
Biostatystyka, # 3 /Weterynaria I/ dr n. mat. Zdzisław Otachel Uniwersytet Przyrodniczy w Lublinie Katedra Zastosowań Matematyki i Informatyki ul. Głęboka 28, p. 221 bud. CIW, e-mail: zdzislaw.otachel@up.lublin.pl
DLA SEKTORA INFORMATYCZNEGO W POLSCE
DLA SEKTORA INFORMATYCZNEGO W POLSCE SRK IT obejmuje kompetencje najważniejsze i specyficzne dla samego IT są: programowanie i zarządzanie systemami informatycznymi. Z rozwiązań IT korzysta się w każdej
Monitorowanie i zarządzanie urządzeniami sieciowymi przy pomocy narzędzi Net-SNMP
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Szymon Klimuk Nr albumu: 187408 Praca magisterska na kierunku Informatyka Monitorowanie
Podstawy Programowania Obiektowego
Podstawy Programowania Obiektowego Wprowadzenie do programowania obiektowego. Pojęcie struktury i klasy. Spotkanie 03 Dr inż. Dariusz JĘDRZEJCZYK Tematyka wykładu Idea programowania obiektowego Definicja
ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2014 Seria: TRANSPORT z. 82 Nr kol. 1903
ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2014 Seria: TRANSPORT z. 82 Nr kol. 1903 Piotr FOLĘGA 1 DOBÓR ZĘBATYCH PRZEKŁADNI FALOWYCH Streszczenie. Różnorodność typów oraz rozmiarów obecnie produkowanych zębatych
Elementy statystyki opisowej, podstawowe pojęcia statystyki matematycznej
Elementy statystyki opisowej, podstawowe pojęcia statystyki matematycznej Dr Joanna Banaś Zakład Badań Systemowych Instytut Sztucznej Inteligencji i Metod Matematycznych Wydział Informatyki Politechniki
Lingwistyczny system definicyjny wykorzystujący korpusy tekstów oraz zasoby internetowe.
Lingwistyczny system definicyjny wykorzystujący korpusy tekstów oraz zasoby internetowe. Autor: Mariusz Sasko Promotor: dr Adrian Horzyk Plan prezentacji 1. Wstęp 2. Cele pracy 3. Rozwiązanie 3.1. Robot
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
Uniwersytet Mikołaja Kopernika w Toruniu. Profilowanie ruchu sieciowego w systemie GNU/Linux
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ferliński Nr albumu: 187386 Praca magisterska na kierunku Informatyka
SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
HURTOWNIE DANYCH I BUSINESS INTELLIGENCE
BAZY DANYCH HURTOWNIE DANYCH I BUSINESS INTELLIGENCE Akademia Górniczo-Hutnicza w Krakowie Adrian Horzyk horzyk@agh.edu.pl Google: Horzyk HURTOWNIE DANYCH Hurtownia danych (Data Warehouse) to najczęściej
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
OpenAI Gym. Adam Szczepaniak, Kamil Walkowiak
OpenAI Gym Adam Szczepaniak, Kamil Walkowiak Plan prezentacji Programowanie agentowe Uczenie przez wzmacnianie i problemy związane z rozwojem algorytmów Charakterystyka OpenAI Gym Biblioteka gym Podsumowanie
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
Niezawodność diagnostyka systemów laboratorium. Ćwiczenie 2
dr inż. Jacek Jarnicki doc. PWr Niezawodność diagnostyka systemów laboratorium Ćwiczenie 2 1. Treść ćwiczenia Generowanie realizacji zmiennych losowych i prezentacja graficzna wyników losowania. Symulacja
Wykorzystanie testu t dla pojedynczej próby we wnioskowaniu statystycznym
Wiesława MALSKA Politechnika Rzeszowska, Polska Anna KOZIOROWSKA Uniwersytet Rzeszowski, Polska Wykorzystanie testu t dla pojedynczej próby we wnioskowaniu statystycznym Wstęp Wnioskowanie statystyczne
Elementy Modelowania Matematycznego
Elementy Modelowania Matematycznego Wykład 9 Systemy kolejkowe Spis treści Wstęp Systemy masowej obsługi (SMO) Notacja Kendalla Schemat systemu masowej obsługi Przykład systemu M/M/1 Założenia modelu matematycznego
Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma
Dostawa oprogramowania. Nr sprawy: ZP /15
........ (pieczątka adresowa Oferenta) Zamawiający: Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu, ul. Staszica,33-300 Nowy Sącz. Strona: z 5 Arkusz kalkulacyjny określający minimalne parametry techniczne
Państwowa Wyższa Szkoła Techniczno-Ekonomiczna w Jarosławiu
Załącznik nr 1 do Uchwały nr 9/12 Rady Instytutu Inżynierii Technicznej PWSTE w Jarosławiu z dnia 30 marca 2012r Państwowa Wyższa Szkoła Techniczno-Ekonomiczna w Jarosławiu EFEKTY KSZTAŁCENIA DLA KIERUNKU
E-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-1EZ1-03-s2 Nazwa modułu Informatyka 2 Nazwa modułu w języku angielskim Computer science 2 Obowiązuje od roku akademickiego 2012/2013 (aktualizacja 2017/2018)
Efekty kształcenia dla kierunku studiów INFORMATYKA, Absolwent studiów I stopnia kierunku Informatyka WIEDZA
Symbol Efekty kształcenia dla kierunku studiów INFORMATYKA, specjalność: 1) Sieciowe systemy informatyczne. 2) Bazy danych Absolwent studiów I stopnia kierunku Informatyka WIEDZA Ma wiedzę z matematyki
dr Adam Sojda Wykład Politechnika Śląska Badania Operacyjne Teoria kolejek
dr Adam Sojda Badania Operacyjne Wykład Politechnika Śląska Teoria kolejek Teoria kolejek zajmuje się badaniem systemów związanych z powstawaniem kolejek. Systemy kolejkowe W systemach, którymi zajmuje
Szacowanie ryzyka z wykorzystaniem zmiennej losowej o pramatkach rozmytych w oparciu o język BPFPRAL
Szacowanie ryzyka z wykorzystaniem zmiennej losowej o pramatkach rozmytych w oparciu o język BPFPRAL Mgr inż. Michał Bętkowski, dr inż. Andrzej Pownuk Wydział Budownictwa Politechnika Śląska w Gliwicach
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Podstawy Informatyki Basic Informatics Kierunek: Zarządzanie i Inżynieria Produkcji Rodzaj przedmiotu: ogólny Poziom studiów: studia I stopnia forma studiów: studia stacjonarne Rodzaj
IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7
Łukasz Deńca V rok Koło Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE
STATYSTYKA MATEMATYCZNA
Zał. nr 4 do ZW WYDZIAŁ ELEKTRONIKI KARTA PRZEDMIOTU Nazwa w języku polskim STATYSTYKA MATEMATYCZNA Nazwa w języku angielskim Mathematical Statistics Kierunek studiów (jeśli dotyczy): Specjalność (jeśli
Tutorial prowadzi przez kolejne etapy tworzenia projektu począwszy od zdefiniowania przypadków użycia, a skończywszy na konfiguracji i uruchomieniu.
AGH, EAIE, Informatyka Winda - tutorial Systemy czasu rzeczywistego Mirosław Jedynak, Adam Łączyński Spis treści 1 Wstęp... 2 2 Przypadki użycia (Use Case)... 2 3 Diagramy modelu (Object Model Diagram)...
Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer
Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer Plan prezentacji 1. Cel projektu 2. Cechy systemu 3. Budowa systemu: Agent
STATYSTYKA Statistics. Inżynieria Środowiska. II stopień ogólnoakademicki
Załącznik nr 7 do Zarządzenia Rektora nr../12 z dnia.... 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 STATYSTYKA
Lekcja 3: Pierwsze kroki z Pythonem. Pętle
#SuperKoderzy www.superkoderzy.pl Mikrobitowcy Autorzy: Filip Kłębczyk Lekcja 3: Pierwsze kroki z Pythonem. Pętle Podczas lekcji uczniowie zapoznają się z dwoma rodzajami pętli - for i while - analizując
Rozkłady zmiennych losowych
Rozkłady zmiennych losowych Wprowadzenie Badamy pewną zbiorowość czyli populację pod względem występowania jakiejś cechy. Pobieramy próbę i na podstawie tej próby wyznaczamy pewne charakterystyki. Jeśli
STATYSTYKA - PRZYKŁADOWE ZADANIA EGZAMINACYJNE
STATYSTYKA - PRZYKŁADOWE ZADANIA EGZAMINACYJNE 1 W trakcie badania obliczono wartości średniej (15,4), mediany (13,6) oraz dominanty (10,0). Określ typ asymetrii rozkładu. 2 Wymień 3 cechy rozkładu Gauss
Sposoby prezentacji problemów w statystyce
S t r o n a 1 Dr Anna Rybak Instytut Informatyki Uniwersytet w Białymstoku Sposoby prezentacji problemów w statystyce Wprowadzenie W artykule zostaną zaprezentowane podstawowe zagadnienia z zakresu statystyki
MODELOWANIE STANÓW CZYNNOŚCIOWYCH W JĘZYKU SIECI BAYESOWSKICH
Inżynieria Rolnicza 7(105)/2008 MODELOWANIE STANÓW CZYNNOŚCIOWYCH W JĘZYKU SIECI BAYESOWSKICH Katedra Podstaw Techniki, Uniwersytet Przyrodniczy w Lublinie Streszczenie. Zastosowanie sieci bayesowskiej
WYDZIAŁ BUDOWNICTWA LĄDOWEGO I WODNEGO
Zał. nr 4 do ZW WYDZIAŁ BUDOWNICTWA LĄDOWEGO I WODNEGO KARTA PRZEDMIOTU Nazwa w języku polskim STATYSTYKA STOSOWANA Nazwa w języku angielskim APPLIED STATISTICS Kierunek studiów (jeśli dotyczy): Specjalność
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Algorytmy i programowanie Algorithms and Programming Kierunek: Zarządzanie i Inżynieria Produkcji Rodzaj przedmiotu: kierunkowy Poziom studiów: studia I stopnia forma studiów: studia
Technologie informacyjne - wykład 12 -
Zakład Fizyki Budowli i Komputerowych Metod Projektowania Instytut Budownictwa Wydział Budownictwa Lądowego i Wodnego Politechnika Wrocławska Technologie informacyjne - wykład 12 - Prowadzący: Dmochowski
Technologie informacyjne Information technologies
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
Wstęp do programowania
wykład 6 Agata Półrola Wydział Matematyki i Informatyki UŁ sem. zimowy 2017/2018 Losowanie liczb całkowitych Dostępne biblioteki Najprostsze losowanie liczb całkowitych można wykonać za pomocą funkcji
MODELOWANIE I SYMULACJA Kościelisko, 19-23 czerwca 2006r. Oddział Warszawski PTETiS Wydział Elektryczny Politechniki Warszawskiej Polska Sekcja IEEE
ODELOWANIE I SYULACJA Kościelisko, 9-3 czerwca 006r. Oddział Warszawski PTETiS Wydział Elektryczny Politechniki Warszawskiej Polska Sekcja IEEE SYSTE DO KOPUTEROWEGO ODELOWANIA I SYULACJI UKŁADÓW DYNAICZNYCH
Zaawansowane algorytmy i struktury danych
Zaawansowane algorytmy i struktury danych u dr Barbary Marszał-Paszek Opracowanie pytań teoretycznych z egzaminów. Strona 1 z 12 Pytania teoretyczne z egzaminu pisemnego z 25 czerwca 2014 (studia dzienne)
Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar... 1. Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16
Spis treści Przedmowa.......................... XI Rozdział 1. Pomiar: jednostki miar................. 1 1.1. Wielkości fizyczne i pozafizyczne.................. 1 1.2. Spójne układy miar. Układ SI i jego
SVN. 10 października 2011. Instalacja. Wchodzimy na stronę http://tortoisesvn.tigris.org/ i pobieramy aplikację. Rysunek 1: Instalacja - krok 1
SVN 10 października 2011 Instalacja Wchodzimy na stronę http://tortoisesvn.tigris.org/ i pobieramy aplikację uruchamiany ponownie komputer Rysunek 1: Instalacja - krok 1 Rysunek 2: Instalacja - krok 2
WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI
WYDZIAŁ GEOINŻYNIERII, GÓRNICTWA I GEOLOGII KARTA PRZEDMIOTU Nazwa w języku polskim: Statystyka matematyczna Nazwa w języku angielskim: Mathematical Statistics Kierunek studiów (jeśli dotyczy): Górnictwo
E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)
KARTA MODUŁU / KARTA PRZEDMIOTU. Kod modułu E-1EZ1-1001-s1 Nazwa modułu Technologie informacyjne Nazwa modułu w języku angielskim Information technologies Obowiązuje od roku akademickiego 2012/13 (aktualizacja
Spacery losowe generowanie realizacji procesu losowego
Spacery losowe generowanie realizacji procesu losowego Michał Krzemiński Streszczenie Omówimy metodę generowania trajektorii spacerów losowych (błądzenia losowego), tj. szczególnych procesów Markowa z
Wstęp do programowania 2
Wstęp do programowania 2 wykład 10 Zadania Agata Półrola Wydział Matematyki UŁ 2005/2006 http://www.math.uni.lodz.pl/~polrola Współbieżność dotychczasowe programy wykonywały akcje sekwencyjnie Ada umożliwia
Rozkład prędkości statków na torze wodnym Szczecin - Świnoujście
KASYK Lech 1 Rozkład prędkości statków na torze wodnym Szczecin - Świnoujście Tor wodny, strumień ruchu, Zmienna losowa, Rozkłady dwunormalne Streszczenie W niniejszym artykule przeanalizowano prędkości
III. Przebieg ćwiczenia. 1. Generowanie i wizualizacja przebiegów oraz wyznaczanie ich podstawowych parametrów
POLITECHNIKA RZESZOWSKA KATEDRA METROLOGII I SYSTEMÓW DIAGNOSTYCZNYCH LABORATORIUM GRAFICZNE ŚRODOWISKA PROGRAMOWANIA S.P. WPROWADZENIE DO UŻYTKOWANIA ŚRODOWISKA VEE (1) I. Cel ćwiczenia Celem ćwiczenia
Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (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 Informatyka 2 Nazwa modułu w języku angielskim Computer science 2 Obowiązuje
Monitoring procesów z wykorzystaniem systemu ADONIS
Monitoring procesów z wykorzystaniem systemu ADONIS BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management
przedmiot podstawowy obowiązkowy polski drugi
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 07/08 IN--008 STATYSTYKA W INŻYNIERII ŚRODOWISKA Statistics in environmental engineering
Opisy efektów kształcenia dla modułu
Karta modułu - Metodyki i techniki programowania 1 / 5 Nazwa modułu: Metodyki i techniki programowania Rocznik: 2012/2013 Kod: RIA-1-103-s Punkty ECTS: 7 Wydział: Inżynierii Mechanicznej i Robotyki Poziom
KARTA KURSU. Programowanie obiektowe
KARTA KURSU Nazwa Nazwa w j. ang. Programowanie obiektowe Object oriented programming Kod Punktacja ECTS* Stacjonarne 6 Niestacjonarne 4 Koordynator dr Dariusz Pałka Zespół dydaktyczny: dr Dariusz Pałka
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki Tomasz Pawłowski Nr albumu: 146956 Praca magisterska na kierunku
Wprowadzenie do programowania
do programowania ITA-104 Wersja 1 Warszawa, Wrzesień 2009 ITA-104 do programowania Informacje o kursie Zakres tematyczny kursu Opis kursu Kurs przeznaczony jest do prowadzenia przedmiotu do programowania
Symulacja w przedsiębiorstwie
Symulacja w przedsiębiorstwie Generowanie liczb losowych Cel Celem laboratorium jest zapoznanie się z funkcjami generowania liczb pseudolosowych w środowisku Ms Excel. Funkcje te są podstawą modeli symulacyjnych
Algorytm. Krótka historia algorytmów
Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne
XXII Krajowa Konferencja SNM
1 XXII Krajowa Konferencja SNM STATYSTYKA Carel van de Giessen, Piet van Blokland; www.vusoft.eu Anna Rybak; aniar@klub.chip.pl, aniar1@onet.eu Uniwersytet w Białymstoku, Wydział Matematyki i Informatyki
W1. Wprowadzenie. Statystyka opisowa
W1. Wprowadzenie. Statystyka opisowa dr hab. Jerzy Nakielski Zakład Biofizyki i Morfogenezy Roślin Plan wykładu: 1. O co chodzi w statystyce 2. Etapy badania statystycznego 3. Zmienna losowa, rozkład
Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32
Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:
Monika Wrzosek (IM UG) Programowanie obiektowe 21 / 25
Klasy abstrakcyjne Zad.23. Możemy powiedzieć, że rozwiązanie standardowego zadania matematycznego składa się z trzech części: wprowadzenia danych, znalezienia rozwiązania i wypisania wyników (w tej kolejności).
Statystyka. Wykład 8. Magdalena Alama-Bućko. 10 kwietnia Magdalena Alama-Bućko Statystyka 10 kwietnia / 31
Statystyka Wykład 8 Magdalena Alama-Bućko 10 kwietnia 2017 Magdalena Alama-Bućko Statystyka 10 kwietnia 2017 1 / 31 Tematyka zajęć: Wprowadzenie do statystyki. Analiza struktury zbiorowości miary położenia