(in Polish) Przedmioty do wyboru dla Informatyki Stosowanej s1 (course group defined by Faculty of Physics, Astronomy and Informatics)
Course group schedules
-
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 -
Schedule joined by timespan
Key
If course is offered then a registration cart will be displayed.
- you are not logged in - currently you are not allowed to register - you are allowed to register - you are allowed to unregister (or withdraw application) - you applied for registration (and you cannot widrdraw this application) - 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
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 |
|
||||||||
0800-KK-APAZURE | n/a | n/a | n/a | n/a |
Classes
Winter semester 2023/24
Groups
Brief description
No brief description found, go to course home page to get more information.
|
|
||||||||
0800-KK-JAVA | n/a | n/a |
Classes
Winter semester 2021/22
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. |
|
||||||||||
0800-KK-PYTH2 | n/a | n/a | n/a | n/a | n/a |
Classes
Summer semester 2021/22
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 |
|
|||||||
0800-KK-ZEXEL | n/a | n/a | n/a | n/a |
Classes
Winter semester 2021/22
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. |
|
||||||||
0800-MATLAN |
Classes
Winter semester 2021/22
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. |
|
||||||||||||
0800-PROTGIER | n/a | n/a | n/a | n/a | n/a | n/a |
Classes
Summer semester 2023/24
Groups
Brief description
(in Polish) Celem zajęć jest zaznajomienie studentów z procesem tworzenia gier wideo i wprowadzenie w realia branży gamedev. |
|
||||||
0800-KK-ASP |
Classes
Winter semester 2021/22
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. |
|
||||||||||||
0800-M-GRK2-DY | n/a | n/a | n/a | n/a |
Classes
Summer semester 2021/22
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. |
|
||||||||
0800-3D-OGL | n/a | n/a | n/a | n/a |
Classes
Summer semester 2021/22
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. |
|
||||||||
0800-3D-KART | n/a | n/a | n/a | n/a |
Classes
Summer semester 2021/22
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. |
|
||||||||
0800-15KKCPP | n/a | n/a | n/a | n/a |
Classes
Winter semester 2021/22
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. |
|
||||||||
0800-15KKPASL | n/a | n/a | n/a | n/a | n/a |
Classes
Summer semester 2021/22
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. |
|
|||||||
0800-KKCCNA-RS-2 | n/a | n/a | n/a | n/a |
Classes
Winter semester 2021/22
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. |
|
||||||||
0800-KKCCNA-RS-3 | n/a | n/a | n/a | n/a |
Classes
Summer semester 2021/22
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. |
|
||||||||
0800-16KML-DW | n/a | n/a | n/a | n/a | n/a |
Classes
Summer semester 2021/22
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. |
|
|||||||
0800-KAOB | n/a |
Classes
Winter semester 2021/22
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). |
|
|||||||||||
0800-JFA | n/a | n/a | n/a | n/a |
Classes
Winter semester 2021/22
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. |
|
||||||||
0800-15KKL-DW | n/a |
Classes
Winter semester 2021/22
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. |
|
|||||||||||
0800-15KK.Net-DW | n/a | n/a |
Classes
Winter semester 2021/22
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). |
|
||||||||||
0800-15KKF-DW | n/a | n/a | n/a | n/a |
Classes
Summer semester 2021/22
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. |
|
||||||||
0800-NPR | n/a | n/a | n/a | n/a |
Classes
Winter semester 2021/22
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. |
|
||||||||
0800-31KKP-DW | n/a | n/a | n/a | n/a |
Classes
Winter semester 2021/22
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. |
|
||||||||
0800-POGRAK | n/a | n/a | n/a | n/a |
Classes
Winter semester 2021/22
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. |
|
||||||||
0800-PSW | n/a | n/a | n/a | n/a |
Classes
Winter semester 2021/22
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. |
|
||||||||