Search results for: TECHNIKI PROGRAMOWANIA
-
Zasady programowania w Internecie
PublicationPrzedstawiono środowisko Internetu widziane z punktu widzenia programisty. Wprowadzono model trójwarstwowej aplikacji WWW, jakonajczęściej spotykanego przykładu programowania w środowisku Internetu. Wymieniono główne zadania programisty w ramach każdej z warstw i opisano przykładowe narzędzia realizacji tych zadań - technologie i języki.
-
Strategia rozwoju regionów : Zbliżanie przepisów prawnych Rzeczypospolitej Polskiej do acquis communautaire
PublicationSystem terytorialny Europy opiera się na państwach, regionach i gminach. Regionalne systemy terytorialne opisane zostały poprzez typologię, zasady rozwoju i uwarunkowania polityki rozwoju. Opisano strategie i programy rozwoju regionalnego w kontekście Strategii Lizbońskiej i okresu programowania Unii Europejskiej 2007-2013.
-
Instrumenty operacyjne rewitalizacji małych i średnich miast w Polsce
PublicationProblemy środowiska miejskiego stają się kluczowymi wyzwaniami współczesności. W Polsce instrumentami operacyjnymi rewitalizacji miast są: strategie, plany zagospodarowania przestrzennego, regionalne programy operacyjne. Opisano europejskie standardy programowania. Przedstawiono przykłady dobrych praktyk w podejściu do rozwoju i rewitalizacji małych i średnich miast na Pomorzu
-
Equitable 4-coloring of cacti and edge-cacti in polynomial time
PublicationRozważono problem wyznaczania sprawiedliwej liczby chromatycznej kaktusów i drzew wielokątowych bez trójkątów i krawędzi wiszących. Podano wielomianowy algorytm wyznaczający pokolorowanie optymalne, oparty na paradygmacie programowania dynamicznego. Tym samym znaleziona została kolejna klasa grafów planarnych, dla której kolorowanie sprawiedliwe jawi się jako zagadnienie obliczeniowo łatwe.
-
Języki programowania wysokiego poziomu (lato 2021/2022)
e-Learning Courses -
Języki programowania wysokiego poziomu - projekt 21/22
e-Learning CoursesEiT studia I stopinia, sem. zimowy 21/22
-
Języki programowania wysokiego poziomu (lato 2022/2023)
e-Learning Courses -
Obiektowe języki programowania II 2021/2022 sem.letni
e-Learning Courseskier. Fizyka Techniczna, Informatyka stosowana
-
Języki programowania na platformie .NET - 2022/23
e-Learning CoursesKurs dla kierunku Informatyka, I stopnień, inżynierskie sem. 7, studia stacjonarne. Prowadzący wykład/laboratorium: Tomasz Goluch, Krzysztof Manuszewski Email: goluch@eti.pg.edu.pl
-
Podstawy programowania 2022/23 (ACiR + EiT + IBm)
e-Learning CoursesPrzedmiot Podstawy programowania dla trzech kierunków ACiR, EiT i IBm. W ramach przedmiotu student zapozna się z podstawowymi technikami programowania oraz z elementami języka C i C++.
-
Języki programowania dla sztucznej inteligencji (2022/2023)
e-Learning CoursesJęzyki programowania dla sztucznej inteligencji
-
Języki programowania wysokiego poziomu - projekt 22/23
e-Learning CoursesEiT studia I stopinia, sem. zimowy 21/22
-
Języki programowania dla sztucznej inteligencji (2021/2022)
e-Learning CoursesJęzyki programowania dla sztucznej inteligencji - AI Tech
-
Podstawy programowania 2021/22 (ACiR + EiT + IBm)
e-Learning CoursesPrzedmiot Podstawy programowania dla trzech kierunków ACiR, EiT i IBm. W ramach przedmiotu student zapozna się z podstawowymi technikami programowania oraz z elementami języka C i C++.
-
Laboratorium z wstępu do programowania niskiego poziomu
e-Learning Courses -
Obiektowe języki programowania II 2022/2023 sem.letni
e-Learning Courseskier. Fizyka Techniczna, Informatyka stosowana
-
Języki programowania Python i R (2022/2023)
e-Learning CoursesII stopień - I semestr
-
Obiektowe języki programowania II 2023/2024 sem.letni
e-Learning Courseskier. Fizyka Techniczna, Informatyka stosowana
-
Podstawy programowania 2023/24 (ACiR + EiT + IBm)
e-Learning CoursesPrzedmiot Podstawy programowania dla trzech kierunków ACiR, EiT i IBm. W ramach przedmiotu student zapozna się z podstawowymi technikami programowania oraz z elementami języka C i C++.
-
Języki Programowania dla Sztucznej Inteligencji (2023/2024)
e-Learning CoursesJęzyki programowania dla sztucznej inteligencji
-
Języki Programowania Python i R (2023/2024)
e-Learning CoursesII stopień - I semestr
-
Języki Programowania na platformie .NET 2023/24
e-Learning Courses -
Optimization of development of district heating system
PublicationZaprezentowano metody optymalizacji systemów ciepłowniczych. Przedstawiono metodę oraz algorytm optymalizacji rozwoju systemu, obejmujący wszystkie jego elementy w formie oddzielnych modułów. Sformułowane zadanie optymalizacji dla wybranego regionu miejskiego rozwiązano z wykorzystaniem programowania liniowego całkowitoliczbowego. Dokonano analizy wyników oraz wskazano na użyteczność metody oraz kierunki i możliwości jej zastosowania.
-
Od projektu do programu
PublicationPraca wprowadza w zagadnienia implementacji i testowania, pod kątem proble-mów i metod przekształcania wyników fazy projektowania w oprogramowanie. O-mówienie poprzedza krótkie wprowadzenie w zagadnienia modelowania zachowańprogramu. Treść rozdziału uwzględnia też problem implementacji w postaci o-programowania równoległego, zarówno w zakresie specyfiki jego wytwarzania,jak i testowania.
-
Efficient list cost coloring of vertices and/or edges of some sparse graphs
PublicationRozważane jest kolorowanie wierzchołków i krawędzi grafów w modelach klasycznym, totalnym i pseudototalnym z uwzględnieniem dodatkowego ograniczenia w postaci list dostępnych kolorów. Proponujemy wielomianowy algorytm oparty na paradygmacie programowania dynamicznego dla grafów o strukturze drzewa. Wynik ten można uogólnić na grafy o liczbie cyklomatycznej ograniczonej z góry przez dowolnie wybraną stała.
-
Koala graph coloring library: an open graph coloring library for real-world applications
PublicationPomimo intensywnej pracy naukowej na polu kolorowania grafów, nie jest znana kompletna i dedykowana biblioteka programistyczna. Celem artykułu jest zaproponowanie architektury takiej biblioteki. Celem jest spełnienie oczekiwań wypływających z rzeczywistych zastosowań, w szczególności spełnienie potrzeb wydajnościowych. Zaimplementowano szereg algorytmów cheurystycznego kolorowania grafów. Przyjętym językiem programowania jest C++....
-
Object oriented grid computing for computational electromagnetics
PublicationArtykuł opisuje bibliotekę WiCommGrid napisaną w języku java, która realizuje ideę wymiany informacji pomiędzy węzłami środowiska rozproszonego z zastosowaniem programowania zorientowanego obiektowo. Biblioteka ta przystosowana jest do współdziałania z wieloma systemami operacyjnymi oraz z rożnym środowiskiem sprzętowym. Zbudowaną aplikację zastosowano do zrównoleglonych obliczeń rozkładu pola elektromagnetycznego w oparciu o algorytm...
-
Inteligentne systemy agentowe w systemach zdalnego nauczania
PublicationW pracy omówiono inteligentne systemy agentowe w systemach zdalnego nauczania. Po krótkim przedstawieniu ewolucji systemów zdalnego nauczania i ich wybranych zastosowań, scharakteryzowano inteligentne agenty edukacyjne. Omówiono wykorzystanie programowania genetycznego oraz algorytmów neuro-ewolucyjnych do implementacji oprogramowania tej klasy. Ponadto, nawiązano do modelu Map-Reduce, który efektywnie wspiera architekturę nowoczesnego...
-
Modelowanie falownika napięcia z quasi-rezonansowym obwodem pośredniczącym
PublicationW pracy przedstawiono szerokopasmowe modelowanie falownika napięcia z quasi-rezonansowym obwodem pośredniczącym w środowisku symulatora SABER. Modele łączników energoelektronicznych oraz algorytm sterowania zostały zaimplementowane z wykorzystaniem języka programowania MAST. Dokładność modelu zweryfikowano w oparciu o porównanie charakterystycznych przebiegów symulacyjnych układu z przebiegami eksperymentalnymi oraz analizę porównawczą...
-
Stanowisko laboratoryjne do transmisji danych pomiarowych z wykorzystaniem magistrali M-Bus
PublicationPrzedstawiono stanowisko laboratoryjne przeznaczone do zdalnego monitorowania zużycia różnych mediów użytkowych z wykorzystaniem magistrali M-Bus. Omówiono również aplikację, przygotowaną w środowisku programowania LabVIEW, której zadaniem jest zapewnienie obsługi i odczytu danych z urządzeń pomiarowych, zgodnie z formatem zdefiniowanym w protokole M-Bus. Podano przykładowe wyniki pomiarów uzyskanych z mierników zainstalowanych...
-
Optymalizacja rozwoju scentralizowanych systemów zasilania w ciepło aglomeracji miejskich.
PublicationPrzygotowano metodę badawczą umożliwiającą optymalizację techniczno-ekonomiczną przedsięwzięć związanych z utrzymaniem, modernizacją oraz rozbudową scentralizowanego systemu zasilania w ciepło, funkcjonującego na obszarze dużego miasta w Polsce. Opracowano model matematyczny systemu uwzględniający wszystkie jego ogniwa w postaci oddzielnych modułów, który umożliwił rozwiązanie sformułowanego problemu optymalizacji z wykorzystaniem...
-
Szybka identyfikacja harmonicznych na podstawie oszczędnego próbkowania
PublicationW pracy przedstawiono implementację szybkiego algorytmu rekonstrukcji sygnału, opartego na teorii oszczędnego próbkowania, który może wykrywać harmoniczne w sygnale wejściowym. Zagadnienie rekonstrukcji sygnału jest problemem optymalizacyjnym rozwiązywanym za pomocą algorytmu programowania liniowego. Dodatkowo, aby przyspieszyć zbieżność rozwiązania zastosowano w rzadkiej dziedzinie sygnału filtr typu K-rank-order. Przeprowadzona...
-
Zdolni z Pomorza 2018/19 - HTML5 - podstawy programowania
e-Learning CoursesCel kursu: Celem kursu jest zapoznanie uczniów z podstawami w zakresie programowania w języku HTML5 oraz z podstawami tworzenia aplikacji w środowisku JavaScript. Opis kursu: Materiał przedstawiany na kursie będzie wprowadzał do zagadnień programowania w języku HTML5 oraz CSS3 i Java Script. Od uczniów wymagana jest podstawowa wiedza w zakresie obsługi komputerów. Mile widziane są wcześniejsze doświadczenia w zakresie programowania...
-
Zdolni z Pomorza 2017/18 - HTML5 - podstawy programowania
e-Learning CoursesCel kursu: Celem kursu jest zapoznanie uczniów z podstawami w zakresie programowania w języku HTML5 oraz z podstawami tworzenia aplikacji w środowisku JavaScript. Opis kursu: Materiał przedstawiany na kursie będzie wprowadzał do zagadnień programowania w języku HTML5 oraz CSS3 i Java Script. Od uczniów wymagana jest podstawowa wiedza w zakresie obsługi komputerów. Mile widziane są wcześniejsze doświadczenia w zakresie programowania...
-
Podstawy Programowania 2022/23 (Informatyka & Inżynieria Danych)
e-Learning Courses{mlang pl}Kurs jest przeznaczony dla studentów pierwszego semestru kierunków Informatyka oraz Inżynieria Danych na Wydziale Elektroniki, Telekomunikacji i Informatyki.{mlang} {mlang en}This course is for 1st semester students of Data Engineering and Computer Science at Faculty of Electronics, Telecommunications and Informatics.{mlang}
-
Zdolni z Pomorza 2016/17 - HTML5 - podstawy programowania
e-Learning Courses -
Podstawy programowania w języku Python z biblioteką BioPython
e-Learning Courses -
Podstawy Programowania 2023/24 (Informatyka & Inżynieria Danych)
e-Learning Courses{mlang pl}Kurs jest przeznaczony dla studentów pierwszego semestru kierunków Informatyka oraz Inżynieria Danych na Wydziale Elektroniki, Telekomunikacji i Informatyki.{mlang} {mlang en}This course is for 1st semester students of Data Engineering and Computer Science at Faculty of Electronics, Telecommunications and Informatics.{mlang}
-
Application of an online judge & contester system in academic tuition
PublicationPraca zawiera opis systemu typu ''Online judge & contester'' o nazwie SPOJ, wykorzystywanego do zdalnej nauki programowania. Został on pomyślnie wdrożony w nauczaniu informatyki na Politechnice Gdańskiej. Omówiono zasadę działania i mechanizmy bezpieczeństwa systemu SPOJ. Przedstawiono wnioski z doświadczeń przy stosowaniu tego typu systemów w nauczaniu na etapie studiów 1. i 2. stopnia w ciągu ostatnich czterech lat.
-
Application of an online judge & contester system in academic tuition
PublicationPraca zawiera opis systemu typu ''Online judge & contester'' o nazwie SPOJ, wykorzystywanego do zdalnej nauki programowania. Został on pomyślnie wdrożony w nauczaniu informatyki na Politechnice Gdańskiej. Omówiono zasadę działania i mechanizmy bezpieczeństwa systemu SPOJ. Przedstawiono wnioski z doświadczeń przy stosowaniu tego typu systemów w nauczaniu na etapie studiów 1. i 2. stopnia w ciągu ostatnich czterech lat.
-
Odwzorowanie mechanizmów promowania odnawialnych źródeł energii w modelowaniu rozwoju systemów energetycznych
PublicationW artykule przedstawiono problemy wynikające z konieczności odwzorowania mechanizmów wsparcia odnawialnych źródeł energii w modelu bilansowym, wykorzystywanym do programowania rozwoju systemów energetycznych. Przedstawiono funkcjonujący w Polsce mechanizm promowania odnawialnych źródeł energii, polegający na wtórnym obrocie tzw. świadectwami pochodzenia. Zaprezentowano metodykę uwzględniania tego mechanizmu w modelu prognostycznym....
-
Remote monitoring and control of technical systems using internet network technology
PublicationPoruszono problem monitorowania stanu rozproszonych obiektów echnicznych. Przedstawiono możliwości zastosowania do tego celu technologii sieci Internet i rodziny protokołów TCP/IP. Omówiono koncepcję wykorzystania takich standardów jak: TCP, UDP, HTTP, SNMP oraz języków programowania Java i PHP. Zwrócono uwagę na aspekty bezpieczeństwa sieciowego. Przedstawiono przykład realizacji dużego systemu zdalnego zarządzania systemem central...
-
Implementacja reguł animacji w logice rozmytej
PublicationZaprojektowano system komputerowy wspomagający tworzenie animacji. System wykorzystuje reguły animacji wywodzące się z animacji tradycyjnej. Reguły opisują sposób uzyskiwania animacji postaci nacechowanych emocjonalnie. Na potrzeby badań zostały one sformułowane w logice rozmytej i zaimplementowane w języku programowania Python. Wykorzystując system wygenerowano animacje testowe, które poddano ocenie subiektywnej, w celu określenia...
-
Revsable framework for telecontrol protocols. W: Springer Homepage [online] Proceedings. Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families. Las Palmas de Gran Canaria, Spain, February 26-27, 1998. [Dostęp: 20 grudnia**2002]. Ed. F. van der Linden. Dostępny w World Wide Web: http://link.springer.de/link/ /service/series/0558/tocs/t1429.htm [s. 6-13, 5 rys. bibliogr. 6 poz.] Wzorce wielokrotnego wykorzystania oprogramowania protokołów telesterowa- nia.
PublicationZaprezentowano wzorzec COMSOFT wielokrotnego wykorzystania oprogramowania o-pracowany dla protokołów telesterowania. Jego podstawy tworzą: metodologiaobiektowa i wzorce wielokrotnego użycia. Zastosowanie wzorców wspomagają:biblioteka komponentów, wykorzystywanych we wszystkich fazach konstrukcji o-programowania oraz procedury użytkowania i parametryzacji. Opracowane wzorcezostały praktycznie zastosowane do konstrukcji oprogramowania...
-
Wpływ makroregionalnej strategii dla regionu Morza Bałtyckiego i strategii Europa 2020 na kształtowanie polityki Litwy, Łotwy i Estonii w obszarze ubóstwa i wykluczenia społecznego
PublicationRozważania ukazują znaczenie strategii dla regionu Morza Bałtyckiego, w powiązaniu ze strategią Europa 2020, w kształtowaniu polityki Litwy, Łotwy i Estonii w sferze ubóstwa i wykluczenia społecznego. Podejście makroregionalne sprzyja osiąganiu celów strategii Europa 2020 w większym stopniu w obszarze podnoszenia jakości programowania polityk krajowych niż w rzeczywistej redukcji poziomu ubóstwa i wykluczenia społecznego w tych...
-
MATLAB i jego środowisko
PublicationMATLAB jest pakietem obliczeniowym i programistycznym przygotowanym przede wszystkim do obliczeń numerycznych, analizy danych i wizualizacji wyników. Pakiet stanowi środowisko wyposażone w wiele narzędzi obliczeniowych i graficznych działających na bazie predefiniowanych funkcji oraz język programowania umożliwiający tworzenie własnych skryptów. Podstawowym typem danych w języku MATLAB jest macierz (matrix). Stąd nazwa MATrix...
-
Quadratic programming approach to coupled resonator filter cad
PublicationArtykuł prezentuje technikę komputerowego wspomagania procesu projektowania filtrów zbliżeniowych. Polega ona na sformułowaniu macierzy sprzężeń jako problemu programowania kwadratowego (QP). Dzięki zdefiniowaniu procedury optymalizacyjnej jako problemu QP, przy założeniu liniowej zależności współczynników sprzężeń od wymiarów geometrycznych struktury, uzyskano znaczącą redukcję liczby pełnofalowych symulacji prowadzących do uzyskania...
-
Modelowanie rozwoju systemów energetycznych z uwzględnieniem mechanizmów promowania odnawialnych źródeł energii
PublicationW referacie omówiono problemy wynikające z konieczności odwzorowania mechanizmów wsparcia odnawialnych źródeł energii w modelu bilansowym, wykorzystywanym do programowania rozwoju systemów energetycznych. Szczególny nacisk położono na system wykorzystujący świadectwa pochodzenia energii elektrycznej ze źródeł odnawialnych. Zaprezentowano metodykę uwzględniania tego mechanizmu w modelu prognostycznym MARKAL do optymalizacji rozwoju...
-
Modelowanie rozwoju systemów energetycznych z uwzględnieniem mechanizmów promowania odnawialnych źródeł energii
PublicationW referacie omówiono problemy wynikające z konieczności odwzorowania mechanizmów wsparcia odnawialnych źródeł energii w modelu bilansowym, wykorzystywanym do programowania rozwoju systemów energetycznych. Szczególny nacisk położono na system wykorzystujący świadectwa pochodzenia energii elektrycznej ze źródeł odnawialnych. Zaprezentowano metodykę uwzględniania tego mechanizmu w modelu prognostycznym MARKAL do optymalizacji rozwoju...
-
Znaczenie analiz ruchowych w procesie optymalizowania zakresu infrastrukturalnych inwestycji kolejowych
PublicationW artykule poruszono problem zachowania pełnej sprawności i uniwersalności rozwiązań technicznych w całym cyklu programowania inwestycji infrastrukturalnych. Wskazano na konieczność monitorowania prawidłowości projektowanych rozwiązań w perspektywie wieloletniej za pomocą analiz inżynierii ruchu kolejowego. Analizy pozwalają identyfikować również tzw. migrację problemów, co umożliwia weryfikację zakresu inwestycji. Posłużono się...