Uniwersytet Warszawski - Centralny System Uwierzytelniania
Strona główna

Przedmioty obowiązkowe dla II roku informatyki (grupa przedmiotów zdefiniowana przez Wydział Matematyki, Informatyki i Mechaniki)

Jednostka: Wydział Matematyki, Informatyki i Mechaniki 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: Przedmioty obowiązkowe dla II roku informatyki
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.

2021Z - Semestr zimowy 2021/22
2021L - Semestr letni 2021/22
2022Z - Semestr zimowy 2022/23
2022L - Semestr letni 2022/23
(zajęcia mogą być semestralne, trymestralne lub roczne)
Opcje
2021Z 2021L 2022Z 2022L
1000-213bASD brak

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

Skrócony opis

Projektowanie i analiza algorytmów. Przegląd podstawowych algorytmów i struktur danych. Doskonalenie praktycznych umiejętnosci w projektowaniu i programowaniu poprawnych i wydajnych algorytmow oraz w posługiwaniu się gotowymi bibliotekami algorytmów i struktur danych.

Strona przedmiotu
1000-214bWWW 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

Techniki i narzędzia programistyczne w budowie aplikacji i serwisów WWW.

Strona przedmiotu
1000-213bBAD 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
Grupy przedmiotu

Skrócony opis

Funkcje i struktury systemów baz danych oraz przegląd modeli danych. Relacyjne bazy danych. Języki zapytań do relacyjnych baz danych (algebra relacji, logika pierwszego rzędu, SQL i Datalog). Projektowanie baz danych: modelowanie pojęciowe i przejście do poziomu logicznego. Fizyczne aspekty składowania danych i wykonywania zapytań, metody optymalizacji zapytań, przetwarzanie transakcji.

Strona przedmiotu
1000-214bIOP 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

Celem przedmiotu jest nauczenie zasad tworzenia oprogramowania w projektach programistycznych realizowanych zespołowo. Na wykładzie omawiane są praktyki tworzenia oprogramowania wybrane z obowiązujących współcześnie metodyk. Podczas laboratorium czteroosobowe zespoły pracują nad wybranymi przez siebie małymi projektami; uczą się pracować w zespole, stosować wzorce funkcjonalne i architektoniczne, korzystać z narzędzi wspierających wytwarzanie oprogramowania. Od zespołów oczekuje się, że doprowadzą w kilku (co najmniej dwóch) iteracjach do powstania uruchamialnej wersji systemu, która zawierać będzie minimalny zakres funkcjonalności, pozwalający uznać system za użyteczny (MVP, minimal viable product). Zdobyta wiedza i doświadczenie mają posłużyć w kolejnym roku przy realizacji dużego projektu programistycznego w ramach proseminarium Zespołowy Projekt Programistyczny.

Strona przedmiotu
1000-223bJNP1 brak

brak
Zajęcia przedmiotu
Semestr zimowy 2021/22
  • Laboratorium - 30 godzin
Semestr zimowy 2022/23
  • Laboratorium - 30 godzin
Grupy przedmiotu

Skrócony opis

Celem tego przedmiotu jest pokazanie studentom konkretnych języków i narzędzi programistycznych.

Strona przedmiotu
1000-224bJNP2 brak brak
Zajęcia przedmiotu
Semestr letni 2021/22
  • Ćwiczenia - 30 godzin
Semestr letni 2022/23
  • Ćwiczenia - 30 godzin
Grupy przedmiotu

Skrócony opis

Celem tego przedmiotu pokazanie studentom konkretnych języków i narzędzi programistycznych.

Strona przedmiotu
1000-214bJAO 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
Grupy przedmiotu

Skrócony opis

Podstawowe modele obliczeń (automaty, gramatyki, maszyna Turinga), związki między trudnością problemów obliczeniowych a strukturalną złożonością modeli obliczeń. Hierarchia Chomsky'ego. Matematyczny sens pojęcia obliczalności oraz jego ograniczenia, a także - w zarysie - podstawowe zagadnienia złożoności obliczeniowej.

Strona przedmiotu
1000-213bPW brak

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

Skrócony opis

Celem wykładu jest przedstawienie podstawowych problemów oraz technik programowania systemów współbieżnych i rozproszonych. Wykład

zorganizowany jest wokół dwóch kluczowych zagadnień: poprawności i wydajności systemów współbieżnych. W kontekście podstawowych problemów synchronizacji, takich jak wzajemne wykluczanie czy problem czytelników i pisarzy, omawiane są podejścia do synchronizacji procesów, bazujące na współdzielonych zmiennych oraz wymagające wsparcia w konstrukcjach programowych języków wysokopoziomowych.

Strona przedmiotu
1000-213bRPS brak

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

Skrócony opis

Wprowadzenie podstawowych pojęć i metod rachunku prawdopodobieństwa i statystyki. Prezentacja popularnych pakietów statystycznych.

Wymagania: Analiza matematyczna, Geometria z algebrą liniową, Matematyka dyskretna

Strona przedmiotu
1000-214bSIK 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

Zasady działania, projektowania i konfigurowania sieci komputerowych. Przegląd najważniejszych protokołów sieciowych.

Strona przedmiotu
1000-214bSOB 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

Celem zajęć jest przedstawienie budowy i zasady działania współczesnych komputerów, roli i zadań systemu operacyjnego w oprogramowaniu komputera oraz omówienie zagadnień realizacji algorytmów, struktur danych i ich implementacji. Prezentowane są techniki zarządzania podstawowymi zasobami sprzętowymi komputera: procesorem, pamięcią operacyjną oraz wirtualną i urządzeniami wejścia - wyjścia oraz ich wpływ na efektywność funkcjonowania systemu jako całości.

Strona przedmiotu
ul. Banacha 2
02-097 Warszawa
tel: +48 22 55 44 214 https://www.mimuw.edu.pl/
kontakt deklaracja dostępności USOSweb 6.8.0.0-931e56a2a (2022-09-30)