Metody analityczne modelowania (MAM)
WYKŁAD 30 H
ĆW 30 H
EGZ.
6 ECTS
+
Zapoznanie z podstawami matematycznymi algorytmów. Wprowadzenie podstawowych pojęć dotyczących algorytmów.
Zapoznanie z podstawowymi algorytmami numerycznymi w różnych działach matematyki (algebra, analiza, równania
różniczkowe, statystyka).
Programowanie równoległe (PR)
WYKŁAD 30 H
LAB 30 H
EGZ/PROJEKT
6 ECTS
+
Celem przedmiotu jest zapoznanie studentów z podstawami projektowania i implementacji algorytmów równoległych
w środowisku z pamięcią rozproszoną i współdzieloną. Przedstawione zostanie programowanie w modelu PGAS.
Omawiane będą przykłady algorytmów równoległych, ich złożoność czasowa i implementacja przy użyciu współczesnych
narzędzi i bibliotek (MPI, OpenMP, PCJ).
Współczesne systemy obliczeniowe, bazodanowe i sieciowe (WSO)
WYKŁAD 30 H
LAB 30 H
EGZ/PROJEKT
6 ECTS
+
Celem przedmiotu jest zapoznanie studentów z podstawami budowy i funkcjonowania współczesnych systemów
obliczeniowych, w tym architektury sprzętowej (CPU, akceleratory GPU, komputery wektorowe), rozwiązań sieciowych stanowiących podstawę działania klastrów i superkomputerów oraz aspektów programowych. Studenci poznają środowisko pracy systemów HPC, wybrane programy narzędziowe oraz aplikacje dziedzinowe.
Praktyczna realizacja obliczeń (PRO)
LAB 15 H
ZAL NA OCENĘ
1 ECTS
+
Zajęcia są poświęcone praktycznej realizacji obliczeń w systemach wielkoskalowych. Obejmują podstawy korzystania ze środowiska HPC, w tym logowanie do maszyn obliczeniowych, zarządzanie alokacją zasobów, obsługę systemu operacyjnego GNU/Linux oraz korzystanie z systemu kolejkowego Slurm.
Wprowadzenie do sztucznej inteligencji
WYKŁAD 15 H
LAB 15 H
EGZ/PROJEKT
1 ECTS
+
Celem przedmiotu jest wprowadzenie studentów do podstawowych zagadnień sztucznej inteligencji (SI) i uczenia maszynowego (ML) oraz umożliwienie zrozumienia i praktycznego stosowania kluczowych modeli i algorytmów. Program koncentruje się na trzech głównych obszarach: modelach uczenia maszynowego oraz płytkich i głębokich sieciach neuronowych.
Przedmiot obierany 1
WYKŁAD 15/30 H
LAB 15/30 H
OKREŚLONE W SYLABUSIE
3/6 ECTS
+
Szczegółowe treści programowe są przedstawione w opisach poszczególnych przedmiotów. Przedmiot może być zaliczony poprzez realizację dwóch kursów, z których każdy musi obejmować minimum 3 punkty ECTS oraz 30 godzin zajęć, w tym 15 godzin wykładów i 15 godzin laboratoriów.
Seminarium magisterskie 1 (SEM1)
SEMINARIUM 30 H
ZAL
2 ECTS
+
Seminarium magisterskie w pierwszym semestrze poświęcone jest wyborowi tematu pracy magisterskiej. Studenci zapoznają się z tematyką związaną z pracą magisterską oraz poznają podstawowe pojęcia i technologie. Zajęcia realizowane są w formie indywidualnych spotkań z potencjalnymi opiekunami prac oraz wspólnych sesji obejmujących prezentacje przygotowane przez studentów. Zajęcia prowadzone są w języku angielskim.
Podstawy ochrony własności intelektualnej (POWI)
WYKŁAD 4 H
TEST
0.5 ECTS
+
Celem kursu jest zapoznanie słuchaczy z podstawową wiedzą na temat własności intelektualnej oraz jej form ochrony. W szczególności uczestnicy kursu poznają wybrane przepisy ustawy o prawach autorskich, własności przemysłowej oraz prawne ograniczenia związane z prawem własności intelektualnej.
Zajęcia uzupełniające dla osób, które nie zaliczyły kursu POWI na studiach I stopnia lub jednolitych magisterskich na Uniwersytecie Warszawskim.
BHP
KONWERSATORIUM 4H
TEST
0.5 ECTS
+
Celem zajęć jest przekazanie słuchaczom podstawowej wiedzy z zakresu bezpieczeństwa i higieny pracy, podstaw prawa pracy, ochrony przeciwpożarowej oraz zasad udzielania pierwszej pomocy w przypadku wypadku.
Zajęcia uzupełniające dla osób, które nie zaliczyły szkolenia w zakresie bezpieczeństwa i higieny pracy na studiach I stopnia lub jednolitych magisterskich na Uniwersytecie Warszawskim.
Obliczenia naukowe w naukach przyrodniczych (ONP)
WYKŁAD 20 H
LAB 10 H
EGZ/PROJEKT
3 ECTS
+
Celem zajęć jest zapoznanie słuchaczy z wybranymi metodami modelowania molekularnego oraz wspierającymi je narzędziami informatycznymi, w tym serwisami internetowymi, umożliwiającymi projektowanie i wykonywanie prostych obliczeń dla typowych układów w ujęciu klasycznym oraz „ab initio”
Obliczenia naukowe w naukach społecznych (ONS)
WYKŁAD 20 H
LAB 10 H
EGZ/PROJEKT
3 ECTS
+
Na wykładzie omawiane są podstawowe zastosowania symulacji komputerowych w naukach społecznych. Przedstawiane są podstawowe rodzaje obliczeń takie jak analiza sieci, elementy sztucznej inteligencji, obliczenia agentowe, wnioskowanie statystyczne czy zaawansowana wizualizacja. Poszczególne rodzaje obliczeń ilustrowane są przykładowymi zastosowaniami do różnych problemów socjologicznych lub społecznych.
Przedmiot obierany 2
WYKŁAD 15/30H
LAB 15/30 H
OKREŚLONE W SYLABUSIE
3/6 ECTS
+
Szczegółowe treści programowe są przedstawione w opisach poszczególnych przedmiotów. Przedmiot może być
zaliczony poprzez realizację dwóch kursów, z których każdy musi obejmować minimum 3 punkty ECTS oraz 30 godzin
zajęć, w tym 15 godzin wykładów i 15 godzin laboratoriów.
Seminarium magisterskie 2 (SEM2)
SEMINARIUM 45 H
ZAL
3 ECTS
+
Seminarium magisterskie w drugim semestrze ma na celu wyposażenie studentów w wiedzę i umiejętności technologiczne niezbędne do przygotowania pracy magisterskiej. W ramach zajęć studenci poznają konkretne technologie, narzędzia oraz modele matematyczne związane z tematyką ich badań. Seminarium realizowane jest zarówno w formie indywidualnych konsultacji z opiekunami naukowymi, jak i wspólnych zajęć, podczas których studenci prezentują przygotowane przez siebie materiały. Zajęcia odbywają się w języku angielskim.
Przedmiot ogólnouniwersytecki 1
WYKŁAD 30 H
OKREŚLONE W SYLABUSIE
3 ECTS
+
Przedmioty ogólnouniwersyteckie dla kierunku inżynieria obliczeniowa muszą być przedmiotami z dziedzin nauk społecznych lub humanistycznych. Dodatkowo, w semestrze 2 wybrany przedmiot powinien obejmować omówienie wybranych zagadnień związanych z rozwojem przedsiębiorczości indywidualnej w wybranych gałęziach gospodarki. Szczegółowe treści programowe są określone w sylabusie przedmiotu. Realizacja przedmiotów ogólnouniwersyteckich ma na celu umożliwienie studentowi zdobycia wiedzy niezwiązanej z kierunkiem studiów (spoza kierunku studiów) i wynika z obowiązujących przepisów.
Przedmiot obierany 3
WYKŁAD 15/30 H
LAB 15/30 H
OKREŚLONE W SYLABUSIE
3/6 ECTS
+
Szczegółowe treści programowe są przedstawione w opisach poszczególnych przedmiotów. Przedmiot może być
zaliczony poprzez realizację dwóch kursów, z których każdy musi obejmować minimum 3 punkty ECTS oraz 30 godzin
zajęć, w tym 15 godzin wykładów i 15 godzin laboratoriów.
Seminarium magisterskie 3 (SEM3)
SEMINARIUM 15 H
ZAL
1 ECTS
+
Seminarium magisterskie w trzecim semestrze poświęcone jest realizacji konkretnych celów postawionych w ramach pracy magisterskiej. Studenci wykonują zaplanowane prace i prezentują ich stan. W trakcie seminarium podejmowana jest decyzja co do dalszego zakresu prac. Zajęcia realizowane w formie indywidualnych spotkań z opiekunami prac oraz w postaci wspólnych zajęć obejmujących prezentacje przygotowane przez studentów. W ramach seminarium przygotowywana jest praca magisterska. Student powinien właściwie i swobodnie posługiwać się wiedzą teoretyczną i umiejętnościami praktycznymi nabytymi w trakcie studiów. Zajęcia prowadzone są w języku angielskim.
Praca magisterska powinna mieć charakter badawczy i zawierać opis zagadnienia, aktualny stan wiedzy oraz nowe rozwiązania opracowanie samodzielnie przez studenta. W liczbie punktów ECTS uwzględniono 20 punktów ETCS za wykonanie pracy magisterskiej.
Przedmiot ogólnouniwersytecki 2
WYKŁAD 30H
OKREŚLONE W SYLABUSIE
3 ECTS
+
Przedmioty ogólnouniwersyteckie dla kierunku inżynieria obliczeniowa muszą być przedmiotami z dziedzin nauk
społecznych lub humanistycznych. Szczegółowe treści programowe są określone w sylabusie przedmiotu. Realizacja
przedmiotów ogólnouniwersyteckich ma na celu umożliwienie studentowi zdobycia wiedzy niezwiązanej z kierunkiem
studiów (spoza kierunku studiów) i wynika z obowiązujących przepisów.
High-Performance Computing for Artificial Intelligence (HPAI)
WYKŁAD 30 H
LAB 30 H
EGZ
SEM LETNI
+
Konwersatorium poświęcone jest prezentacji tematyki badań realizowanych w ICM UW wraz z potencjalnymi tematami prac magisterskich. W trakcie konwersatorium This course focuses on using High-Performance Computing (HPC) for artificial intelligence (AI) applications. As AI models, especially large language models (LLM), require massive computational resources for training, HPC provides the necessary computational power to handle these complex tasks. Participants will learn how parallel computing, computational clusters, and cloud-based resources can accelerate AI models training and improve their performance. The course will combine theory with practical exercises in a workshop format.pracownicy ICM oraz zaproszeni goście prezentują prowadzone badania naukowe związane z obliczeniami naukowymi. Tematyka prac jest bardzo różnorodna, od tematów czysto informatycznych po zastosowania w naukach przyrodniczych, społecznych czy w obliczeniach inżynierskich. Zajęcia mają charakter mini konferencji.
Zagadnienia analityczne i badawcze w lotnictwie i transporcie (lLIK)
WYKŁAD 30 H
LAB 30 H
EGZ
SEM LETNI
+
Celem wykładu jest dostarczenie wiadomości umożliwiających zrozumienie zasad funkcjonowania sektora lotniczego w skali globalnej oraz jego powiązań z innymi obszarami transportu. Słuchacze zapoznają się z najbardziej zaawansowaną analityką lotniczą, dynamicznie zmieniającymi się w tym zakresie najnowszymi trendami w obszarze badań i rozwoju, a także modelowaniem poszczególnych elementów sektora lotniczego takich jak: planowanie lotów, obsługa techniczna, funkcjonowanie rynku lotniczego, zarządzanie przestrzenią powietrzną i lotniskami, optymalizacja wykorzystania zasobów floty samolotów.
Wprowadzenie do uczenia maszynowego i sztucznych sieci neuronowych (WUM)
WYKŁAD 30 H
LAB 30 H
EGZ
SEM LETNI
+
Celem przedmiotu jest nauczenie oraz zrozumienie działania różnych modeli uczenia maszynowego, a także płytkich i głębokich sieci neuronowych. Tematyka zajęć obejmuje wprowadzenie do AI, podstawy uczenia maszynowego, przetwarzanie języka naturalnego (NLP), analizę obrazów, sieci neuronowe z wbudowaną wiedzą, a także etykę i przyszłość sztucznej inteligencji.
Anomaly Detection in Time Series (ATS)
WYKŁAD 30 H
LAB 30 H
EGZ
SEM ZIMOWY
+
Konwersatorium poświęcone jest prezentacji tematyki badań realizowanych w ICM UW wraz z potencjalnymi tematami prac magisterskich. W trakcie konwersatorium pracownicy ICM oraz zaproszeni goście prezentują prowadzone badania naukowe związane z obliczeniami naukowymi. Tematyka prac jest bardzo różnorodna, od tematów czysto informatycznych po zastosowania w naukach przyrodniczych, społecznych czy w obliczeniach inżynierskich. Zajęcia mają charakter mini konferencji.
Wizualizacja danych i analiza wizualna (WIZ)
WYKŁAD 30 H
LAB 30 H
EGZ
SEM ZIMOWY
+
Wykład poświęcony nowoczesnym technikom wizualizacji danych różnego typu. Zapoznanie z narzędziami do wizualizacji danych różnego typu. Analiza danych dużej objętości. Algorytmy wykorzystywane w analizie danych z naciskiem na analizę danych o charakterze fizykalnym. W części laboratoryjnej uczestnicy zapoznają się z otwartym systemem wizualizacyjnym VisNow realizującym paradygmat modularnego systemu sterowanego przepływem danych zbudowanego w ICM.
Natural Language Processing (NLP)
WYKŁAD 30 H
LAB 30 H
EGZ
SEM ZIMOWY
+
Celem przedmiotu jest zapoznanie z symulacjami komputerowymi w konkretnej dziedzinie. Wykład obejmuje wprowadzenie do danej dziedziny zastosowań, przedstawienie metod symulacji komputerowych stosowanych w tej dziedzinie oraz bardziej szczegółowe zaprezentowanie wybranych metod obliczeniowych. Szczegółowe treści programowe zawarte są w opisie poszczególnych przedmiotów.