Uniwersytet Mikołaja Kopernika w Toruniu - Centralny punkt logowania
Strona główna

Inf., II st, stacjonarne, przedmioty do wyboru (grupa przedmiotów zdefiniowana przez Wydział Matematyki i Informatyki)

Jednostka: Wydział Matematyki i Informatyki Zestaw przedmiotów, który widzisz poniżej został zdefiniowany przez tę jednostkę. Jednostka ta nie musi mieć jednak związku z organizacją wymienionych przedmiotów (jednostką odpowiedzialną za organizację przedmiotu jest jednostka wymieniona w odpowiedniej kolumnie w tabeli poniżej). Więcej o tym przeczytasz w Pomocy.
Grupa przedmiotów: Inf., II st, stacjonarne, przedmioty do wyboru
wybierz inną grupę zobacz plany zajęć tej grupy
Filtry
Zaloguj się, aby uzyskać dostęp do dodatkowych opcji

Konkretniej - pokazuj tylko te przedmioty, dla których istnieje otwarta rejestracja taka, że możesz w jej ramach zarejestrować się na przedmiot.

Dodatkowo pokazywane są również te przedmioty, na które jesteś już zarejestrowany (lub składałeś prośbę o zarejestrowanie).

Jeśli chcesz zmienić te ustawienia na stałe, edytuj swoje preferencje w menu Mój USOSweb.
Legenda
Jeśli przedmiot jest prowadzony w danym cyklu dydaktycznym, to w odpowiedniej komórce pojawi się koszyk rejestracyjny. Ikona koszyka zależy od tego, czy możesz się rejestrować na dany przedmiot.
niedostępny (zaloguj się!) - nie jesteś zalogowany
niedostępny - aktualnie nie możesz się rejestrować
zarejestruj - możesz się zarejestrować
wyrejestruj - możesz się wyrejestrować (lub wycofać prośbę)
prośba - złożyłeś prośbę o zarejestrowanie (i nie możesz jej już wycofać)
zarejestrowany - jesteś pomyślnie zarejestrowany (i nie możesz się wyrejestrować)
Kliknij na ikonę "i" przy koszyku, aby uzyskać dodatkowe informacje.

2021/22 - Rok akademicki 2021/22
2021/22Z - Semestr zimowy 2021/22
2021/22L - Semestr letni 2021/22
2022/23 - Rok akademicki 2022/23
2022/23Z - Semestr zimowy 2022/23
2022/23L - Semestr letni 2022/23
2023/24 - Rok akademicki 2023/24
2023/24Z - Semestr zimowy 2023/24
2023/24L - Semestr letni 2023/24
(zajęcia mogą być semestralne, trymestralne lub roczne)
Opcje
2021/22 2021/22Z 2021/22L 2022/23 2022/23Z 2022/23L 2023/24 2023/24Z 2023/24L
1000-I1ASD2 brak brak brak brak brak brak brak
Zajęcia przedmiotu
Semestr letni 2021/22
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr letni 2022/23
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis

Przedmiot jest poświęcony bardziej zaawansowanym problemom oraz algorytmom ich rozwiązywania. Problemy mają solidne umocowanie w zagadnieniach praktycznych, podobnie algorytmy ich rozwiązywania.

Strona przedmiotu
1000-I2BAD brak brak brak brak brak brak brak brak
Zajęcia przedmiotu
Semestr zimowy 2021/22
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis

Przedmiot prezentuje metody optymalizacji zapytań w bazach realacyjnych oraz szeroki przegląd baz nierelacyjnych z przykładami ich zastosowań.

Strona przedmiotu
1000-I1BSO brak brak brak brak brak

brak
Zajęcia przedmiotu
Semestr zimowy 2021/22
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr zimowy 2022/23
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr zimowy 2023/24
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis

Jest to podstawowy kurs teorii i praktyki bezpieczeństwa systemów komputerowych. Szczególną uwagę poświęcono bezpieczeństwu systemów operacyjnych, w tym uwierzytelnianiu i kontroli dostępu oraz zapobieganiu, wykrywaniu oraz likwidowaniu zagrożeń we współczesnych systemach operacyjnych.

Strona przedmiotu
1000-AD-EkspMasZD brak brak brak brak brak

brak
Zajęcia przedmiotu
Semestr letni 2021/22
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr letni 2022/23
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr zimowy 2023/24
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis

Dynamiczne pojawienie się dużych zbiorów danych w internecie spowodowała konieczność ich szybkiego przetwarzania, a umiejętność ta powoli staje się jednym z podstawowych wymogów pracy w wielu dużych firmach. Zagadnienie to jest wymagające i pozwala na praktyczne wykorzystanie wiedzy zdobytej z takich dziedzin jak algorytmika, przetwarzanie danych, eksploracja danych itp. Ponadto, ze względu na specyfikę problemu, istotnym elementem zagadnienia stała się nauka optymalizacji kodu eksplorującego dane z wykorzystaniem dostępnych narzędzi w rożnych kontekstach: obliczeń, zużycia energii, ograniczeniami związanymi z przesyłem i składowaniem danych.

Wykład ten przedstawi pojawiające się w tej dziedzinie problemy oraz paradygmaty pozwalające na ich rozwiązanie.

Strona przedmiotu
1000-I2GK2 brak brak brak brak brak brak brak
Zajęcia przedmiotu
Semestr letni 2022/23
  • Laboratorium - 30 godzin
Semestr letni 2023/24
  • Laboratorium - 30 godzin
Grupy przedmiotu

Skrócony opis

- implementacja wybranych algorytmów obrazowania 3D

- przetwarzanie danych wolumetrycznych

- przetwarzanie modeli siatkowych

Strona przedmiotu
1000-I1PJD brak brak brak brak brak brak brak brak
Zajęcia przedmiotu
Semestr letni 2021/22
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis

Przedmiot Język D przeznaczony jest dla studentów, którzy we wcześniejszych latach poznali podstawy programowania obiektowego. Język D jest obiektowo zorientowanym językiem programowania stworzonym przez Waltera Brighta, ma on być obiektowym następcą języka ANSI C, jednak w przeciwieństwie do języka C++ nie jest w pełni zgodny składniowo z poprzednikiem. Możliwe jest jednak używanie skompilowanych modułów napisanych w języku C. W stosunku do C++, język D wprowadza kilka nowych cech takich jak programowanie kontraktowe, automatyczne zarządzanie pamięcią, zintegrowany z kompilatorem system dokumentacji, możliwe jest zagnieżdżanie funkcji, zmieniony jest system szablonów. Język D utrzymuje możliwość pisania niskopoziomowego dodając wstawki asemblerowe. Odchodzi natomiast od wielokrotnego dziedziczenia z C++ w zamian oferując możliwość implementacji wielu interfejsów.

Strona przedmiotu
1000-I1KAT brak brak brak brak
brak brak
Zajęcia przedmiotu
Rok akademicki 2021/22
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Rok akademicki 2022/23
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Rok akademicki 2023/24
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis

Konwersatorium jest przeznaczone dla studentów zainteresowanych rozwiązywaniem problemów algorytmicznych oraz udziałem w indywidualnych i zespołowych zawodach programistycznych. W ramach przedmiotu będziemy się zajmować przygotowaniami zarówno od strony technicznej (algorytmicznej) jak i taktycznej (turniejowej). Konwersatorium będzie również stanowiło podstawę selekcji reprezentacji WMiI na zawody ACM.

Strona przedmiotu
1000-I2LAI brak brak brak brak brak brak
Zajęcia przedmiotu
Semestr letni 2021/22
  • Ćwiczenia - 30 godzin
  • Wykład - 30 godzin
Semestr letni 2022/23
  • Ćwiczenia - 30 godzin
  • Wykład - 30 godzin
Semestr letni 2023/24
  • Ćwiczenia - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis

Celem przedmiotu jest wprowadzenie w podstawowe zagadnienia szeroko rozumianej logiki matematycznej, ze szczególnym uwzględnieniem zastosowań w informatyce. Logika matematyczna jest jedną z podstawowych dziedzin matematyki (obok teorii kategorii i matematyki dyskretnej), które z powodzeniem wykorzystywane są w informatyce. W języku logiki formułuje się wiele podstawowych zagadnień i teorii informatycznych, do których należą: rozstrzygalność i nierozstrzygalność języków formalnych, programowanie funkcyjne, sztuczna inteligencja, semantyka i weryfikacja programów, teoria złożoności, teoria obliczalności. Największą rolę w informatyce odgrywają trzy dziedziny logiki – logika pierwszego rzędu (tzn. rachunek kwantyfikatorów), logika intuicjonistyczna oraz logika modalna. Ten fakt posiada swoje odzwierciedlenie w programie przedmiotu, który w naszym założeniu powinien być możliwie szeroki i przekrojowy.

Strona przedmiotu
1000-I1PAL brak brak brak brak brak

brak
Zajęcia przedmiotu
Semestr zimowy 2021/22
  • Ćwiczenia - 30 godzin
  • Wykład - 30 godzin
Semestr zimowy 2022/23
  • Ćwiczenia - 30 godzin
  • Wykład - 30 godzin
Semestr zimowy 2023/24
  • Ćwiczenia - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis

Celem zajęć jest zaznajomienie uczestników z wybranymi podstawowymi pojęciami algebry oraz problemami ich dotyczącymi, ze szczególnym uwzględnieniem aspektów algorytmicznych w ich rozwiązaniach i przygotowania do wykorzystywania systemów komputerowego wspomagania algebry.

Przedmiot przeznaczony jest głównie dla studentów informatyki. Mogą w nim również uczestniczyć studenci matematyki.

Strona przedmiotu
1000-I2PAMA brak brak brak brak brak brak brak
Zajęcia przedmiotu
Semestr letni 2021/22
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr letni 2022/23
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis

Kurs programowania urządzeń mobilnych Apple, pozwala zapoznać się z podstawowymi technikami programowania dla dotykowych urządzeń mobilnych (nie wykluczając platform konkurencyjnych), jak również ze specyficznymi rozwiązaniami zaprezentowanymi przez Apple.

Strona przedmiotu
1000-I1PAM-Android brak brak brak brak brak brak
Zajęcia przedmiotu
Semestr letni 2021/22
  • Ćwiczenia - 30 godzin
  • Laboratorium - 30 godzin
Semestr letni 2022/23
  • Ćwiczenia - 30 godzin
  • Laboratorium - 30 godzin
Semestr letni 2023/24
  • Ćwiczenia - 30 godzin
  • Laboratorium - 30 godzin
Grupy przedmiotu

Skrócony opis

Na przedmiocie zostaną omówione podstawowe metody budowania aplikacji w systemie android z wykorzystaniem

1. języka java

2. środowiska programistycznego android studio

3. narzędzia budowania projektu gradle

4. Narzędzia kontroli wersji GIT

Strona przedmiotu
1000-I2ApDeskC# brak brak brak brak brak

brak
Zajęcia przedmiotu
Semestr zimowy 2021/22
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr zimowy 2022/23
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr zimowy 2023/24
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis

Przedmiot ten jest "następcą" prowadzonego do roku akademickiego 2014/2015 przedmiotu Programowanie zaawansowanych aplikacji w C#. Przeznaczony jest dla studentów II stopnia kierunku informatyka, oraz studentów I stopnia tego kierunku, którzy we wcześniejszych latach poznali składnię języka C oraz podstawy programowania obiektowego. Przy czym mocno preferowana jest przynajmniej podstawowa znajomość języka C#.

W toku nauki studenci powinni zdobyć wiedzę i umiejętności przydatne przy tworzeniu w języku C# gotowych do wdrożenia aplikacji przeznaczonych dla "klasycznych desktopowych" systemów MS Windows.

W szczególności powinni nauczyć się korzystać z wbudowanych w te systemy oraz w środowisko .NET Framework mechanizmów (m.in. systemu uprawnień, logów systemowych, rejestru systemu, zarządzania konfiguracjami i instalacją).

Strona przedmiotu
1000-I1ProgFunkc brak brak brak brak brak brak brak
Zajęcia przedmiotu
Semestr letni 2022/23
  • Laboratorium - 30 godzin
Semestr letni 2023/24
  • Laboratorium - 30 godzin
Grupy przedmiotu

Skrócony opis

Zapoznanie z paradygmatem programowania funkcyjnego oraz jego praktyczną realizacją w języku Erlang.

Strona przedmiotu
1000-I2PGPU brak brak brak brak brak

brak
Zajęcia przedmiotu
Semestr zimowy 2021/22
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr zimowy 2022/23
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr zimowy 2023/24
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis

Wykład stanowi wprowadzenie do programowania równoległego ogólnego zastosowania na karty graficzne GP GPU.

Strona przedmiotu
1000-I1ProgJava2
Programowanie Java 2 (od 2023-10-01)
brak brak brak brak brak brak brak

brak
Zajęcia przedmiotu
Semestr zimowy 2023/24
  • Laboratorium - 45 godzin
  • Wykład - 15 godzin
Grupy przedmiotu

Skrócony opis

Przedmiot przeznaczony dla studentów studiów I stopnia na kierunku informatyka. Celem zajęć jest zapoznanie z bardziej zaawansowanymi wykorzystaniami języka programowania Java, w tym z nowoczesnymi frameworkami, ze szczególnym uwzględnieniem aplikacji webowych. Po ukończeniu przedmiotu student powinien posiadać wystarczającą wiedzę i umiejętności pozwalające tworzenie aplikacji w ramach Java.

Strona przedmiotu
1000-OG-EN-SITS brak brak brak brak brak brak
Zajęcia przedmiotu
Semestr letni 2021/22
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr letni 2022/23
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr letni 2023/24
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis
Nie podano opisu skróconego, przejdź do strony przedmiotu aby uzyskać więcej danych.
Strona przedmiotu
1000-MS1-TeoGraf brak brak brak brak brak brak
Zajęcia przedmiotu
Semestr letni 2021/22
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr zimowy 2022/23
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr letni 2023/24
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis

Teoria grafów jest nauką interdyscyplinarną. Prowadzi do umiejętności tworzenia abstrakcyjnego modelu dla sytuacji problemowej i przez badanie jego własności, pomaga znaleźć efektywne rozwiązanie. Ma zastosowanie we wszystkich dziedzinach życia, a szczególnej rangi nabiera w czasach, gdy rozwój sieci komputerowych powoduje konieczność analizy dużych zbiorów danych, często przy zastosowaniu sztucznej inteligencji. Konstruowanie abstrakcyjnego modelu w postaci grafu i teoretyczne rozważania są ważnym elementem całego procesu twórczego poszukiwania rozwiązania od specyfikacji problemu, przez zdefiniowanie pojęć, modelowanie sytuacji problemowej, aż do znalezienia rozwiązania, udowodnienia jego poprawności i oszacowania złożoności oraz praktycznej efektywności. Wykład wzbogacony przykładami konkretnych zastosowań omawianych aspektów teoretycznych i algorytmów, połączony z zajęciami laboratoryjnymi, jest ważnym elementem procesu kształcenia absolwenta informatyki i matematyki stosowanej.

Strona przedmiotu
1000-I2TIN brak brak brak brak brak

brak
Zajęcia przedmiotu
Semestr zimowy 2021/22
  • Ćwiczenia - 30 godzin
  • Wykład - 30 godzin
Semestr zimowy 2022/23
  • Ćwiczenia - 30 godzin
  • Wykład - 30 godzin
Semestr zimowy 2023/24
  • Ćwiczenia - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis

Celem zajęć jest zaznajomienie studentów z entropijną teorią procesów stacjonarnych i jej wykorzystanie do matematycznego opisu procesu przekazu informacji, w szczególności do zagadnienia kompresji danych i kodowania sygnału.

Przedmiot przeznaczony jest głównie dla studentów matematyki. Mogą w nim również uczestniczyć studenci informatyki.

Strona przedmiotu
1000-I1TNAB brak brak brak brak brak

brak brak
Zajęcia przedmiotu
Rok akademicki 2022/23
  • Laboratorium - 60 godzin
Rok akademicki 2023/24
  • Laboratorium - 60 godzin
Grupy przedmiotu

Skrócony opis

Celem przedmiotu jest przekazanie wiedzy pozwalającej na tworzenie backendowych aplikacji internetowych w ekosystemie JVM. Przedmiot skupia się na komplementarnym podejściu do procesu wytwarzania oprogramowania z uwzględnieniem dobrych praktyk programistycznych oraz wszystkich narzędzi niezbędnych do efektywnego poruszania się programisty w środowisku zaawansowanych zespołów programistycznych.

Strona przedmiotu
1000-I1TNAF brak brak brak brak brak

brak brak
Zajęcia przedmiotu
Rok akademicki 2022/23
  • Laboratorium - 60 godzin
Rok akademicki 2023/24
  • Laboratorium - 60 godzin
Grupy przedmiotu

Skrócony opis

Celem zajęć jest przygotowanie studentów do podjęcia pierwszej samodzielnej pracy jako Junior Frontend Developer, przekazanie podstawowej wiedzy i umiejętności programistycznych w zakresie programowania aplikacji internetowych

Strona przedmiotu
1000-AD-WSystBaz brak brak brak brak brak brak

brak
Zajęcia przedmiotu
Semestr zimowy 2022/23
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Semestr zimowy 2023/24
  • Laboratorium - 30 godzin
  • Wykład - 30 godzin
Grupy przedmiotu

Skrócony opis

Przedmiot prezentuje metody optymalizacji zapytań w bazach realacyjnych oraz szeroki przegląd baz nierelacyjnych z przykładami ich zastosowań.

Strona przedmiotu
1000-I1WTWeb brak brak brak brak brak brak brak
Zajęcia przedmiotu
Semestr letni 2022/23
  • Laboratorium - 30 godzin
Semestr letni 2023/24
  • Laboratorium - 30 godzin
Grupy przedmiotu

Skrócony opis

Przedmiot przedstawia użycie najnowszych technologii webowych przy użyciu języka programowania PHP w wersji 8.* oraz wykorzystania frameowrka Symfony.

Strona przedmiotu
ul. Jurija Gagarina 11, 87-100 Toruń tel: +48 56 611-40-10 https://usosweb.umk.pl/ kontakt deklaracja dostępności USOSweb 7.0.0.0-1 (2023-09-06)