eSezam 2.0
Szukaj kursów…
-
Algorytmy i Struktury Danych
1. Wprowadzenie
PLW ramach modułu zostaną omówione podstawowe zagadnienia związane ze strukturami danych oraz ich wykorzystaniem do tworzenia algorytmów. Omówione zostaną zasady zapisu pseudokodu, który ma na celu ...
OgólnodostępnyPrzejdź do kursu2. Algorytmy przeszukiwania i sortowania
PLW ramach modułu zostanie omówione zagadnienie związane ze złożonością obliczeniową algorytmów oraz przegląd algorytmów do przeszukiwania uwzględniający m.in. przeszukiwanie liniowe i binarne, ...
przeszukiwanie liniowe i binarne przeszukiwanie tekstów problem skoczka szachowego problem plecakowy sortowanie przez wybieranie sortowanie przez wstawianie sortowanie przez zamianę sortowanie szybkie sortowanie przez scalanie sortowanie kubełkowe sortowanie przez kopcowanieOgólnodostępnyPrzejdź do kursu3. Drzewa
PLW ramach modułu zostaną omówione treści związane z tworzeniem drzew binarnych. Zostanie omówiona ogólna struktura drzewa binarnego wraz z podaniem podstawowych operacji jakie można wykonać jak np. ...
drzewa binarne drzewa AVL drzewa czerwono-czarne poruszanie w kolejności inorder preorder oraz postorder rotacja drzewa wskaźnik wyważenia drzewaOgólnodostępnyPrzejdź do kursu4. Grafy
PLW ramach modułu zostaną przedstawione struktury złożone w postaci grafów, dzięki którym możemy modelować najrozmaitsze sieci połączeń, tak bardzo popularne w wielu dziedzinach codziennego życia. W ...
lista sąsiedztwa macierz sąsiedztwa przeszukiwaniu grafu wyznaczanie najkrótszych ścieżek algorytm Floyda-Warshalla algorytm Dijkstry algorytm A-starOgólnodostępnyPrzejdź do kursu -
Grafika komputerowa i wizualizacja
Grafika komputerowa i wizualizacja
Część 1. Wstęp, podstawowe operacje grafiki komputerowej
PLPierwszy moduł jest wprowadzeniem do grafiki komputerowej. Po przedstawieniu dziedzin obejmujących techniki obrazowe (grafika, przetwarzanie obrazów i rozpoznawanie obrazów) oraz historii i ...
grafika rastrowa grafika wektorowa zastosowania grafiki komputerowej interakcja człowiek – komputer operacje rastrowe geometria obliczeniowa zorientowanie punktów na płaszczyźnie wyznaczanie wypukłej skorupki podział wielokąta na trójkąty współrzędne jednorodne i znormalizowane składanie przekształceń dokładność obliczeń w przekształceniach geometrycz kwaternionyOgólnodostępnyPrzejdź do kursuGrafika komputerowa i wizualizacja
Część 2. Kreowanie wirtualnego świata
PLDrugi moduł obejmuje zagadnienia związane z modelowaniem obiektów oraz rzutowaniem świata trójwymiarowego na płaszczyznę. Uzupełnieniem jest eliminacja elementów zasłoniętych jako podstawowy ...
rzutowanie perspektywiczne rzutowanie równoległe opis macierzowy rzutowania przekształcenie perspektywiczne modelowanie brył konstruktywna geometria brył (CSG) interpolacja parametryzacja krzywych i powierzchni krzywe Béziera krzywe B-sklejane modelowanie powierzchni modelowanie fraktalne samopodobieństwo wielościan i zorientowanie ścian algorytm eliminacji elementów zasłoniętych złożoność obliczeniowa algorytmów eliminacji elemeOgólnodostępnyPrzejdź do kursuGrafika komputerowa i wizualizacja
Część 3. Światło, barwa i problemy renderowania
PLModuł trzeci obejmuje zagadnienia związane z opisem rozchodzenia się światła w wirtualnym świecie. Przedstawione są podstawowe zasady opisu światła i barwy oraz budowa i właściwości percepcyjne ...
budowa oka właściwości wzroku postrzeganie barw modele barw problemy reprodukcji barw modele odbicia światła podstawowe wielkości fotometryczne funkcja BRDF modele warstwowe odbicia cieniowanie obiektów oświetlenie globalne śledzenie promieni mapowanie fotonowe metody przyspieszania śledzenia promieni metoda energetycznaOgólnodostępnyPrzejdź do kursuGrafika komputerowa i wizualizacja
Część 4. Dążenie do realizmu
PLModuł czwarty zawiera podstawowe zagadnienia związane z dążeniem do realizmu przy tworzeniu grafiki komputerowej zarówno statycznej jak i dynamicznej. Omówione są zagadnienia budowania i ...
tekstury próbkowanie i filtrowanie tekstur percepcja tekstur mapowanie nierówności mapowanie przesunięć percepcja obrazów ruchomych animacja poklatkowa klatki kluczowe animacja proceduralna przechwytywanie ruchuOgólnodostępnyPrzejdź do kursu -
Inżynieria oprogramowania
1. Proces wytwarzania oprogramowania
PLNiniejszy moduł wprowadza w tematykę inżynierii oprogramowania. Wyjaśnia jej podstawowe problemy oraz typowe podejścia do ich rozwiązywania. Opisuje poszczególne dyscypliny inżynierii ...
cykle wytwarzania oprogramowania metodyki wytwarzania oprogramowania problemy inżynierii oprogramowania najlepsze praktyki inżynierii oprogramowania techniki inżynierii oprogramowania dyscypliny wytwarzania oprogramowania cykl wodospadowy cykl iteracyjny metodyki sformalizowane metodyki zwinne (agile) Scrum Unified ProcessOgólnodostępnyPrzejdź do kursu2. Modelowanie oprogramowania
PLNiniejszy moduł wprowadza w tematykę wykorzystania modeli do opisu systemów oprogramowania. Przedstawia on podstawowe zasady modelowania obiektowego oraz ujednoliconą notację modelowania – język ...
Modelowanie obiektowe Unified Modeling Language (UML) zasady modelowania modelowanie struktury modelowanie dynamiki model klas model komponentów model wdrożenia model przypadków użycia model czynności model sekwencji model maszyny stanów modele w procesie wytwarzania oprogramowaniaOgólnodostępnyPrzejdź do kursu3. Podstawy inżynierii wymagań i projektowania oprogramowania
PLNiniejszy moduł wprowadza w metody dwóch najważniejszych dyscyplin inżynierii oprogramowania – inżynierii wymagań oraz projektowania. W ramach przedstawienia zasad inżynierii wymagań omówione są...
inżynieria wymagań wymagania użytkownika wymagania oprogramowania specyfikacja wymagań projektowanie oprogramowania architektura oprogramowania architektura usługowa projektowanie komponentów style architektury oprogramowania architektura warstwowa warstwa widoku logika aplikacji logika dziedzinowa baza danychOgólnodostępnyPrzejdź do kursu -
Inżynieria wymagań oprogramowania
Inżynieria wymagań oprogramowania
1. Podstawy inżynierii wymagań
PLNiniejszy moduł wprowadza w tematykę inżynierii wymagań oprogramowania. Wyjaśnia najważniejsze zagadnienia dotyczące klasyfikacji wymagań oraz ich reprezentacji. Opisuje zasady organizacji ...
Definicja wymagania piramida wymagań jakość wymagań proces biznesowy przypadek użycia biznesu wizja systemu wywiad z klientem burza mózgów warsztaty wymagań cykl życia oprogramowania śledzenie wymagańOgólnodostępnyPrzejdź do kursuInżynieria wymagań oprogramowania
2. Wymagania użytkownika
PLW procesie wytwarzania oprogramowania jednym z kluczowych zagadnień jest określenie zakresu budowanego systemu oraz zarządzanie tym zakresem. Poziomem wymagań, który to umożliwia jest poziom ...
Wymagania funkcjonalne wymagania jakościowe słownik dziedziny dokumentowanie wymagań specyfikacja wymagań przypadki użycia historie użytkownika metryki wymagań norma ISO/IEC 25010:2011 ograniczenia techniczne i środowiskowe diagramy klasOgólnodostępnyPrzejdź do kursuInżynieria wymagań oprogramowania
3. Wymagania oprogramowania
PLWymagania oprogramowania stanowią uszczegółowienie wymagań użytkownika. Na tym poziomie piramidy wymagań, przypadki użycia zdefiniowane podczas formułowania wymagań użytkownika są opisywane w ...
Scenariusze zdania POD scenariuszy zdania sterujące scenariuszy diagramy czynności modele dziedziny problemu projektowanie interfejsu użytkownika scenopisy szkielety interfejsu użytkownika makiety interfejsu użytkownika prototypowanieOgólnodostępnyPrzejdź do kursu -
Metody optymalizacji dyskretnej
Metody optymalizacji dyskretnej
1. Metoda podziału i oszacowań, techniki restrykcyjne i relaksacyjne
PLOgólnodostępnyPrzejdź do kursuMetody optymalizacji dyskretnej
3. Metody generacji kolumn i odcięć
PLOgólnodostępnyPrzejdź do kursuMetody optymalizacji dyskretnej
4. Programowanie w ograniczeniach, heurystyki
PLOgólnodostępnyPrzejdź do kursu -
Metody Sztucznej Inteligencji w Przemyśle
Metody Sztucznej Inteligencji w Przemyśle
Integracja Technik Sztucznej Inteligencji
PLOgólnodostępnyPrzejdź do kursuMetody Sztucznej Inteligencji w Przemyśle
Zastosowania Algorytmów Inteligencji Masowej
PLOgólnodostępnyPrzejdź do kursuMetody Sztucznej Inteligencji w Przemyśle
Zastosowania Logiki Rozmytej
PLOgólnodostępnyPrzejdź do kursuMetody Sztucznej Inteligencji w Przemyśle
Zastosowania Sieci Neuronowych
PLOgólnodostępnyPrzejdź do kursu -
Modelowanie matematyczne
-
Programowanie
1. Struktura programu
PLW module przedstawione zostały podstawowe informacje związane z zagadnieniem programowania w języku C++. W opisie zawarto opis podstawowej składni języka C++ wraz z podaniem najważniejszych ...
OgólnodostępnyPrzejdź do kursu2. Podstawowe instrukcje i typy danych
PLW ramach modułu zostaną omówione fundamentalne typy danych, takie jak liczby całkowite, liczby zmiennoprzecinkowe, znaki i ciągi znaków. Czytelnik dowie się, jak deklarować zmienne i przypisywać im...
OgólnodostępnyPrzejdź do kursu3. Wyrażenia i pętle
PLW ramach modułu skupimy się na omówieniu różnych rodzajów wyrażeń. Zostaną przedstawione elementy języka które są wykorzystywane do budowy wyrażeń takie jak: stałe, zmienne, nawiasy okrągłe, ...
stałe nawiasy operatory matematyczne operatory logiczne podstawowe pętle instrukcje sterowania przepływem funkcjeOgólnodostępnyPrzejdź do kursu4. Złożone struktury danych
PLW tym rozdziale zostaną omówione złożone struktury danych, takie jak tablice jednowymiarowe oraz dwuwymiarowe. W ramach opisu zostaną przedstawiona ich budowa oraz sposób dostępu do poszczególnych ...
OgólnodostępnyPrzejdź do kursu -
Sieci komputerowe
-
Sieci neuronowe w zastosowaniach biznesowych
Sieci neuronowe w zastosowaniach biznesowych
1. Podstawy sieci neuronowych
PLOgólnodostępnyPrzejdź do kursuSieci neuronowe w zastosowaniach biznesowych
2. Zaawansowane struktury sieci neuronowych
PLOgólnodostępnyPrzejdź do kursuSieci neuronowe w zastosowaniach biznesowych
3. Sieci samoorganizacji
PLOgólnodostępnyPrzejdź do kursuSieci neuronowe w zastosowaniach biznesowych
4. Przykłady zastosowań sieci neuronowych
PLOgólnodostępnyPrzejdź do kursu -
Testowanie i weryfikacja oprogramowania
Testowanie i weryfikacja oprogramowania
1. Podstawy testowania oprogramowania
PLOgólnodostępnyPrzejdź do kursu
Testowanie i weryfikacja oprogramowania
2. Planowanie i strategia testów
PLOgólnodostępnyPrzejdź do kursu
Testowanie i weryfikacja oprogramowania
3. Techniki projektowania testów
PLOgólnodostępnyPrzejdź do kursu
-
Zaawansowane Aplikacje Internetowe
Zaawansowane Aplikacje Internetowe
3. Back-end
PLWprowadzenie do projektowania back-endu (tej części aplikacji, która służy do przetwarzania danych po stronie serwera) na przykładzie środowiska wykonawczego Node.js.
OgólnodostępnyPrzejdź do kursu -
Zaawansowane C++
1. Podstawowa składnia języka
PLModuł jest poświęcony omówieniu składni języka C++. W tej części zwrócono uwagę na formalny sposób zapisu kodu programu w języku C++. Przedstawiono typy danych dostępne w języku. Omówiono sposób ...
OgólnodostępnyPrzejdź do kursu2. Obiekty i klasy
PLModuł omawia możliwości programowania obiektowego i zorientowanego obiektowo przy wykorzystaniu C++. Zaczyna się od wprowadzenia paradygmatu programowania obiektowego, oraz przedstawienia ...
Klasy obiekty hermetyzacja danych polimorfizm dziedziczenie abstrakcja danych wielodziedziczenie interfejsy w C++OgólnodostępnyPrzejdź do kursu3. Szablony
PLModuł o szablonach języka C++ prezentuje kluczowy mechanizm, który umożliwia programistom pisanie ogólnych, generycznych funkcji i klas. Szablony pozwalają zapisywać algorytmy niezależnie od typu ...
Szablony funkcji szablony klas algorytmy uogólnione funktory predykaty generatory specjalizacja szablonówOgólnodostępnyPrzejdź do kursu4. Zastosowania
PLNa początku tego modułu zamieszczono opis możliwości podstawowych elementów biblioteki STL, prezentując kluczowe narzędzie, które ułatwia programistom pracę z zaawansowanymi strukturami danych i ...
OgólnodostępnyPrzejdź do kursu