Konwersatorium algorytmiki turniejowej
Informacje ogólne
Kod przedmiotu: | 1000-I1KAT |
Kod Erasmus / ISCED: |
(brak danych)
/
(0613) Tworzenie i analiza oprogramowania i aplikacji
|
Nazwa przedmiotu: | Konwersatorium algorytmiki turniejowej |
Jednostka: | Wydział Matematyki i Informatyki |
Grupy: |
Inf., I st., stacjonarne, 2 rok, przedmioty do wyboru Inf., I st., stacjonarne, 3 rok, przedmioty do wyboru Inf., II st, stacjonarne, przedmioty do wyboru |
Punkty ECTS i inne: |
6.00
|
Język prowadzenia: | polski |
Wymagania wstępne: | Znajomość algorytmów i struktur danych, umiejętność programowania w wybranym języku programowania, podstawowa wiedza z matematyki dyskretnej i teorii grafów. |
Rodzaj przedmiotu: | przedmiot fakultatywny |
Całkowity nakład pracy studenta: | 30 godz. - wykład, 30 godz. - ćwiczenia, 40 godz. - praca własna - bieżące przygotowanie do zajęć, samodzielne rozwiązywanie zadań konkursowych, 30 godz. - udział w zewnętrznych konkursach programistycznych, 20 godz. praca własna - przygotowanie do zaliczenia i egzaminu. RAZEM: 150 godz. 6 pkt. ECTS |
Efekty uczenia się - wiedza: | Student: W1: ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie programowania, algorytmów i złożoności (KW_02) W2: zna najważniejsze konstrukcje programistyczne (KW_03) W3: zna metody i techniki projektowania, analizowania i programowania algorytmów (KW_04) W4: zna najważniejsze struktury danych i wykonywane na nich operacje (KW_05) |
Efekty uczenia się - umiejętności: | Student: U1: potrafi projektować oraz analizować algorytmy pod kątem ich poprawności i złożoności obliczeniowej (KU_07) U2: potrafi użyć podstawowych oraz zaawansowanych technik algorytmicznych i struktur danych do rozwiązania postawionych przed nim zadań (KU_07) U3: potrafi wykorzystać wiedzę matematyczną do formułowania, analizowania i rozwiązywania problemów algorytmicznych (KU_01) U4: potrafi efektywnie implementować zaprojektowane przez siebie algorytmy (KU_07) U5: potrafi pisać, uruchamiać i testować programy w wybranych środowiskach programistycznych (KU_05) U6: potrafi czytać ze zrozumieniem programy zapisane w różnych językach programowania (KU_06) Wszystkie czynności związane z rozwiązywaniem problemów algorytmicznych student powinien wykonywać w ograniczonym czasie, podobnie do warunków panujących w trakcie zawodów programistycznych. |
Efekty uczenia się - kompetencje społeczne: | Student: KK1: skutecznie przekazuje innym swoje myśli w zrozumiały sposób (KK_02) KK2: właściwie posługuje się terminologią fachową (KK_02) KK3: potrafi nawiązać kontakt w obrębie swojej dziedziny i z osobą reprezentującą inną dziedzinę (KK_02) KK4: rozumie potrzebę ciągłego uczenia się i doskonalenia swoich umiejętności (KK_03) |
Metody dydaktyczne: | Co drugie zajęcia będzie się odbywał konkurs programistyczny. Jego wyniki oraz metody rozwiązywania zadań będą omawiane na pozostałych co drugich zajęciach. |
Metody dydaktyczne eksponujące: | - pokaz |
Metody dydaktyczne podające: | - wykład konwersatoryjny |
Metody dydaktyczne poszukujące: | - klasyczna metoda problemowa |
Skrócony opis: |
Konwersatorium jest przeznaczone dla studentów zainteresowanych rozwiązywaniem problemów algorytmicznych oraz udziałem w indywidualnych i zespołowych zawodach programistycznych. W ramach przedmiotu będziemy się zajmować przygotowaniami zarówno od strony technicznej (algorytmicznej) jak i taktycznej (turniejowej). Konwersatorium będzie również stanowiło podstawę selekcji reprezentacji WMiI na zawody ACM. |
Pełny opis: |
Na zajęciach będą omawiane m.in. następujące zagadnienia:
|
Literatura: |
Literatura podstawowa:
Literatura uzupełniająca:
|
Metody i kryteria oceniania: |
Składowymi oceny końcowej będą:
|
Zajęcia w cyklu "Rok akademicki 2021/22" (zakończony)
Okres: | 2021-10-01 - 2022-09-30 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 16 miejsc
Wykład, 30 godzin, 30 miejsc
|
|
Koordynatorzy: | Marcin Piątkowski | |
Prowadzący grup: | Marcin Piątkowski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Egzamin
Laboratorium - Zaliczenie Wykład - Egzamin |
|
Uwagi: |
Ze względu na specyfikę przedmiotu zadania rozwiązywane podczas zajęć są istotnie różne od zadań rozwiązywanych w latach ubiegłych. |
Zajęcia w cyklu "Rok akademicki 2022/23" (w trakcie)
Okres: | 2022-10-01 - 2023-09-30 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 16 miejsc
Wykład, 30 godzin, 30 miejsc
|
|
Koordynatorzy: | Marcin Piątkowski | |
Prowadzący grup: | Marcin Piątkowski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Egzamin
Laboratorium - Zaliczenie Wykład - Egzamin |
|
Uwagi: |
Ze względu na specyfikę przedmiotu zadania rozwiązywane podczas zajęć są istotnie różne od zadań rozwiązywanych w latach ubiegłych. |
Zajęcia w cyklu "Rok akademicki 2023/24" (jeszcze nie rozpoczęty)
Okres: | 2023-10-01 - 2024-09-30 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 16 miejsc
Wykład, 30 godzin, 30 miejsc
|
|
Koordynatorzy: | (brak danych) | |
Prowadzący grup: | Marcin Piątkowski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Egzamin
Laboratorium - Zaliczenie Wykład - Egzamin |
|
Uwagi: |
Ze względu na specyfikę przedmiotu zadania rozwiązywane podczas zajęć są istotnie różne od zadań rozwiązywanych w latach ubiegłych. |
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.