Simple Contest System
|
|
- Alicja Pietrzak
- 9 lat temu
- Przeglądów:
Transkrypt
1 Grzegorz Wierzowiecki Spis treści Simple Contest System Simple Contest System...1 Słownik...2 Dziedzina problemowa...2 Cel...2 Zakres odpowiedzialności systemu...2 Użytkownicy systemu...2 Wymagania użytkownika...3 Wymagania związane z dziedziną problemową...3 Wymagania związane z funkcjonalnością systemu...3 Wymagania związane z ograniczeniami systemu...3 Wymagania funkcjonalne...4 Opis struktury systemu...5 Diagram klas...5 Opis klas...6 Agent...6 UserInterface...6 WebUserInterface...6 CommandLineUserInterface...6 Compiler...6 Checker...6 Judge...6 Preprocessor...6 Watchdog...6 Database...6 CommunicationAPI...6 StandardIO...7 SimpleQueue...7 Opis metod...7 receive_as(who, buf, len, flags)...7 send_to(towho, buf, len, flags)...7 confirm(who, id, flags)...7 run()...7 Wymagania niefunkcjonalne...7 Przyszła ewolucja systemu...8 LiveCD...8 Rozproszona implementacja warstwy komunikacji...8 Szyfrowanie transmisji...8 Uwierzytelnianie węzłów obliczeniowych...8 Więcej implementacji poszczególnych modułów...8 1
2 Słownik Simple Contest System (SCS) nazwa całego systemu rozumianego jako otwarty system rozproszony złożony z wielu autonomicznych agentów. Jego dotyczy ta dokumentacja. Zawodnik jest to osoba zarejestrowana w systemie, która może przesłać do systemu rozwiązanie jednego z problemów w celu weryfikacji.( Niekoniecznie musi to być zawodnik biorący udział w zawodach. Może być tą osobą również uczeń przy zastosowaniu e-leraning i inni. ) Agent jest to program autonomiczny realizujący wymagania otwartych systemów rozproszonych: autonomiczność i komunikatywność. System składa się z modułów nazywanych agentami, które spełniają określone role. Wiadomość kawałek informacji, będący podstawową jednostką komunikacji z agentami oraz agentów między sobą. Zunifikowany, którego obsługą zajmuje się warstwa abstrakcji PJWSTK - Polsko-Japońska Wyższa Szkoła Technik Komputerowych. Dziedzina problemowa Uczelnia Polsko-Japońska Wyższa Szkoła Technik Komputerowych prowadzi wydział Informatyki. Jest to wydział cieszący się dobrą renomą na terenie Polski, jak i sama uczelnia. Uczelnie opuszcza każdego roku dziesiątki świetnie wykształconych programistów. Uczelnia pragnie każdego roku podwyższać poziom nauczenia by skutecznie konkurować na rynku uczelnianym i podtrzymać renomę. Uczelnia wspomaga uczniów poprzez systemy wspomagające nauczanie (obecnie głównie edu), wspomagające wymianę materiałów między prowadzącymi i uczniami między sobą, oraz przepływem informacji (wirtualny dziekanat, wirtualne składanie podań). Cel Przyciągnięcie większej ilości nowych studentów poprzez oferowanie jeszcze wyższego poziomu nauczania oraz poprzez posiadanie jeszcze większej renomy. Podwyższenie poziomu nauczania ma zostać osiągnięte poprzez wzbogacenie istniejącej infrastruktury informatycznej o nowy element, system Simple Contest System, dzięki któremu uczniowie będą mogli efektywniej korzystać z zajęć programistycznych oraz uczyć się we własnym zakresie. Podwyższenie renomy poprzez organizację warszawskich i ogólnopolskich konkursów informatycznych. Zakres odpowiedzialności systemu System ma za zadanie pozwalać na wprowadzanie do niego problemów oraz procedur, bądź danych potrzebnych do weryfikacji potencjalnych rozwiązań. Zawodnicy (przypominam iż to również uczniowie) mają mieć możliwość przesyłania do systemu swoich rozwiązań problemów i otrzymywać informację zwrotną na temat ich rozwiązania. Informacja zwrotna ma dawać informacje o ewentualnych błędach i ocenę rozwiązania. Użytkownicy systemu Zawodnik opisany w słowniku. 2
3 Administrator osoba administrująca systemem oraz przeprowadzająca zawody. Nauczyciel prowadzący ćwiczenia lub wykład. Wymagania użytkownika Wymagania związane z dziedziną problemową System ma być przyjazny w użytkowaniu dla studentów. Ten cel ma być osiągnięty poprzez integrację strony webowej z systemem Edu, bądź upodobnieniem interfejsu webowego do systemu Edu. System ma mieć możliwość przechowywania dokładnych czasów wysłań poszczególnych rozwiązań oraz adresu ip i numeru portu maszyny oraz id użytkownika z której zostało wysłane rozwiązanie. Wymagania związane z funkcjonalnością systemu Nauczyciele mają mieć możliwość dodawania przez zadań poprzez odpowiedni interfejs webowy. Ma istnieć możliwość wglądu przez osoby uprawnione do źródeł rozwiązań. Zawodnicy mają posiadać możliwość wysyłania rozwiązań zarówno poprzez interfejs webowy jak i linię komend. Administratorzy mają mieć możliwość edycji procedur testowych pracujących na danych testach. Administratorzy mają mieć możliwość ustalania reguł przy organizowaniu zawodów poprzez modyfikację agenta Judge (sędziego). Wymagania związane z ograniczeniami systemu. System ma działać na komputerze z systemem Linux w wersji co najmniej 2.4.x przy 128MB pamięci operacyjnej wolnej oraz zużywając maksymalnie 1GB zasobów dyskowych. 3
4 Wymagania funkcjonalne 4
5 Opis struktury systemu Diagram klas 5
6 Opis klas Agent Abstrakcyjna klasa reprezentująca agenta. Wszyscy agenci tworzący system dziedziczą jej cechy. Od tego momentu wszystkie klasy potomne będę nazywał agentami. UserInterface Agent odpowiedzialny z kontakt z użytkownikiem. Odebranie od niego rozwiązania oraz przekazania jemu informacji od systemu. WebUserInterface Agent będący implementacją UserInterface gdzie za interfejs użytkownika służy strona internetowa. CommandLineUserInterface Agent będący implementacją UserInterface w którym to za interfejs użytkownika służy linia komend za pomocą której wywołując agenta z odpowiednimi parametrami, użytkownik może komunikować się z systemem. Compiler Agent Kompilaczka kompiluje rozwiązania użytkownika na kod binarny. Checker Agent Sprawdzaczka sprawdza rozwiązanie użytkownika (wersję binarną) pod kątem testów. Tworzy raport i przekazuje sędziemu. Judge Agent Sędzia przyjmuje raporty, wiadomości od systemu, oceniając zawodników. Preprocessor Agent ten dokonuje wstępnej obróbki danych od użytkownika przygotowując je do dalszej obróbki przez kolejnych agentów. Watchdog Wartownik pilnujący czy agent/ci (którego/rych pilnuje) są w dobrym stanie i czy potwierdzają przetworzenie przyjętych wiadomości. Database Opcjonalny agent który służy do komunikacją z bazą danych, z punktu widzenia systemu służącą głównie do logowania zaistniałych zdarzeń. CommunicationAPI Klasa abstrakcyjna będąca interfejsem do warstwy komunikacji między agentowej, będącej 6
7 warstwą abstrakcji ukrywającą kwestie implementacji przed agentami, pozwalającą na wygodną zmianę modelu pracy zespołu agentów poprzez wymianę implementacji na nową klasnę z niej dziedziczącą. StandardIO Implementacja komunikacji między agentowej bazująca na standardowym wejściu,wyjściu. Przydatna przy tworzeniu prostych zespołów oraz w procesie tworzenia poszczególnych agentów. SimpleQueue Implementacja komunikacji między agentowej której centrum tworzy zbiór kolejek fifo, po jednej dla każdej roli. Opis głównych metod receive_as(who, buf, len, flags) Służy do obierania wiadomości przez agentów. W parametrach kolejno podaje: who - jako przedstawiciel jakiej roli może obsłużyć wiadomość, buf bufor w którym może ją przechować oraz len wielkość, flags są to flagi dotyczące komunikacji. send_to(towho, buf, len, flags) Wysyła wiadomości (o treści buf i długości len) do przedstawiciela roli towho z flagami dotyczącymi komunikacji flags. confirm(who, id, flags) Potwierdza przetworzenie wiadomości, wcześniej odebranej przez agenta. run() Jest to metoda służąca do uruchomienia agenta. W niej się znajduje główne ciało kodu agenta. Pętla obsługi wiadomości. process_message() Przetwarza odebraną wiadomość w specyficzny dla roli którą pełni agent, sposób. Wymagania niefunkcjonalne System ma działać na komputerze z systemem Linux w wersji co najmniej 2.4.x posiadającym 128MB pamięci operacyjnej wolnej zużywając maksymalnie 1GB zasobów dyskowych. Potrafić obsłużyć ruch 100 rozwiązań na godzinę. 7
8 Przyszła ewolucja systemu Zamieszczam poniżej kilka przykładowych możliwych rozszerzeń systemu, które mamy na uwadze podczas jego tworzenia. LiveCD Cały czas wraz z tworzeniem systemu są tworzone prototypy wersji LiveCD, które to mają być docelową platformą powszechnego użytku przeznaczoną dla grupy użytkowników niezaawansowanych w tym najmłodszych. Rozproszona implementacja warstwy komunikacji Odpowiednia implementacja warstwy komunikacji CommunicationAPI pozwala na pełne rozproszenie obliczeń i zrównoleglenie, dzięki czemu system może być w stanie znosić dowolnie duże obciążenia i mogąc obsłużyć zawody ogólnopolskie bądź ogólnoświatowe. (Przy odpowiedniej liczbie węzłów obliczeniowych). Szyfrowanie transmisji może być bardzo użyteczne przy tworzeniu systemu którego węzły obliczeniowe będą się komunikować między sobą przez internet bądź w nieodizolowanej fizycznie sieci lokalnej. (Preferowane technologie: OpenTLS, OpenSSL) Uwierzytelnianie węzłów obliczeniowych Zastosowanie technologi kluczy asymetrycznych może pozwolić nie tylko na zabezpieczenie transmisji (jak w poprzednim punkcie) ale również na uzwierzytelnianie posczególnych węzłów obliczeniowych, co może skutkować podwyższoną ochroną przed atakami typu hijacking, dos i innych. (Preferowane technologie: OpenTLS, OpenSSL) Więcej implementacji poszczególnych modułów Większa ilość zróżnicowanych implementacji poszczególnych modułów systemu (w szczególności agentów i CommunicationAPI) pozwoli na zwiększenie gamy zastosowań systemu, jak np. na użycie w systemach e-learning-owych, czy też na przeprowadzanie konkursów z innych dziedzin, jak np. fizyka. 8
Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK
Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK Paweł Lenkiewicz Polsko Japońska Wyższa Szkoła Technik Komputerowych Plan prezentacji PJWSTK
Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy
Dokumentacja techniczna Młodzieżowe Pośrednictwo Pracy Spis Treści 1. Widok ogólny architektury MPP... 3 2. Warstwy systemu... 5 3. Struktura systemu/komponentów... 7 3.1 Aplikacje... 7 3.2 Biblioteki...
SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)
(opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) W informatyce występują ściśle obok siebie dwa pojęcia: sprzęt (ang. hardware) i oprogramowanie
Administrowanie systemami informatycznymi Kod przedmiotu
Administrowanie systemami informatycznymi - opis przedmiotu Informacje ogólne Nazwa przedmiotu Administrowanie systemami informatycznymi Kod przedmiotu 11.3-WI-INFP-ASI Wydział Kierunek Wydział Informatyki,
Programowanie obiektowe 2 - opis przedmiotu
Programowanie obiektowe 2 - opis przedmiotu Informacje ogólne Nazwa przedmiotu Programowanie obiektowe 2 Kod przedmiotu 11.3-WK-MATP-PO2-L-S14_pNadGenDGV9E Wydział Kierunek Wydział Matematyki, Informatyki
7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze
Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów
Kurs zdalny Podstawy geoinformacji dla nauczycieli
UNIWERSYTET MARII CURIE-SKŁODOWSKIEJ W LUBLINIE Biuro Projektu UMCS dla rynku pracy i gospodarki opartej na wiedzy ul. Sowińskiego 12 pokój 9, 20-040 Lublin, www.dlarynkupracy.umcs.pl telefon: +48 81 537
Internet przedmiotów - opis przedmiotu
Internet przedmiotów - opis przedmiotu Informacje ogólne Nazwa przedmiotu Internet przedmiotów Kod przedmiotu 11.3-WI-INFP-IP Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki Informatyka
Samokontrola postępów w nauce z wykorzystaniem Internetu. Wprowadzenie
mgr Piotr Gaś, dr hab. inż. Jerzy Mischke Ośrodek Edukacji Niestacjonarnej Akademii Górniczo-Hutniczej w Krakowie Samokontrola postępów w nauce z wykorzystaniem Internetu Wprowadzenie W każdym systemie
Sprawa numer: BAK.WZP Warszawa, dnia 16 sierpnia 2016 r.
Sprawa numer: BAK.WZP.26.18.2016.30 Warszawa, dnia 16 sierpnia 2016 r. Zaproszenie do udziału w ustaleniu wartości zamówienia publicznego 1. Zamawiający: Skarb Państwa - Urząd Komunikacji Elektronicznej
Analiza i projektowanie obiektowe w UML Kod przedmiotu
Analiza i owanie obiektowe w UML - opis przedmiotu Informacje ogólne Nazwa przedmiotu Analiza i owanie obiektowe w UML Kod przedmiotu 11.3-WK-MATP-UML-W-S14_pNadGen5M44E Wydział Kierunek Wydział Matematyki,
Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach)
Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach) 1. Wstęp: 1.1. Cel. Niniejszy dokument przestawia specyfikację wymagań systemowych (zarówno funkcjonalnych jak i niefunkcjonalnych)
SCENARIUSZE ĆWICZEŃ DLA UŻYTKOWNIKÓW ZEWNĘTRZNYCH SYSTEMU INFORMATYCZNEGO NAWIKUS
PAKIET EDUKACYJNY SCENARIUSZE ĆWICZEŃ DLA UŻYTKOWNIKÓW ZEWNĘTRZNYCH SYSTEMU INFORMATYCZNEGO NAWIKUS Kraków, grudzień 2014 r. Pro j e k t P I N A W I K U S i n n o w a c y j n a m e t o d a m o n i t o
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
Rok akademicki: 2012/2013 Kod: ZIE-1-306-s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -
Nazwa modułu: Programowanie obiektowe Rok akademicki: 2012/2013 Kod: ZIE-1-306-s Punkty ECTS: 3 Wydział: Zarządzania Kierunek: Informatyka i Ekonometria Specjalność: - Poziom studiów: Studia I stopnia
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
Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki. Paweł Parys. Nr albumu: 209216. Aukcjomat
Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki Paweł Parys Nr albumu: 209216 Aukcjomat Praca licencjacka na kierunku INFORMATYKA w zakresie INFORMATYKA Praca wykonana pod kierunkiem
Wirtualizacja zasobów IPv6 w projekcie IIP
Wirtualizacja zasobów IPv6 w projekcie IIP Artur Binczewski, Bartosz Gajda, Wiktor Procyk, Robert Szuman Poznańskie Centrum Superkomputerowo Sieciowe Adam Grzech, Jan Kwiatkowski, Krzysztof Chudzik Politechnika
Systemy Informatyki Przemysłowej
Systemy Informatyki Przemysłowej Profil absolwenta Profil absolwenta Realizowany cel dydaktyczny związany jest z: tworzeniem, wdrażaniem oraz integracją systemów informatycznych algorytmami rozpoznawania
ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ
ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ 1. PRZEDMIOT ZAMÓWIENIA Przedmiotem zamówienia jest dostarczenie i wdrożenie systemu informatycznego dalej Platforma zakupowa
MAREK NIEZGÓDKA ICM, UNIWERSYTET WARSZAWSKI
SYNAT: UNIWERSALNA, OTWARTA, REPOZYTORYJNA PLATFORMA HOSTINGOWA I KOMUNIKACYJNA SIECIOWYCH ZASOBÓW WIEDZY DLA NAUKI, EDUKACJI I OTWARTEGO SPOŁECZEŃSTWA WIEDZY MAREK NIEZGÓDKA ICM, UNIWERSYTET WARSZAWSKI
REFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja elektronicznego dziennika ocen ucznia Autor: Grzegorz Dudek wykonanego w technologii ASP.NET We współczesnym modelu edukacji, coraz powszechniejsze
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
Tworzenie i obsługa wirtualnego laboratorium komputerowego
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ochociński nr albumu: 236401 Praca magisterska na kierunku informatyka stosowana Tworzenie i obsługa wirtualnego
Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -
Nazwa modułu: Technologie informacyjne Rok akademicki: 2014/2015 Kod: CCB-1-104-s Punkty ECTS: 3 Wydział: Inżynierii Materiałowej i Ceramiki Kierunek: Chemia Budowlana Specjalność: - Poziom studiów: Studia
Przetwarzanie danych w chmurze
Materiały dydaktyczne Katedra Inżynierii Komputerowej Przetwarzanie danych w chmurze Modele przetwarzania w chmurze dr inż. Robert Arsoba Robert.Arsoba@weii.tu.koszalin.pl Koszalin 2017 Wersja 1.0 Modele
PRACA DYPLOMOWA INŻYNIERSKA. Mobilny system wspomagający pracę. terminala kontenerowego
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ PRACA DYPLOMOWA INŻYNIERSKA Mobilny system wspomagający pracę terminala kontenerowego autor: Bartłomiej Urbanowicz opiekun pracy:
Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Programowanie usług sieciowych
Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Fizyki, Matematyki i Informatyki obowiązuje w roku akademickim 2011/2012 Kierunek studiów: Informatyka Forma studiów: Stacjonarne
Od e-materiałów do e-tutorów
Od e-materiałów do e-tutorów Lech Banachowski, Elżbieta Mrówka-Matejewska, Agnieszka Chądzyńska-Krasowska, Jerzy Paweł Nowacki, Wydział Informatyki, Polsko-Japońska Akademia Technik Komputerowych Plan
PBS. Wykład Zabezpieczenie przełączników i dostępu do sieci LAN
PBS Wykład 7 1. Zabezpieczenie przełączników i dostępu do sieci LAN mgr inż. Roman Krzeszewski roman@kis.p.lodz.pl mgr inż. Artur Sierszeń asiersz@kis.p.lodz.pl mgr inż. Łukasz Sturgulewski luk@kis.p.lodz.pl
Regulamin Organizacji Nauczania na Odległość (E-learningu) na Uniwersytecie Ekonomicznym we Wrocławiu
Regulamin Organizacji Nauczania na Odległość (E-learningu) na Uniwersytecie Ekonomicznym we Wrocławiu 11 czerwca 2010 Dr Andrzej Niesler Pełnomocnik Rektora ds. Nauczania na Odległość Rozdział I POSTANOWIENIA
Regulamin Organizacji Nauczania na Odległość (E-learningu) w Uniwersytecie Ekonomicznym we Wrocławiu
Załącznik do Zarządzenia Rektora nr 11/2014 Regulamin Organizacji Nauczania na Odległość (E-learningu) w Uniwersytecie Ekonomicznym we Wrocławiu 1 Rozdział I POSTANOWIENIA OGÓLNE 1 Zakres przedmiotowy
Procedura kształcenia na odległość
Uniwersytetu im. Adama Mickiewicza w Poznaniu Wydział Pedagogiczno-Artystycznym w Kaliszu Procedura kształcenia na odległość I. Cel procedury: Celem procedury jest usystematyzowanie i ujednolicenie zasad
ZiMSK. VLAN, trunk, intervlan-routing 1
ZiMSK dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ dr inż. Artur Sierszeń, asiersz@kis.p.lodz.pl dr inż. Andrzej Frączyk, a.fraczyk@kis.p.lodz.pl VLAN, trunk, intervlan-routing
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Umowa o współpracy. Strona 1 z 5
Umowa o współpracy zawarta w dniu... pomiędzy Uniwersytetem Warszawskim z siedzibą w Warszawie, ul. Krakowskie Przedmieście 26/28, reprezentowanym przez Prorektora ds. studentów i jakości kształcenia dr
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
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
Kurs zdalny Zarządzanie informacją przestrzenną
UNIWERSYTET MARII CURIE-SKŁODOWSKIEJ W LUBLINIE Biuro Projektu UMCS dla rynku pracy i gospodarki opartej na wiedzy ul. Sowińskiego 12 pokój 9, 20-040 Lublin, www.dlarynkupracy.umcs.pl telefon: +48 81 537
Rozwijanie kompetencji nauczycieli i uczniów z zakresu stosowania TIK. Wykorzystanie e-podręczników i e-zasobów w nauczaniu i w uczeniu się
Rozwijanie kompetencji nauczycieli i uczniów z zakresu stosowania TIK. Wykorzystanie e-podręczników i e-zasobów w nauczaniu i w uczeniu się Warszawa 2017 Strona 2 SYLABUS KURSU A. Przeznaczenie kursu Kurs
KARTA PRZEDMIOTU. Programowanie aplikacji internetowych
KARTA PRZEDMIOTU Nazwa przedmiotu/modułu: Nazwa angielska: Kierunek studiów: Poziom studiów: Profil studiów Jednostka prowadząca: Programowanie aplikacji internetowych Web application development edukacja
System zarządzający grami programistycznymi Meridius
System zarządzający grami programistycznymi Meridius Instytut Informatyki, Uniwersytet Wrocławski 20 września 2011 Promotor: prof. Krzysztof Loryś Gry komputerowe a programistyczne Gry komputerowe Z punktu
5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z
1. Nazwa kierunku informatyka 2. Cykl rozpoczęcia 2016/2017L 3. Poziom kształcenia studia drugiego stopnia 4. Profil kształcenia ogólnoakademicki 5. Forma prowadzenia studiów stacjonarna Specjalizacja:
Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013
SYLLABUS na rok akademicki 01/013 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr III/VI Specjalność Bez specjalności Kod katedry/zakładu
System Zarządzania Dystrybucją
PRI - Projekt System Zarządzania Dystrybucją Leszek Krupiński 13 czerwca 2003 Spis treści 1 Opis dziedziny problemowej 2 2 Cel 3 3 Zakres 4 4 Kontekst 5 5 Opis wymagań 6 5.1 Wymagania funkcjonalne......................
Opis efektów kształcenia dla modułu zajęć
Nazwa modułu: Systemy i sieci komputerowe Rok akademicki: 2014/2015 Kod: MME-2-104-ME-s Punkty ECTS: 3 Wydział: Inżynierii Metali i Informatyki Przemysłowej Kierunek: Metalurgia Specjalność: Metalurgia
Wykład 1 Inżynieria Oprogramowania
Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI
Aplikacje WWW i PHP - opis przedmiotu
Aplikacje WWW i PHP - opis przedmiotu Informacje ogólne Nazwa przedmiotu Aplikacje WWW i PHP Kod przedmiotu 11.3-WK-MATP-A-L-S14_pNadGenHRAKH Wydział Kierunek Wydział Matematyki, Informatyki i Ekonometrii
Podstawowe zasady działania systemu antyplagiatowego OSA oraz przesyłania obronionych prac do ORPD w kontekście współpracy z systemem Dziekanat
Podstawowe zasady działania systemu antyplagiatowego OSA oraz przesyłania obronionych prac do ORPD w kontekście współpracy z systemem Dziekanat OSA - ogólnopolski system antyplagiatowy ORPPD - ogólnopolskie
Umowa o współpracy. Strona 1 z 5
Umowa o współpracy zawarta w dniu 15.03.2006 pomiędzy Uniwersytetem Warszawskim z siedzibą w Warszawie, ul. Krakowskie Przedmieście 26/28, reprezentowanym przez Prorektora prof. dr hab. Konstantego Wojtaszczyka
KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Zespołowy projekt informatyczny. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia
KARTA PRZEDMIOTU 1. NAZWA PRZEDMIOTU: Zespołowy projekt informatyczny 2. KIERUNEK: Matematyka 3. POZIOM STUDIÓW: I stopnia 4. ROK/ SEMESTR STUDIÓW: III/6 5. LICZBA PUNKTÓW ECTS: 4 6. LICZBA GODZIN: 30
Instrukcja dla Szkolnego Administratora Systemu Antyplagiatowego Antyściąga.pl
Instrukcja dla Szkolnego Administratora Systemu Antyplagiatowego Antyściąga.pl Spis treści: I. Logowanie II. Menu konta SAS III. Konto IV. Użytkownicy V. Dokumenty VI. Ustawienia VII. Pomoc i Kontrakt
Wstęp do Informatyki. Klasyfikacja oprogramowania
Wstęp do Informatyki Klasyfikacja oprogramowania Oprogramowanie komputerowe Funkcjonalność komputera jest wynikiem zarówno jego budowy, jak i zainstalowanego oprogramowania Komputer danej klasy znajduje
Regulamin korzystania z platformy e-learning w projekcie Czas Zawodowców Wielkopolskie Kształcenie Zawodowe
Regulamin korzystania z platformy e-learning w projekcie Czas Zawodowców Wielkopolskie Kształcenie Zawodowe Zadania szkół biorących udział w projekcie 1. Realizacja zajęć kształcenia zawodowego z wykorzystaniem
Instrukcja dla Uczelnianego Administratora Systemu Antyplagiatowego Plagiat.pl
Instrukcja dla Uczelnianego Administratora Systemu Antyplagiatowego Plagiat.pl Materiały poufne, przeznaczone wyłącznie dla UASA. Plagiat.pl 2010 Strona 1 I. Logowanie Aby zalogować się jako Uczelniany
Janina Mincer-Daszkiewicz
Janina Mincer-Daszkiewicz Wydział Matematyki, Informatyki i Mechaniki Uniwersytet Warszawski http://www.mimuw.edu.pl/~jmd jmd@mimuw.edu.pl Możliwości wykorzystania własnej kadry informatycznej (pracownicy,
Numer obszaru: 13. Jak pracować z uczniem uzdolnionym informatycznie? Od prostych do poważnych algorytmów w C++ Symbol szkolenia: PUZC++
Numer obszaru: 13 Jak pracować z uczniem uzdolnionym informatycznie? Temat szkolenia Od prostych do poważnych algorytmów w C++ Symbol szkolenia: PUZC++ SZCZEGÓŁOWY PROGRAM SZKOLENIA WARSZAWA, 2011 Strona
Integracja ORPPD z uczelnianymi systemami antyplagiatowymi
Integracja ORPPD z uczelnianymi systemami antyplagiatowymi Jarosław Protasiewicz Ośrodek Przetwarzania Informacji - Państwowy Instytut Badawczy Europejskie Forum Antyplagiatowe - EFA 2015 Warszawa, 19
Nowoczesne metody nauczania przedmiotów ścisłych
Nowoczesne metody nauczania przedmiotów ścisłych Bartosz Ziemkiewicz Wydział Matematyki i Informatyki UMK, Toruń 14 VI 2012 Bartosz Ziemkiewicz Nowoczesne metody nauczania... 1/14 Zdalne nauczanie na UMK
USOS. Wdrożenie w Uniwersytecie Łódzkim USOS UŁ
USOS Wdrożenie w Uniwersytecie Łódzkim KTO JEST UŻYTKOWNIKIEM OSOBY OBSŁUGUJĄCE DZIEKANATY obsługa studenta DZIEKANI raporty o studentach (studencie), przychody wydziału, PRACOWNICY DYDAKTYCZNI informacje
Win Admin Replikator Instrukcja Obsługi
Win Admin Replikator Instrukcja Obsługi Monitoring Kopie danych (backup) E-mail Harmonogram lokalne i zewnętrzne repozytorium Logi Pamięć Procesor HDD Administracja sprzętem i oprogramowaniem (automatyzacja
PANEL KSZKOŁA WEB. Szanowni Państwo!
PANEL KSZKOŁA WEB Szanowni Państwo! Dziękujemy za wybranie naszego panelu. Dołożyliśmy wszelkich starań aby spełnić Państwa oczekiwania. W dalszej części pomocy dowiedzą się Państwo jak szybko rozpocząć
REKOMENDACJE DOTYCZĄCE PLATFORMY ZARZĄDZANIA KOMPETENCJAMI
REKOMENDACJE DOTYCZĄCE PLATFORMY ZARZĄDZANIA KOMPETENCJAMI WYTYCZNE DO MODELU GRZEGORZ RDUCH Rekomendacje dotyczące Platformy Zarządzania Kompetencjami 1. Rekomendacje odnośnie warstwy biznesowej narzędzia
Zarządzanie informacją i wiedzą w usługach o podwyŝszonym poziomie bezpieczeństwa. Maciej Stroiński stroins@man.poznan.pl
Zarządzanie informacją i wiedzą w usługach o podwyŝszonym poziomie bezpieczeństwa Maciej Stroiński stroins@man.poznan.pl 1 Zadania Grid bezpieczeństwa publicznego Implementacja systemu integracji informacji
Programowanie MorphX Ax
Administrowanie Czym jest system ERP? do systemu Dynamics Ax Obsługa systemu Dynamics Ax Wyszukiwanie informacji, filtrowanie, sortowanie rekordów IntelliMorph : ukrywanie i pokazywanie ukrytych kolumn
Nie święci garnki lepią. czyli wprowadzenie do programowania
Nie święci garnki lepią czyli wprowadzenie do programowania Dlaczego warto uczyć się programowania? Badanie PISA Creative Problem Solving. Sytuacje z życia: kupno biletu w automacie, użycie odtwarzacza
aplikacja akcyzattor
Wdrożenie systemu służącego do prowadzenia ewidencji energii elektrycznej w formie elektronicznej dla potrzeb rozliczeń podatku akcyzowego aplikacja akcyzattor Klient: KGHM Polska Miedź S.A. Klient KGHM
Akademickie Centrum Informatyki PS. Wydział Informatyki PS
kademickie Centrum Informatyki PS Wydział Informatyki PS Wydział Informatyki Sieci komputerowe i Telekomunikacyjne Transmisja w protokole IP Krzysztof ogusławski tel. 4 333 950 kbogu@man.szczecin.pl 1.
OPIS PRZEDMIOTU ZAMÓWIENIA
Lubelskie Centrum Transferu Technologii Politechniki Lubelskiej ul. Nadbystrzycka 36, 20-618 Lublin Tel. 81 538 42 70, fax. 81 538 42 67; e-mail: lctt@pollub.pl OPIS PRZEDMIOTU ZAMÓWIENIA Do realizacji
ABC e - learningu. PROJEKT PL35 KOMPETENTNY URZĘDNIK WYśSZA JAKOŚĆ USŁUG W WIELKOPOLSCE
ABC e - learningu Termin e-learning (z ang. learning nauka, wiedza, poznanie) oznacza nauczanie na odległość przy wykorzystaniu najnowocześniejszych technik informatycznych. Dydaktyka wspomagana jest za
Kryteria oceniania z Technologii Informacyjnej
IV Liceum Ogólnokształcące im. Stanisława Staszica w Sosnowcu Kryteria oceniania z Technologii Informacyjnej Kryteria na ocenę dopuszczającą 1. Uczeń potrafi wymienić niektóre z elementów budowy komputera.
SZKOLENIE: METODYKA E-LEARNINGU (50h) Tematyka zajęć: PROGRAM EXE NARZĘDZIE DO TWORZENIA ELEKTRONICZNYCH MATERIAŁÓW DYDAKTYCZNYCH (10h)
Program szkolenia realizowanego w ramach Projektu BELFER ONLINE + przygotowanie nauczycieli z obszarów wiejskich do kształcenia kompetencji kluczowych uczniów i dorosłych przy wykorzystaniu platform e-learningowych
Uslugi chmurowe dla nauki na podstawie BonFIRE
Building service testbeds on FIRE Uslugi chmurowe dla nauki na podstawie BonFIRE Michał Giertych, Bartosz Belter PCSS Agenda Platforma chmurowa BonFIRE Konkursy na nowe pomysły Open Calls Dostęp dla każdego
MODELOWANIE SYSTEMU INFORMATYCZNEGO WSPOMAGAJĄCEGO DZIAŁALNOŚĆ USŁUGOWĄ W ŚRODOWISKU OBIEKTOWO ZORIENTOWANYM.
PRACA DYPLOMOWA WYŻSZE STUDIA ZAWODOWE MODELOWANIE SYSTEMU INFORMATYCZNEGO WSPOMAGAJĄCEGO DZIAŁALNOŚĆ USŁUGOWĄ W ŚRODOWISKU OBIEKTOWO ZORIENTOWANYM. Marcin Brudka 3901 Promotor: Prof. dr hab. inż. Piotr
MODEL WARSTWOWY PROTOKOŁY TCP/IP
MODEL WARSTWOWY PROTOKOŁY TCP/IP TCP/IP (ang. Transmission Control Protocol/Internet Protocol) protokół kontroli transmisji. Pakiet najbardziej rozpowszechnionych protokołów komunikacyjnych współczesnych
Portal Edukacyjny przykład CRM i BIG DATA w SMART CITY Luboradza, września 2014 r.
Portal Edukacyjny przykład CRM i BIG DATA w SMART CITY Luboradza, 18-19 września 2014 r. Ewa Szynkowska Urząd Miasta Szczecin, 2014r. PORTAL EDUKACYJNY: Projekt współfinansowany przez Unię Europejską ze
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: SYSTEMY INFORMATYCZNE WSPOMAGAJĄCE DIAGNOSTYKĘ MEDYCZNĄ Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, projekt
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):
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Mechatronika Rodzaj przedmiotu: dla specjalności Systemy Sterowania w ramach kierunku Mechatronika Rodzaj zajęć: Wykład, laboratorium Systemy Operacyjne Czasu Rzeczywistego
Gry społecznościowe. wykład 0. Joanna Kołodziejczyk. 24 lutego Joanna Kołodziejczyk Gry społecznościowe 24 lutego / 11
Gry społecznościowe wykład 0 Joanna Kołodziejczyk 24 lutego 2017 Joanna Kołodziejczyk Gry społecznościowe 24 lutego 2017 1 / 11 Program przedmiotu Dwie formy zajęć: 1 Wykład studia stacjonarne (15h) 2
Regulamin tworzenia i prowadzenia zajęć dydaktycznych w formie elektronicznej, z wykorzystaniem metod i technik kształcenia na odległość
Regulamin tworzenia i prowadzenia zajęć dydaktycznych w formie elektronicznej, z wykorzystaniem metod i technik kształcenia na odległość 1 Użyte w niniejszym Regulaminie określenia oznaczają odpowiednio:
Programowanie obiektowe
Laboratorium z przedmiotu Programowanie obiektowe - zestaw 02 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami projektowania oraz implementacji klas i obiektów z wykorzystaniem dziedziczenia.
KARTA PRZEDMIOTU. 10. WYMAGANIA WSTĘPNE: technologia informacyjna na poziomie szkoły średniej.
KARTA PRZEDMIOTU 1. NAZWA PRZEDMIOTU: Technologia informacyjna 2. KIERUNEK: Mechanika i budowa maszyn 3. POZIOM STUDIÓW: inżynierskie 4. ROK/ SEMESTR STUDIÓW: 1/1 5. LICZBA PUNKTÓW ECTS: 2 6. LICZBA GODZIN:
PRZEWODNIK PO PRZEDMIOCIE
PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu Kierunek Forma studiów Poziom kwalifikacji Rok Semestr Jednostka prowadząca Osoba sporządzająca Profil Rodzaj przedmiotu INFORMATYKA Bezpieczeństwo i Higiena
Platforma e-learningowa MWSLiT
Platforma e-learningowa MWSLiT Instrukcja dla prowadzących 1. Informacje ogólne Aby korzystać z platformy e-learningowej, należy posiadać indywidualne konto, które tworzy administrator. Wszystkie niezbędne
Rozdział 1. Postanowienia ogólne
Regulamin organizacji kształcenia z wykorzystaniem metod i technik kształcenia na odległość w Uczelni Jańskiego w Łomży, zwany dalej Regulaminem platformy e-learningowej. Rozdział 1 Postanowienia ogólne
Doskonalenie podstaw programowych kluczem do modernizacji kształcenia zawodowego
rojekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego 9. Administracja sieciowymi systemami operacyjnymi Uszczegółowione efekty kształcenia Uczeń po zrealizowaniu zajęć
Podstawy modelowania programów Kod przedmiotu
Podstawy modelowania programów - opis przedmiotu Informacje ogólne Nazwa przedmiotu Podstawy modelowania programów Kod przedmiotu 11.3-WI-INFP-PMP Wydział Kierunek Wydział Informatyki, Elektrotechniki
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Podniesienie poziomu wiedzy studentów z inżynierii oprogramowania w zakresie C.
Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy. Dokumentacja specjalności. Sieci komputerowe
Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy Dokumentacja specjalności Sieci komputerowe prowadzonej w ramach kierunku Informatyka na wydziale Informatyki 1. Dane ogólne Nazwa kierunku: Informatyka
1 Struktura organizacyjna. 2 Uprawnienia i obowiązki uczestników procesu kształcenia na odległość
REGULAMIN UCZELNIANEJ PLATFORMY MOODLE 1 Niniejszy regulamin określa zasady korzystania z usług i informacji oferowanych na Uczelnianej Platformie Moodle na Politechnice Gdańskiej. 1 Struktura organizacyjna
Integracja uczelnianego archiwum prac dyplomowych z Centralnym Repozytorium Prac Dyplomowych
Integracja uczelnianego archiwum prac dyplomowych z Centralnym Repozytorium Prac Dyplomowych Janina Mincer-Daszkiewicz Koordynator projektu jmd@mimuw.edu.pl Plan prezentacji Nowelizacja Ustawy (stan na
Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia
Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia Postępowanie na świadczenie usług badawczo-rozwojowych referencyjny Zamawiającego: ZO CERTA 1/2017 Celem Projektu jest opracowanie wielokryterialnych
Założenia programu InfoTrick
Założenia programu Rozwój społeczny i gospodarczy w społeczeństwie informacyjnym pozostaje w ścisłym związku z dostępnością zasobów informacyjnych oraz możliwościami twórczego ich wykorzystywania przez
EDUKONTAKT nowoczesna współpraca w edukacji z wykorzystaniem internetu
EDUKONTAKT nowoczesna współpraca w edukacji z wykorzystaniem internetu UCZEŃ RODZIC DYREKTOR 1 ROZPOCZĘCIE PRACY Z SERWISEM EDUKONTAKT WYMAGA REJESTRACJI EDU-KONTA PRZEZ A I JEGO UCZNIÓW KONTO UCZNIA JEST
kompleksowe oprogramowanie do zarządzania procesem spawania
kompleksowe oprogramowanie do zarządzania procesem spawania Jeżeli w Twojej firmie: Wykonujesz różne prace wykorzystując różne technologie spawalnicze? Tracisz mnóstwo czasu na ręczne prowadzenie dokumentacji?
Pytanie 1 Z jakich protokołów korzysta usługa WWW? (Wybierz prawidłowe odpowiedzi)
Pytanie 1 Z jakich protokołów korzysta usługa WWW? (Wybierz prawidłowe odpowiedzi) Pytanie 2 a) HTTPs, b) HTTP, c) POP3, d) SMTP. Co oznacza skrót WWW? a) Wielka Wyszukiwarka Wiadomości, b) WAN Word Works,
Rozwijanie kompetencji nauczycieli i uczniów z zakresu stosowania technologii informacyjno-komunikacyjnych (TIK). Wykorzystanie e-podręczników i
Rozwijanie kompetencji nauczycieli i uczniów z zakresu stosowania technologii informacyjno-komunikacyjnych (TIK). Wykorzystanie e-podręczników i e-zasobów w nauczaniu i w uczeniu się Warszawa 2017 Strona
Rozwijanie kompetencji cyfrowych. Wykorzystanie e-zasobów w nauczaniu i w uczeniu się
Rozwijanie kompetencji cyfrowych. Wykorzystanie e-zasobów w nauczaniu i w uczeniu się Warszawa 2019 SYLABUS KURSU A. Przeznaczenie kursu Kurs prowadzony jest metodą e-learningową i przeznaczony dla pracowników