Przedmioty do wyboru dla Informatyki Stosowanej s1 (grupa przedmiotów zdefiniowana przez Wydział Fizyki, Astronomii i Informatyki Stosowanej)
|
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.
- nie jesteś zalogowany
- aktualnie nie możesz się rejestrować
- możesz się zarejestrować
- możesz się wyrejestrować (lub wycofać prośbę)
- złożyłeś prośbę o zarejestrowanie (i nie możesz jej już wycofać)
- jesteś pomyślnie zarejestrowany (i nie możesz się wyrejestrować)
Kliknij na ikonę "i" przy koszyku, aby uzyskać dodatkowe informacje.
2022/23Z - Semestr zimowy 2022/23 2022/23L - Semestr letni 2022/23 2023/24Z - Semestr zimowy 2023/24 2023/24L - Semestr letni 2023/24 2024/25Z - Semestr zimowy 2024/25 2024/25L - Semestr letni 2024/25 2025/26Z - Semestr zimowy 2025/26 2025/26L - Semestr letni 2025/26 (zajęcia mogą być semestralne, trymestralne lub roczne) |
Opcje | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022/23Z | 2022/23L | 2023/24Z | 2023/24L | 2024/25Z | 2024/25L | 2025/26Z | 2025/26L | |||||
| 0800-ALGLICZB |
|
brak |
|
brak |
|
brak | brak | brak |
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
1. Sito Eratostenesa 2. Liczby pierwsze Gaussa i Eisensteina 3. Algorytm Euklidesa, równanie Bezout 4. Algorytmy rozkładu na czynniki pierwsze 5. Algorytmy sprawdzania pierwszości 6. Algorytm szybkiego potęgowania 7. Algorytmy wyznaczania logarytmu dyskretnego 8. Kryptosystem El-Gamal i RSA 9. Kryptoanaliza przez analizę częstości 10. Wykonywanie działań na krzywych eliptycznych 11. Kryptosystem El-Gamal na krzywych eliptycznych |
|
||
| 0800-KK-APAZURE | brak | brak |
|
|
|
|
|
|
Zajęcia przedmiotu
Semestr zimowy 2023/24
Grupy przedmiotu
Skrócony opis
Tematyka przedmiotu obejmuje tworzenie aplikacji internetowych integrujących się z wybranymi usługami Microsoft Azure. Aplikacje są budowane na platformie ASP.NET Core z wykorzystaniem języka C#. Poznawane usługi mają na celu przekazanie niezbędnej wiedzy do poznania usług chmury Microsoft Azure, które są dedykowane do rozwiązań aplikacyjnych. Dodatkowo kurs obejmuje pełne wprowadzenie do zagadnienia chmur publicznych oraz przedstawia dobre praktyki jak korzystać z chmury publicznej na przykładzie chmury Microsoft Azure. |
|
||
| 0800-BIOINMO |
|
brak | brak | brak | brak | brak | brak |
|
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
Celem zajęć jest przedstawienie studentom algorytmów stosowanych w bioinformatyce. Dowiedzą się oni, do czego potrzebne są bazy danych w genetyce i jakie jest ich praktyczne zastosowanie. Zostaną także wprowadzeni do tematyki komputerowych symulacji dynamiki białek i projektowania leków. |
|
||
| 0800-BK-BIOINMO | brak | brak | brak | brak | brak | brak | brak |
|
Zajęcia przedmiotu
Semestr letni 2025/26
Grupy przedmiotu
Skrócony opis
Celem zajęć jest przedstawienie studentom algorytmów stosowanych w bioinformatyce. Dowiedzą się oni, do czego potrzebne są bazy danych w genetyce i jakie jest ich praktyczne zastosowanie. Zostaną także wprowadzeni do tematyki komputerowych symulacji dynamiki białek i projektowania leków. |
|
||
| 0800-CUDA |
|
brak | brak | brak |
|
brak |
|
brak |
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
NVIDIA wprowadziła technologię CUDA umożliwiającą wykorzystanie procesorów graficznych do prowadzenia równoległych obliczeń ogólnego przeznaczenia na procesorach graficznych. Celem kursu jest wprowadzenie do programowania procesorów graficznych w języku CUDA C. Główny nacisk położony zostanie na wydajność rozwijanych aplikacji poprzez wykorzystywanie różnych typów pamięci (pamięć urządzenia, shared, rejestry) oraz podziału zadań między wątki. Przedstawione zostaną biblioteki cuFFT i cuBLAS, wykorzystanie operacji atomowych oraz strumienie. |
|
||
| 0800-3D-OGL | brak |
|
brak |
|
brak |
|
brak |
|
Zajęcia przedmiotu
Semestr letni 2022/23
Grupy przedmiotu
Skrócony opis
Przedmiotem kursu jest nauka programowania w OpenGLu - popularnym interfejsie programistycznym służącym do tworzenia aplikacji z grafiką 3D. W trakcie kursu duży nacisk zostanie położony na stronę matematyczną przekształceń, macierze, współrzędne jednorodne a następnie wykorzystanie tej wiedzy w praktyce poprzez rysowanie aktorów, sterowanie nimi oraz oświetleniem. |
|
||
| 0800-3D-KART | brak |
|
brak |
|
brak |
|
brak |
|
Zajęcia przedmiotu
Semestr letni 2022/23
Grupy przedmiotu
Skrócony opis
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-M-GRK2-DY | brak |
|
brak |
|
brak |
|
brak |
|
Zajęcia przedmiotu
Semestr letni 2022/23
Grupy przedmiotu
Skrócony opis
"Grafika komputerowa 2D" jest kontynuacją przedmiotu "Podstawy 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-JFA |
|
brak |
|
brak |
|
brak |
|
brak |
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
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-16KML-DW | brak |
|
brak | brak | brak | brak | brak |
|
Zajęcia przedmiotu
Semestr letni 2022/23
Grupy przedmiotu
Skrócony opis
Celem zajęć jest przybliżenie słuchaczom problemu komputerowego projektowania leków. Studenci w trakcie zajęć nauczą się korzystać z gotowego oprogramowania służącego do tego celu, oraz zdobędą podstawową wiedzę z zakresu chemii leków i budowy białek. |
|
||
| 0800-KAOB |
|
|
|
|
|
|
|
|
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
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-KK-JAVA |
|
|
|
brak |
|
|
brak |
|
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
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-31KKP-DW |
|
brak |
|
brak |
|
brak |
|
brak |
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
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-KK-PYTH2 | brak | brak | brak |
|
brak |
|
brak |
|
Zajęcia przedmiotu
Semestr letni 2023/24
Grupy przedmiotu
Skrócony opis
1. Iteratory i generatory, moduł itertools, koprocedury, mikrowątki, nieblokujące operacje wejścia-wyjścia 2. Programowanie funkcyjne, moduł functools, funkcje pamiętające stan, domknięcia funkcji, klasy wykonywalne 3. Dekoratory funkcji i klas 4. Menedżery kontekstu 5. Programowanie asynchroniczne 6. Zaawansowane zagadnienia klas: - metody statyczne i metody klas - atrybuty pseudoprywatne - metody __getattr__ / __getattribute__, dynamicznie generowane atrybuty, emulacja pseudoprywatności - __slots__ - kontrola dostępności nazw - deskryptory i właściwości 7. Moduł multiprocessing - programowanie równoległe, komunikacja między procesami, synchronizacja. 8. Problemy numeryczne w numpy / scipy |
|
||
| 0800-15KK.Net-DW |
|
|
|
brak |
|
brak |
|
|
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
Kurs uzupełnia wiedzę o platformie .NET i zaawansowanych mechanizmach języka C# (rozszerza wiedzę z wykładu dot. programowania obiektowego). |
|
||
| 0800-15KKF-DW | brak |
|
brak |
|
brak |
|
brak |
|
Zajęcia przedmiotu
Semestr letni 2022/23
Grupy przedmiotu
Skrócony opis
Program zajęć obejmuje zarówno podstawową wersję 77, jak i nowe wersje 9x języka. Fortran77 jest prostym, modularnym, semistrukturalnym językiem programowania, zorientowanym na zagadnienia obliczeń numerycznych, także w największej skali. Zdecydowana większość dużych programów obliczeniowych stosowanych w naukach przyrodniczych i technice, a także liczne i szeroko dostępne biblioteki procedur numerycznych, napisane są w tym języku. Nowe wersje 90, 95 (które zawierają w całości standard 77) są w pełni strukturalnymi językami modularno-hierarchicznymi, wyposażonymi we wszystkie typowe narzędzia programowania obiektowego. |
|
||
| 0800-15KKL-DW | brak |
|
|
|
|
brak |
|
|
Zajęcia przedmiotu
Semestr letni 2022/23
Grupy przedmiotu
Skrócony opis
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). W trakcie kursu nacisk będzie położony tworzenie aplikacji pozwalających na wykonanie obliczeń numerycznych i natychmiastową prezentację wyników. Poruszone zostaną także kwestie zapisu/odczytu danych, programowania wielowątkowego, synchronizacji wątków, przekazywania danych między nimi, filtracja obrazów a także współpraca z urządzeniami zewnętrznymi. |
|
||
| 0800-KK-ZEXEL |
|
brak |
|
brak |
|
brak |
|
brak |
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
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 |
|
|
|
|
|
|
|
|
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
Celem przedmiotu jest przedstawienie studentom kierunków oferowanych przez WFAIS możliwości środowiska Matlab w zakresie analizy danych pomiarowych. |
|
||
| 0800-MULTJAVA | brak | brak | brak |
|
brak |
|
brak |
|
Zajęcia przedmiotu
Semestr letni 2023/24
Grupy przedmiotu
Skrócony opis
Celem kursu jest zapoznanie studentów z narzędziami, które pozwalają na tworzenie aplikacji uniwersalnych i multiplatformowych aplikacji desktopowych w języku JavaScript. Aplikacje te wykorzystują znane narzędzia front- i backendowe stworzone na potrzeby webowe, ale dające się bez problemu uruchomić w środowiskach desktopowych i mobilnych. |
|
||
| 0800-NPR |
|
brak |
|
brak |
|
brak |
|
brak |
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
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-NOFRAP | brak | brak |
|
brak |
|
brak |
|
brak |
Zajęcia przedmiotu
Semestr zimowy 2023/24
Grupy przedmiotu
Skrócony opis
Celem kursu jest zapoznanie studentów z bibliotekami języka JavaScript, w których tworzyć można nowoczesne, niezależne od technologii serwera i zaawansowane interfejsy użytkownika. W obecnych czasach coraz popularniejsze stają się interfejsy webowe i to właśnie na nie postawiony zostanie główny nacisk w trakcie kursu. |
|
||
| 0800-POGRAK |
|
brak |
|
brak |
|
brak |
|
brak |
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
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 |
|
brak |
|
brak |
|
brak |
|
brak |
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
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. |
|
||
| 0800-KK-SIECIBP | brak |
|
brak |
|
|
brak |
|
brak |
Zajęcia przedmiotu
Semestr letni 2022/23
Grupy przedmiotu
Skrócony opis
Kurs dotyczący projektowania i tworzenia sieci bezprzewodowych. W toku zajęć prezentowana jest wiedza teoretyczna oraz realizowane są ćwiczenia z zakresu technologii Wi-Fi (autonomiczne punkty dostępowe, zarządzanie poprzez kontroler WLAN oraz usługi chmurowe). Podczas laboratoriów poruszane są aspekty dotyczące zarówno samej transmisji bezprzewodowej jak i funkcjonowania sieci Wi-Fi w istniejącej infrastrukturze przewodowej sieci LAN. |
|
||
| 0800-KKCCNA-RS-2 |
|
brak |
|
brak |
|
brak |
|
brak |
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
Kurs dotyczący podstaw routingu i przełączania w sieciach komputerowych. Jest to drugi z trzech kursów prowadzących do uzyskania certyfikatu Cisco CCNA. Obejmuje on architekturę, komponenty i konfigurację przełączników i routerów w małych sieciach komputerowych. Słuchacze nauczą się jak skonfigurować router i przełącznik, aby móc skorzystać z ich podstawowych funkcjonalności. Ponadto zapoznają się ze sposobem działania routingu. Podczas zajęć omówione zostaną również zagadnienia związane z sieciami VLAN, protokołami DHCP, protokołem STP, agregacją łączy oraz bezpieczeństwem sieci LAN. |
|
||
| 0800-KKCCNA-RS-3 | brak |
|
brak |
|
brak |
|
brak |
|
Zajęcia przedmiotu
Semestr letni 2022/23
Grupy przedmiotu
Skrócony opis
Kurs dotyczący zaawansowanych aspektów projektowania i tworzenia sieci komputerowych. Jest to ostatni z serii trzech kursów rozwijających umiejętności sieciowe, przygotowujących do uzyskania certyfikatu CCNA i pracy na stanowisku administratora sieci. Wprowadza on uczestników Programu Akademii w zaawansowane zagadnienia związane z konfiguracją i obsługą sieci komputerowych, które dotyczą między innymi routingu dynamicznego, monitorowania i filtrowania ruchu, bezpieczeństwa, wirtualizacji i automatyzacji. |
|
||
| 0800-KK-ASP |
|
|
|
|
|
|
brak |
|
Zajęcia przedmiotu
Semestr zimowy 2022/23
Grupy przedmiotu
Skrócony opis
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. |
|
||
- nie jesteś zalogowany
- aktualnie nie możesz się rejestrować
- możesz się zarejestrować
- możesz się wyrejestrować (lub wycofać prośbę)
- złożyłeś prośbę o zarejestrowanie (i nie możesz jej już wycofać)
- jesteś pomyślnie zarejestrowany (i nie możesz się wyrejestrować) 