Search results for: metody programowania
-
Wzorce identyfikacji ryzyka w projektach informatycznych
PublicationArtykuł prezentuje systematyczne podejście do identyfikacji ryzyka w projek-tach informatycznych, oparte na wzorcach ryzyka. Podejście zakłada jawne mo-delowanie rozważanego obszaru biznesowego, co pozwala na kontrolę zakresuidentyfikacji i zapewnia kompletność analiz. W artykule zastosowano to po-dejście wykorzystując RUP jako model odniesienia dla procesów wytwarzania o-programowania. Następnie omówiono eksperyment, w którym...
-
Zdolni z Pomorza 2016/17 - Java i Android - podstawy programowania
e-Learning Courses -
Techniki Programowania w systemach wbudowanych semestr letni 2020/2021, projekt
e-Learning Courses -
Oprogramowanie Pomiarowe i Sterujące
e-Learning CoursesNauka programowania w środowisku LabVIEW
-
Podstawy Informatyki dla kierunku projektowanie Jachtów
e-Learning CoursesPodstawy programowania w języku Python
-
Optimal inputs in pharmacokinetics model's identification
PublicationW pracy przedstawiono zagadnienie optymalizacji pobudzeń dla identyfikacji parametrycznej kompartmentowych modeli zmiennych stanu SISO systemów farmakokinetycznych. Zaimplementowano kryterium w postaci śladu macierzy informacyjnej Fishera (kryterium czułościowe). Rozważono klasę pobudzeń dopuszczalnych o ograniczonej energii, gdyż w przypadku wielu leków zbyt szybkie ich podawanie wiąże się z występowaniem skutków ubocznych. Zadanie...
-
SDL i prosty scheduler - zastosowania.
PublicationRozdział przedstawia uzupełnienia, usprawnienia i zastosowania prostego schedulera zaproponowanego w [1]. Podstawowym uzupełnieniem jest powiązanie funkcji schedulera z językiem specyfikacji protokołów telekomunikacyjnych SDL [2]. Pokazano na czym polega problem w odmierzaniu czasu w ''procesach'' obsługiwanych przez scheduler oraz istotne ograniczenia mechanizmu odmierzania czasu w systemach warstwowych. Zaproponowano rozwiązania...
-
Optimal input design using sensitivity criterion for parametric identification of pharmacokinetic models
PublicationPrzedstawiono identyfikację parametryczną kompartmentowych modeli SISO zmiennych stanu systemów farmakokinetycznych. Struktura modelu formułowana jest na podstawie wiedzy a priori. Początkowe estymaty parametrów obliczane są w oparciu o pomiary zgromadzone w eksperymencie intuicyjnym. Na ich podstawie projektowane jest pobudzenie optymalne, które zapewnia najlepszą dokładność estymat parametrów. Przedstawiono optymalizację czułościową...
-
Model ontologiczny referencyjnego problemu planowania misji inspekcyjnych
PublicationRozważany problem doboru, alokacji i planowania działań grupy robotów inspekcyjnych w środowisku pomieszczeń zamkniętych sformułowany został w modelu deklaratywnym. Zaproponowany model definiowany przez zbiór zmiennych decyzyjnych charakteryzujących środowisko pomieszczeń zamkniętych z nieruchomymi i poruszającymi się przeszkodami a także flotę robotów mobilnych oraz zbioru ograniczeń wiążących te zmienne, wyrażany jest w postaci...
-
Simultaneous Optimization of Unicast and Anycast Flows and Replica Location in Survivable Optical Networks
PublicationDotychczasowe prace z zakresu ochrony sieci przed awariami dotyczyły przypadku transmisji unicast. W niniejszym artykule rozważamy problem ochrony transmisji anycast (jeden-do-jednego-z-wielu). Jako wariant ochrony stosujemy podejście pojedynczej ścieżki zabezpieczającej (ang. path protection), chroniącej przed awarią pojedynczego węzła.Wprowadzono nowe modele programowania całkowitoliczbowego optymalnego znajdowania tras oraz...
-
Symulator Sym-PS4 sterownika programowalnego PS4-201-MM1
PublicationW pracy przedstawiono opis opracowanego programowego symulatora Sym-PS4 sterownika programowalnego PS4-201-MM1. Symulator umożliwia tworzenie i testowanie programów sterowania napisanych dla samego sterownika, jak również programów napisanych dla sterownika z dołączonymi do niego modułami rozszerzenia lokalnego LE4. Symulator posiada możliwość dołączania do niego tworzonych modeli sterowanych obiektów i pozwala na symulację działania...
-
Measurement of pulse signal period from incremental encorder by counters of Multifunctuin DAQ devices.
PublicationW artykule omówiono parametry liczników znajdujących się na wielofunkcyjnych kartach akwizycji sygnałów pomiarowych. Przedstawiono przygotowane w środowisku programowania Lab VIEW aplikacje wykorzystujące te liczniki. Służą one do pomiaru i rejestracji długości zadanej liczby okresów mierzonego sygnału oraz liczby okresów uzależnionej od ich długości (metoda zliczania zależnego z wydłużonym czasem pomiaru). Aplikacje te zostały...
-
Podstawy Informatyki
e-Learning CoursesPodstawy programowania, baz danych i arkuszy kalkulacyjnych.
-
eMateriały do laboratorium: symulacje na automatach komórkowych w Matlabie - teoria i praktyka
e-Learning CoursesKurs stanowi uzupełnienie prowadzonego przeze mnie laboratorium. We wszystkich opracowanych przeze mnie materiałach zakładam, że Student nie miał wcześniej styczności ze środowiskami MATLAB ani OCTAVE.Dzięki przerobieniu kursu każdy sumienny Student:- nabierze biegłości w posługiwaniu się środowiskiem służącym do obliczeń symbolicznych,- będzie potrafił rozwiązywać pewne składowe zadań matematycznych w MATLABie,- pozna metody tworzenia...
-
Selected problems concerning strength of a floating dock with roof
PublicationW pracy przedstawiono modele i wyniki analizy wytrzymałości konstrukcji zadaszonego doku pływającego. Obliczono, że ścianki wiązarów zadaszenia, aby mogły przenieść obciążenia środowiskowe, muszą mieć grubość 24 mm. Ciężkie przesuwne segmenty zadaszenia generują w dennikach pontonu doku naprężenia sięgające 25% wartości dopuszczalnych. Wytężenie konstrukcji pontonu doku i podbudowy, obciążonych ciężarem zadaszenia i dokowanego...
-
Podstawy Informatyki 21/22
e-Learning CoursesNauka podstaw programowania i obliczeń związanych z inżynierią środowiska.
-
Programowanie w Asemblerze oraz Oprogramowanie Mikrokomputerów
e-Learning CoursesNauka podstaw programowania w asemblerze procesorów rodziny Intel 8086
-
Bezzałogowa zdalnie sterowana jednostka latająca
PublicationQuadrocopter jako przykład drona wykorzystywany jest coraz częściej przez sektor publiczny i przemysłowy. W pierwszej kolejności zaprojektowano i wykonano ramę urządzenia. Następnie dobrano elementy pozwalające na lot quadrocoptera. Na płycie znalazła się jednostka centralna w postaci mikrokontrolera Atmega644PA. W dalszej części udokumentowano proces programowania kolejnych elementów składających się na program sterujący quadrocopterem....
-
1+1 Protection of Overlay Distributed Computing Systems: Modeling and Optimization
PublicationW niniejszym artykule przedstawiono autorską koncepcję ochrony transmisji od krańca do krańca (ang. 1+1 protection) dla systemów przetwarzania rozproszonego (ang. distributed computing systems). Artykuł prezentuje nowatorskie rozwiązanie dedykowane systemom typu ''overlay'', w których system przetwarzania rozproszonego stanowi warstwę najwyższą w warstwowej architekturze sieci, korzystającą z usług warstwy sieci transportowej....
-
Różne kształty pobudzeń optymalnych dla celów identyfikacji parametrów modeli systemów farmakokinetycznych
PublicationW pracy przedstawiono optymalizację pobudzeń dla celów identyfikacji parametrycznej kompartmentowych modeli systemów farmakokinetycznych opisanych w kategorii zmiennych stanu. Stosowana w pracy funkcja kryterialna to ślad macierzy Fishera (optymalizacja czułościowa). Rozważono klasę pobudzeń optymalnych o ograniczonej energii, ze względu na występowanie w przypadku wielu leków skutków ubocznych zależnych od szybkości podania leku....
-
Podstawy informatyki w medycynie, W, IMM, zimowy 2023-2024 (PG_00055732)
e-Learning CoursesCelem przedmiotu jest nabycie umiejętności programowania z wykorzystaniem oprogramowania MATLAB
-
Podstawy informatyki TiL 2025
e-Learning CoursesPodstawy Informatyki dla TiL. Środowisko programistyczne Anaconda, podstawy programowania w języku Python
-
Wykorzystanie metod zorientowanych obiektowo do programowania sterowników programowalnych
PublicationW artykule zostały przedstawione główne udogodnienia wynikające z wykorzystywania zasad i metod podejścia obiektowego do programowania sterowników programowalnych. Omówiona została aktualna sytuacja tradycyjnych języków tekstowych i graficznych po wprowadzeniu rozszerzenia IEC 61499 normy IEC61131. W dalszej części zaprezentowano podział cyklu tworzenia programu na trzy zasadnicze części - analizę, projektowania oraz programowanie...
-
Podaż na Mazowszu a rozwój klastrów. Cz. 3
PublicationAutorka identyfikuje i opisuje występujące na Mazowszu inicjatywy klastrowe, szczególną uwagę poświęcając klastrom rolniczym. W ostatnich latach obserwuje się systematyczny przyrost sformalizowanych układów klastrowych w całym kraju. W przypadku inicjatyw klastrowych w woj. mazowieckim - część z nich kształtuje się w sposób naturalny - w oparciu o występujące mechanizmy rynkowe, ale większość powstała i sformalizowała się w odpowiedzi...
-
Diagnostyka układów elektronicznych z wykorzystaniem magistrali testujących
PublicationPrzedstawiono przegląd magistral testujących przeznaczonych do diagnostyki układów elektronicznych: magistralę IEEE 1149.1 dla układów cyfrowych, magistralę IEEE 1149.4 dla układów mieszanych sygnałowo oraz magistralę IEEE 1149.6 dla układów cyfrowych sprzężonych pojemnościowo. Pokazano wyniki badań nad wykorzystaniem magistrali IEEE 1149.4 do pomiarów interkonektów typu RLC na pakietach układów elektronicznych. Do badań użyto...
-
Ocena języków systemów ekspertowych dla celu implementacji baz wiedzy Systemu Wieloagentowego
PublicationW pracy dokonano oceny wybranych narzędzi do implementacji modelu baz wiedzy systemu wieloagentowego do oceny technologii informatycznych. Narzędzia te to języki programowania systemów ekspertowych. Jakkolwiek bardzo dobrze sprawdzają się one w zastosowaniach związanych z gromadzeniem wiedzy w postaci zarówno faktów, jak i reguł to może się okazać, że nie udaje się z ich wykorzystaniem zrealizować wszystkich wymagań zdefiniowanych...
-
Protokół SOAP i jego zastosowanie.
PublicationW pracy przedstawiono zasadę działania i organizację protokołu SOAP, który w chwili obecnej może być uważany za jeden z najważniejszych standardów w systemach rozproszonych. Zaprezentowano genezę powstania protokołu i jego współczesne zastosowania ze szczególnym uwzględnieniem problemów przenośności. Ponadto opisano formaty wiadomości i modele przesyłania danych w SOAP. Protokół, podobnie jak niemal wszystkie technologie informatyczne,...
-
BC-MPI: running an mpi application on multiple clusters with beesycluster connectivity
PublicationW artykule zaproponowano nowy pakiet BC-MPI, który umożliwiauruchomienie aplikacji MPI na wielu klastrach z różnymi implementacjami MPI. Wykorzystuje dedykowane implementacje MPIdo komunikacji wewnątrz klastrów oraz tryb MPI THREAD MULTIPLE dokomunikacji pomiędzy klastrami w dodatkowych wątkach aplikacji MPI. Ponadto, aplikacja BC-MPI może być automatycznie skompilowanai uruchomiona przez warstwę pośrednią BeesyCluster. BeesyClusterumożliwia...
-
End-to-end service survivability under attacks on networks
PublicationW artykule zaproponowano model znajdowania przeżywalnych i odpornych na ataki połączeń od końca do końca dla sieci o topologii bezskalowej. Głównymi założeniami są: zróżnicowanie sposobu zapewniania przeżywalności połączeń w zależności od klasy ruchu oraz omijanie przez ścieżki aktywne węzłów, narażonych na ataki (tzw. centrów). Wprowadzono nową metrykę dla wyznaczania ścieżek, proporcjonalną do wymaganej jakości obsługi połączeń,...
-
End-to-end service survivability under attacks on networks
PublicationW artykule zaproponowano model znajdowania przeżywalnych i odpornych na ataki połączeń od końca do końca dla sieci o topologii bezskalowej. Głównymi założeniami są: zróżnicowanie sposobu zapewniania przeżywalności połączeń w zależności od klasy ruchu oraz omijanie przez ścieżki aktywne węzłów, narażonych na ataki (tzw. centrów). Wprowadzono nową metrykę dla wyznaczania ścieżek, proporcjonalną do wymaganej jakości obsługi połączeń,...
-
Komputerowe wspomaganie wytwarzania (CAM), PG_00055396_MiBM_2023/2024 zim.
e-Learning CoursesPoznanie podstawowych technik komputerowo wspomaganego wytwarzania, zwłaszcza programowania obrabiarek CNC z wykorzystaniem systemów typu CAM.
-
Zaawansowane metody geoinformatyczne, (WILiŚ, GiK, st. II, sem. 1) 22_23
e-Learning CoursesSłuchacz zapoznaje się z zaawansowanymi analizami przestrzennymi. Otrzymuje podstawową wiedzę na temat programowania w Python. W ramach ćwiczeń podczas kursu student zapoznaje się z modułem arcpy, przeprowadza analizy rastrowe i wektorowe za pomocą skryptów w Python. Obsługuje chmurę punktów przy pomocy biblioteki laspy. Kurs dedykowany dla studentów Geodezji i Kartografii, drugiego stopienia studiów.
-
Zaawansowane metody geoinformatyczne, (WILiŚ, GiK, st. II, sem. 1) - rok 2023/2024
e-Learning CoursesSłuchacz zapoznaje się z zaawansowanymi analizami przestrzennymi. Otrzymuje podstawową wiedzę na temat programowania w Python. W ramach ćwiczeń podczas kursu student zapoznaje się z modułem arcpy, przeprowadza analizy rastrowe i wektorowe za pomocą skryptów w Python. Obsługuje chmurę punktów przy pomocy biblioteki laspy. Kurs dedykowany dla studentów Geodezji i Kartografii, drugiego stopienia studiów.
-
Programowanie równoległe na architekturach wielordzeniowych
e-Learning CoursesKurs poświęcony zagadnieniom programowania równoległego na maszynach z pamięcią współdzieloną, w tym na wielordzeniowych CPU oraz GPU.
-
Programowanie równoległe na architekturach wielordzeniowych (2024-25)
e-Learning CoursesKurs poświęcony zagadnieniom programowania równoległego na maszynach z pamięcią współdzieloną, w tym na wielordzeniowych CPU oraz GPU.
-
Programowanie równoległe na architekturach wielordzeniowych (2023-24)
e-Learning CoursesKurs poświęcony zagadnieniom programowania równoległego na maszynach z pamięcią współdzieloną, w tym na wielordzeniowych CPU oraz GPU.
-
Zdolni z Pomorza 2022/23 - Podstawy programowania urządzeń brzegowych na Raspberry Pi w języku Python - arch.
e-Learning CoursesCel kursu: Celem kursu jest zapoznanie uczniów z podstawami w zakresie programowania w języku Python w tym urządzeń brzegowych podłączanych do minikomputera Raspberry Pi 4B, umożliwiających pomiar wielkości fizycznych, środowiskowych lub biomedycznych. Opis kursu: Python jest jednym z najpopularniejszych języków programowania, który wraz w połączeniu z dodatkowymi narzędziami może posłużyć do tworzenia stron internetowych, przetwarzania...
-
Finansowanie rozwoju klastrów o znaczeniu regionalnym w Regionalnych Programach Operacyjnych
PublicationNiniejszy artykuł stanowi kontynuację przeglądu programów unijnych uruchomionych w nowym okresie programowania, tj w latach 2007-2013, ukierunkowanych na wspieranie klastrów i inicjatyw klastrowych. Autorka skupia się na programach realizowanych na poziomie regionalnym, przewidzianych w ramach Regionalnych Programów Operacyjnych, za których wdrożenie w każdym województwie odpowiadają władze samorządowe, pełniące funkcję Instytucji...
-
Współczesne trendy w diagnostyce układów elektronicznych z wykorzystaniem magistral testujących
PublicationPrzedstawiono najnowsze trendy w dziedzinie testowania układów elektronicznych z wykorzystaniem opartych na brzegowej ścieżce sterująco-obserwacyjnej magistral testujących. Dla każdej magistrali przedstawiono jej strukturę oraz rozwiązania kluczowych elementów. Przedstawiono wyniki badań nad wykorzystaniem magistrali IEEE 1149.4 do testowania i identyfikacji uszkodzeń w układach elektronicznych z użyciem wyposażonych w magistralę...
-
Wprowadzenie do implementacji wybranych algorytmów sztucznej inteligencji
e-Learning CoursesWprowadzenie do zagadnień implementacji algorytmów sztucznej inteligencji w wybranych językach programowania i z wykorzystaniem wybranych narzędzi i bibliotek.
-
Programowanie w medycynie, L, IMM, stacjonarne, zimowy 23/24, (PG_00056085)
e-Learning CoursesNauczenie studentów programowania w środowisku Matlab i wykorzystania tego narzędzia do rozwiązywania problemów z zakresu inżynierii mechaniczno-medycznej.
-
Komputerowe wspomaganie wytwarzania (CAM), PG_00055064, ZiIP, 2023/2024, s. zimowy
e-Learning CoursesPoznanie podstawowych technik komputerowo wspomaganego wytwarzania, zwłaszcza automatycznego programowania obrabiarek CNC z wykorzystaniem systemów typu CAM.
-
Programowanie aplikacji internetowych
e-Learning CoursesKurs "Programowanie aplikacji internetowych" dotyczy projektowania aplikacji internetowych w oparciu o model projektowania ASP.NET MVC (ang. Active Server Pages – Model-View-Controller) z wykorzystaniem języków C# (Back-end), HLML, CSS, Razor (Front-end). Zakres kursu obejmuje: Struktura aplikacji w parciu o model programowania MVC, Kontrolery i metody obsługi zdarzeń – atrybuty ActionVerbs i ActionSelctrors, Projektowanie...
-
Podstawy metod numerycznych 2024
e-Learning Courses1.(0,5 godz.) Zasady dobrego programowania. Testowanie i usuwanie błedów. 2. (2 godz.) Metody znajdowania miejsc, zerowych funkcji, w tym: metoda bisekcji, metoda Newtona-Raphsona, metoda fałszywych pozycji, metoda Secansa i metody hybrydowe. 3. (2 godz.) Interpolacja, w tym, interpolacja Lagrange"a i interpolacja Hermite"a.4. (2 godz.) Interpolacja cd., funkcje gięte.5. (2 godz.) Rozwiązywanie układów równań liniowych: metoda...
-
Podstawy metod numerycznych
e-Learning Courses1.(0,5 godz.) Zasady dobrego programowania. Testowanie i usuwanie błedów. 2. (2 godz.) Metody znajdowania miejsc, zerowych funkcji, w tym: metoda bisekcji, metoda Newtona-Raphsona, metoda fałszywych pozycji, metoda Secansa i metody hybrydowe. 3. (2 godz.) Interpolacja, w tym, interpolacja Lagrange"a i interpolacja Hermite"a.4. (2 godz.) Interpolacja cd., funkcje gięte.5. (2 godz.) Rozwiązywanie układów równań liniowych: metoda...
-
Aplikacja do zarządzania zasobami domeny pakietowej z IP QoS
PublicationWraz z upublicznieniem Internetu i jego globalizacją pojawiła się potrzeba realizacji usług czasu rzeczywistego, a co za tym idzie potrzeba zapewnienia jakości poprzez rozróżnienie klas ruchu i traktowanie każdej z tych klas według innych reguł obsługi. W artykule przedstawiono system zarządzania zasobami domeny pakietowej opartej na architekturze DiffServ. Omawiany system pracuje w strukturze warstwowej - w warstwie zarządzania,...
-
Polityka rozwoju regionalnego w Polsce
PublicationPrzełom w zainteresowaniu problematyką polityki regionalnej nastąpił w wyniku przeprowadzenia w Polsce reformy ustrojowej w styczniu 1999 roku, kiedy w miejsce 49 województw powstało 16 dużych regionów- województw, odpowiadających europejskim jednostkom terytorialnym typu NUTS2. W poniższym opracowaniu została opisana przede wszystkim rola samorządu terytorialnego w stymulowaniu rozwoju regionalnego i prowadzeniu polityki regionalnej....
-
Przegląd technologii baz danych - architektura systemu baz danych
PublicationRozdział jest zwięzłym przeglądem rozwoju architektury systemów z bazą danych. Opisano w nim relacyjne, obiektowe i obiektowo-relacyjne bazy danych. Ponadto przedstawiono zarys architektury dwu i trojwarstwowej. Wybór architektury systemu bazy danych i architektury współpracujących z nią aplikacji niejednokrotnie jest wypadkową możliwości realizacyjnych i zasobów (personel, oprogramowanie narzędziowe, sprzęt) jakie ma do dyspozycji...
-
Smart Pen - new multimodal computer control tool for graphomotorical therapy
PublicationW sytuacji, gdy około 15% populacji uczniów wykazuje cechy dyslektyczne, koniecznością staje się wyposażenie szkół w efektywne narzędzia do diagnozy i terapii tego rodzaju zaburzeń. Dzięki wykorzystaniu tabletu i specjalnie skonstruowanego długopisu wyposażonego w czujniki nacisku uzyskano możliwość monitorowania wielu parametrów, które do tej pory były dla terapeutów całkowicie niedostępne (np. pomiar nacisku na podłoże czy ścisku...
-
Towards Efficient Parallel Image Processing on Cluster Grids Using GIMP.
PublicationZe względu na fakt, iż niewielu użytkowników posiada wiedzę niezbędną do wykorzystania niskopoziomowych bibliotek programowania równoległego w celu przyspieszenia działania programów operujących na obrazach, proponujemy plugin do znanej aplikacji GIMP, który umożliwia potokowe wykonanie szeregu filtrów na obrazach załadowanych przez plugin. Prezentujemy szczegóły implementacyjne, scenariusze testowe i wyniki na klastrach, potencjalnie...