Nicolaus Copernicus University in Torun - Central Authentication Service
Strona główna

(in Polish) Przedmioty do wyboru dla Informatyki Stosowanej s1 (course group defined by Faculty of Physics, Astronomy and Informatics)

Faculty: Faculty of Physics, Astronomy and Informatics Courses displayed below are part of group defined by this faculty, but this faculty is not necessarily the one that organizes these courses. Read Help for more information on this subject.
Course group: (in Polish) Przedmioty do wyboru dla Informatyki Stosowanej s1
other groups

Course group schedules

Filters
Please log in to gain access to additional options

Precisely - show only these courses which are related to such open registration which allows you to register for the course.

Additionally, courses which you are already registered for (or applied for registration) are also included.

If you want to change these settings permanently
edit your preferences in the My USOSweb menu.
Key
If course is offered then a registration cart will be displayed.
unavailable (log in!) - you are not logged in
unavailable - currently you are not allowed to register
register - you are allowed to register
unregister - you are allowed to unregister (or withdraw application)
applied - you applied for registration (and you cannot widrdraw this application)
registered - you are registered (and you cannot unregister)
Use one of the "i" icons below for additional information.

2021/22Z - Winter semester 2021/22
2021/22L - Summer semester 2021/22
2022/23Z - Winter semester 2022/23
2022/23L - Summer semester 2022/23
2023/24Z - Winter semester 2023/24
2023/24L - Summer semester 2023/24
2024/25Z - Winter semester 2024/25
2024/25L - Summer semester 2024/25
(there could be semester, trimester or one-year classes)
Actions
2021/22Z 2021/22L 2022/23Z 2022/23L 2023/24Z 2023/24L 2024/25Z 2024/25L
0800-ALGLICZB
n/a n/a n/a n/a
Classes
Winter semester 2021/22
  • Laboratory - 30 hours
Winter semester 2022/23
  • Laboratory - 30 hours
Winter semester 2023/24
  • Laboratory - 30 hours
Winter semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

1. Sieve of Eratosthenes

2. Gaussian and Eisenstein primes

3. Euclid algorithm, Bezout identity

4. Factorisation algorithms

5. Primality testing algorithms

6. Exponentiation by squaring

7. Algorithms for computing discrete logarithms

8. El-Gamal and RSA cryptosystems

9. Cryptanalysis by frequency analysis

10. Performing the group operation of elliptic curves

11. El-Gamal cryptosystem on elliptic curves

Course page
0800-KK-APAZURE
n/a n/a n/a n/a
Classes
Winter semester 2023/24
  • Laboratory - 30 hours
Summer semester 2023/24
  • Laboratory - 30 hours
Winter semester 2024/25
  • Laboratory - 30 hours
Summer semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description
No brief description found, go to course home page to get more information.
Course page
0800-KK-JAVA
n/a n/a
Classes
Winter semester 2021/22
  • Laboratory - 30 hours
Summer semester 2021/22
  • Laboratory - 30 hours
Winter semester 2022/23
  • Laboratory - 30 hours
Summer semester 2022/23
  • Laboratory - 30 hours
Winter semester 2023/24
  • Laboratory - 30 hours
Winter semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

(in Polish) Celem zajęć jest zapoznanie studentów z obiektowym językiem programowania ogólnego przeznaczenia, jakim jest Java. W ramach laboratoriów poruszone zostaną najistotniejsze tematy związane z tym jakże przydatnym i szeroko stosowanym językiem - począwszy od składni i charakterystyki, skończywszy na wykorzystaniu Javy w tworzeniu współczesnych aplikacji desktopowych, mobilnych i webowych.

Course page
0800-KK-PYTH2
n/a n/a n/a n/a n/a
Classes
Summer semester 2021/22
  • Laboratory - 30 hours
Summer semester 2023/24
  • Laboratory - 30 hours
Summer semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

1. Iterators and generators, the itertools module, coprodecures, microthreads, non-blocking i/o operations

2. Fuctional programming, module functools, state remembering functions, function closures, callable classes

3. Decorators of functions and classes

4. Context managers

5. Advanced issueas concerning classes:

- static methods and class methods

- pseudoprivate attributes

- methods __getattr__ / __getattribute__, dynamically generated attributes, pseudoprivacy emulation

- __slots__ - name accessibility control

- descriptors and properties

6. multipeocessing module - parallel programming, communication between processes, sinchronisation.

7. Nummerical problems in numpy / scipy

Course page
0800-KK-ZEXEL
n/a n/a n/a n/a
Classes
Winter semester 2021/22
  • Laboratory - 30 hours
Winter semester 2022/23
  • Laboratory - 30 hours
Winter semester 2023/24
  • Laboratory - 30 hours
Winter semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

(in Polish) Laboratorium ma na celu rozszerzenie umiejętności pracy w MS Excel, poznania różnych typów funkcji, zaawansowanych narzędzi analizy danych oraz podstaw programowania VBA.

Course page
0800-MATLAN
Classes
Winter semester 2021/22
  • Laboratory - 30 hours
Summer semester 2021/22
  • Laboratory - 30 hours
Winter semester 2022/23
  • Laboratory - 30 hours
Summer semester 2022/23
  • Laboratory - 30 hours
Winter semester 2023/24
  • Laboratory - 30 hours
Summer semester 2023/24
  • Laboratory - 30 hours
Winter semester 2024/25
  • Laboratory - 30 hours
Summer semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

(in Polish) Celem przedmiotu jest przedstawienie studentom kierunków oferowanych przez WFAIS możliwości środowiska Matlab w zakresie analizy danych pomiarowych.

Course page
0800-PROTGIER
n/a n/a n/a n/a n/a n/a
Classes
Summer semester 2023/24
  • Laboratory - 15 hours
Summer semester 2024/25
  • Laboratory - 15 hours
Groups

Brief description

(in Polish) Celem zajęć jest zaznajomienie studentów z procesem tworzenia gier wideo i wprowadzenie w realia branży gamedev.

Course page
0800-KK-ASP
Classes
Winter semester 2021/22
  • Laboratory - 30 hours
Summer semester 2021/22
  • Laboratory - 30 hours
Winter semester 2022/23
  • Laboratory - 30 hours
Summer semester 2022/23
  • Laboratory - 30 hours
Winter semester 2023/24
  • Laboratory - 30 hours
Summer semester 2023/24
  • Laboratory - 30 hours
Winter semester 2024/25
  • Laboratory - 30 hours
Summer semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

(in Polish) Tematyka przedmiotu obejmuje tworzenie aplikacji internetowych z wykorzystaniem narzędzi dostarczanych przez firmę Microsoft, ze szczególnym naciskiem na platformy ASP.NET WebAPI, ASP.NET MVC oraz ASP.NET MVC Core.

Laboratoria mają na celu nabycie umiejętności w zakresie tworzenia oprogramowania wykorzystującego sieć komputerową oraz budowy systemów wielowarstwowych.

Course page
0800-M-GRK2-DY n/a n/a n/a n/a
Classes
Summer semester 2021/22
  • Laboratory - 30 hours
Summer semester 2022/23
  • Laboratory - 30 hours
Summer semester 2023/24
  • Laboratory - 30 hours
Summer semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

(in Polish) "Grafika komputerowa 2D" jest kontynuacją przedmiotu "Rudymenty grafiki komputerowej". Omawiane są zaawansowane techniki przetwarzania obrazów rastrowych, w tym konstrukcja i wykorzystanie filtrów splotowych, analiza Fourierowska obrazów, a także przygotowanie cyfrowych materiałów do celów poligraficznych. Szczegółowo dyskutowane są techniki kompresji obrazów cyfrowych (jpg).

Program zajęć obejmuje także wybrane, zaawansowane zagadnienia grafiki wektorowej, w tym strukturę języka PostScript oraz narzędzia przetwarzania plików PS i PDF.

Zajęcia odbywają się w pracowni komputeriwej - omawiane zagadnienia ilustrowane sa praktycznymi cwiczeniami.

Course page
0800-3D-OGL n/a n/a n/a n/a
Classes
Summer semester 2021/22
  • Laboratory - 30 hours
Summer semester 2022/23
  • Laboratory - 30 hours
Summer semester 2023/24
  • Laboratory - 30 hours
Summer semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

(in Polish) Przedmiotem kursu jest OpenGL, czyli popularny interfejs programistyczny służący do tworzenia aplikacji z grafiką 3D.

W ostatnich latach został on całkowicie zreformowany w efekcie czego większość książek i materiałów na jego temat stała się nieaktualna. Kurs adresowany jest zarówno dla początkujących programistów grafiki 3D jak i dla tych którzy chcieliby "przesiąść się" na nową wersję OpenGL'a.

Course page
0800-3D-KART n/a n/a n/a n/a
Classes
Summer semester 2021/22
  • Laboratory - 30 hours
Summer semester 2022/23
  • Laboratory - 30 hours
Summer semester 2023/24
  • Laboratory - 30 hours
Summer semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

(in Polish) Zajęcia będą dotyczyły programowania tzw. shaderów wykonywanych przez karty graficzne, czyli wysoce zrównoleglonych programów uruchamianych dla poszczegolnych werteksów i pikseli w ramach potoku renderowania. Omówiony zostanie język GLSL jako jeden z przykładów standardu Cg.

Course page
0800-15KKCPP n/a n/a n/a n/a
Classes
Winter semester 2021/22
  • Laboratory - 30 hours
Winter semester 2022/23
  • Laboratory - 30 hours
Winter semester 2023/24
  • Laboratory - 30 hours
Winter semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

(in Polish) Język C++ jest jednym ze najpowszechniej obecnie wykorzystywanych języków programowania. Zajęcia umożliwią zapoznanie się z tym językiem w stopniu zaawansowanym. Omawiane będą m.in. typowe błędy programistyczne i sposoby ich unikania, a także nowe elementy języka.

Course page
0800-15KKPASL n/a n/a n/a n/a n/a
Classes
Summer semester 2021/22
  • Laboratory - 30 hours
Summer semester 2022/23
  • Laboratory - 30 hours
Summer semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

(in Polish) Celem zajęć jest poznanie działania systemu operacyjnego klasy przemysłowej Red Hat Linux/CentOS poprzez analizę informacji uzyskiwanych dzięki zastosowaniu dostępnych w systemie narzędzi diagnostycznych oraz opanowanie w poszerzonym zakresie umiejętności zarządzania systemem z linii komend.

Course page
0800-KKCCNA-RS-2 n/a n/a n/a n/a
Classes
Winter semester 2021/22
  • Laboratory - 60 hours
Winter semester 2022/23
  • Laboratory - 60 hours
Winter semester 2023/24
  • Laboratory - 60 hours
Winter semester 2024/25
  • Laboratory - 60 hours
Groups

Brief description

(in Polish) Kurs dotyczący podstaw routingu i przełączania w sieciach komputerowych. Jest to drugi z czterech kursów prowadzących do uzyskania certyfikatu Cisco CCNA.

Course page
0800-KKCCNA-RS-3 n/a n/a n/a n/a
Classes
Summer semester 2021/22
  • Laboratory - 60 hours
Summer semester 2022/23
  • Laboratory - 60 hours
Summer semester 2023/24
  • Laboratory - 60 hours
Summer semester 2024/25
  • Laboratory - 60 hours
Groups

Brief description

(in Polish) Kurs dotyczący zaawansowanych aspektów projektowania i tworzenia sieci komputerowych. Jest to trzeci z czterech kursów prowadzących do uzyskania certyfikatu Cisco CCNA.

Course page
0800-16KML-DW n/a n/a n/a n/a n/a
Classes
Summer semester 2021/22
  • Laboratory - 30 hours
Summer semester 2022/23
  • Laboratory - 30 hours
Summer semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

The aim of the course is to highlight students to the problem of computer drug design. During the classes, students will learn how to use a ready-made software for this purpose and will gain basic knowledge in the field of drug chemistry and protein structure.

Course page
0800-KAOB n/a
Classes
Winter semester 2021/22
  • Laboratory - 45 hours
Winter semester 2022/23
  • Laboratory - 45 hours
Summer semester 2022/23
  • Laboratory - 45 hours
Winter semester 2023/24
  • Laboratory - 45 hours
Summer semester 2023/24
  • Laboratory - 45 hours
Winter semester 2024/25
  • Laboratory - 45 hours
Summer semester 2024/25
  • Laboratory - 45 hours
Groups

Brief description

(in Polish) Celem przedmiotu jest zapoznanie słuchaczy z rysowaniem schematów układów elektrycznych i elektronicznych, symulowanie działania tych układów i tworzenie do nich obwodów drukowanych za pomocą specjalistycznego oprogramowania inżynierskiego (CAD).

Course page
0800-JFA n/a n/a n/a n/a
Classes
Winter semester 2021/22
  • Tutorial - 15 hours
  • Lecture - 30 hours
Winter semester 2022/23
  • Tutorial - 15 hours
  • Lecture - 30 hours
Winter semester 2023/24
  • Tutorial - 15 hours
  • Lecture - 30 hours
Winter semester 2024/25
  • Tutorial - 15 hours
  • Lecture - 30 hours
Groups

Brief description

(in Polish) Wykład z ćwiczeniami dotyczy teorii języków formalnych, klas języków wg. hierarchii Chomsky'ego, metod ich definiowania i rozpoznawania, zagadnień złożoności obliczeniowej, a także efektywnych algorytmów analizy składni.

Course page
0800-15KKL-DW n/a
Classes
Winter semester 2021/22
  • Laboratory - 30 hours
Summer semester 2021/22
  • Laboratory - 30 hours
Summer semester 2022/23
  • Laboratory - 30 hours
Winter semester 2023/24
  • Laboratory - 30 hours
Summer semester 2023/24
  • Laboratory - 30 hours
Winter semester 2024/25
  • Laboratory - 30 hours
Summer semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

(in Polish) Przedmiotem kursu jest praktyczne opanowanie pakietu LabView (Laboratory Virtual Instrument Engineering Workbench), służącego do szybkiego tworzenia aplikacji działających w środowisku Windows. LabView jest oparte o graficzny język programowania G (którego znajomość NIE jest wymagana) i zawiera w pełni zintegrowane procedury komunikacji z urządzeniami zewnętrznymi takie jak: GPIB, VXI, PXI, RS-232 oraz z układami na kartach w standardzie ISA i PCI. Zawiera również zintegrowane procedury dla aplikacji internetowych (TCP/IP) oraz ActiveX.

Course page
0800-15KK.Net-DW n/a n/a
Classes
Winter semester 2021/22
  • Laboratory - 30 hours
Summer semester 2021/22
  • Laboratory - 30 hours
Winter semester 2022/23
  • Laboratory - 30 hours
Summer semester 2022/23
  • Laboratory - 30 hours
Winter semester 2023/24
  • Laboratory - 30 hours
Winter semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

(in Polish) Kurs uzupełnia wiedzę o platformie .NET i zaawansowanych mechanizmach języka C# (rozszerza wiedzę z wykładu dot. programowania obiektowego).

Course page
0800-15KKF-DW n/a n/a n/a n/a
Classes
Summer semester 2021/22
  • Laboratory - 30 hours
Summer semester 2022/23
  • Laboratory - 30 hours
Summer semester 2023/24
  • Laboratory - 30 hours
Summer semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

Essential course of the Fortran computer language, both the F77 as well as the new F9x versions. Fortran 77 is a simple, modular, semistructural programing language, oriented to numerical applications, also in the largest scale. Most of advanced computer codes used in science and technology, as well as numerous and easily accesible libraries of numerical procedures, are written in this language. The new versions 9x (containing the complete 77 standard) are fully structural modular-hierarchical systems, offering all typical tools of the object oriented programming.

Course page
0800-NPR n/a n/a n/a n/a
Classes
Winter semester 2021/22
  • Laboratory - 15 hours
Winter semester 2022/23
  • Laboratory - 15 hours
Winter semester 2023/24
  • Laboratory - 15 hours
Winter semester 2024/25
  • Laboratory - 15 hours
Groups

Brief description

(in Polish) Celem zajęć jest przybliżenie najpopularniejszych narzędzi wspomagających programistę na każdym etapie produkcji oprogramowania, począwszy od fazy projektowej, poprzez implementację, wykrywanie i usuwanie błędów, testowanie, aż po wdrażanie gotowego produktu i jego utrzymanie. Główny nacisk przedmiotu położony jest na wykazanie korzyści płynących z wykorzystania zintegrowanych środowisk IDE oraz platform zarządzających cyklem życia oprogramowania przy tworzeniu oprogramowania dedykowanego systemom operacyjnym z rodziny Windows oraz UNIX/GNU Linux jak również przy wytwarzaniu aplikacji internetowych.

Zajęcia są skierowane do osób zajmujących się programowaniem, pragnących tworzyć nowoczesne i wydajne aplikacje samodzielnie lub w zespołach programistycznych.

Course page
0800-31KKP-DW n/a n/a n/a n/a
Classes
Winter semester 2021/22
  • Laboratory - 30 hours
Winter semester 2022/23
  • Laboratory - 30 hours
Winter semester 2023/24
  • Laboratory - 30 hours
Winter semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

(in Polish) Celem kursu jest nauczenie od podstaw programowania w języku Python. Do kursu można przystąpić z praktycznie zerową wiedzą programistyczną. W trakcie kursu omówione zostaną i praktycznie przećwiczone wszystkie ważne aspekty programowania w języku Python.

Course page
0800-POGRAK n/a n/a n/a n/a
Classes
Winter semester 2021/22
  • Laboratory - 30 hours
Winter semester 2022/23
  • Laboratory - 30 hours
Winter semester 2023/24
  • Laboratory - 30 hours
Winter semester 2024/25
  • Laboratory - 30 hours
Groups

Brief description

(in Polish) Program zajęć obejmuje zagadnienia wstępne grafiki cyfrowej w reprezentacjach rastrowei i wektorowej. Omawiane są podstawowe pojęcia, narzędzia i metody obróbki grafiki rastrowej, kompresja obrazu cyfrowego, reprezentacja koloru oraz podstawowe narzędzia i techniki tworzenia obrazów wektorowych. Nie odwołujemy się przy tym do konkretnych programów graficznych, starając się prezentować uniwersalne metody i narzędzia. Podczas laboratoryjnej części zajęć słuchacze wykonują proste ćwiczenia na obrazach cyfrowych, przy użyciu programów odp. GIMP i Corel Draw.

Wymagana jest znajomość podstaw informatyki, w szczególności cyfrowej reprezentacji danych.

Course page
0800-PSW n/a n/a n/a n/a
Classes
Winter semester 2021/22
  • Laboratory - 30 hours
  • Lecture - 15 hours
Winter semester 2022/23
  • Laboratory - 30 hours
  • Lecture - 15 hours
Winter semester 2023/24
  • Laboratory - 30 hours
  • Lecture - 15 hours
Winter semester 2024/25
  • Laboratory - 30 hours
  • Lecture - 15 hours
Groups

Brief description

(in Polish) Celem zajęć jest omówienie podstaw działania aplikacji dla systemów z rodziny Windows korzystających z WinAPI (przesyłanie komunikatów, tworzenie GUI, procesy i wątki). Zasadniczym tematem są jednak technologie wspierające tworzenie tzw. aplikacji desktopowych Windows dla platformy .NET z biblioteką kontrolek WPF w paradygmacie programowania zdarzeniowego oraz w projektach opartych na architekturze MVVM.

Course page
ul. Jurija Gagarina 11, 87-100 Toruń tel: +48 56 611-40-10 https://usosweb.umk.pl/ contact accessibility statement mapa serwisu USOSweb 7.0.3.0-2 (2024-04-26)