Conducted in
terms:
2021/SL, 2022/SL, 2023/SL, 2024/SL, 2025/SL
ECTS credits:
unknown
Language:
Polish
Organized by:
AMU Nadnotecki Institute in Piła
Algebra for computer science 17-DALG-IP0
This course has not yet been described...
Module learning aims
(in Polish) Celem przedmiotu jest zaznajomienie studentów z podstawowymi pojęciami algebry abstrakcyjnej i najważniejszymi własnościami podstawowych struktur algebraicznych w kontekście zastosowań w różnych działach informatyki.
Major
(in Polish) Technologie Informatyczne
Methods of teaching for learning outcomes achievement
(in Polish) Wykład konwersatoryjny
Wykład problemowy
Metoda analizy przypadków
Rozwiązywanie zadań (np.: obliczeniowych, praktycznych)
Metoda ćwiczeniowa
Course module conducted remotely (e-learning)
(in Polish) nie
Cycle of studies
1st cycle
Module type
compulsory
Year of studies (where relevant)
Year 2
Pre-requisites in terms of knowledge, skills and social competences
(in Polish) Studenci powinni posiadać podstawowe wiadomości z Teorii Mnogości: pojęcia zbioru i funkcji, działania na zbiorach i iloczyn kartezjański skończenie wielu zbiorów, określanie funkcji, funkcje różnowartościowe, funkcje "na" i bijekcje, składanie i funkcja odwrotna, relacje i ich własności, relacje równoważności i klasy abstrakcji. Potrzebne są także wiadomości wprowadzone już w edukacji szkolnej, np. liczby naturalne, całkowite, wymierne i rzeczywiste, działania na liczbach i ich własności, wielomiany o współczynnikach rzeczywistych i ich własności, działania na wielomianach, podstawowe przekształcenia geometryczne, figury i bryły.
Wymagana jest także umiejętność rozumienia i pisania algorytmów pisanych za pomocą pseudokodu oraz (dla zrozumienia przykładów implementacji różnych konstrukcji algebraicznych) znajomość C++.
Course coordinators
Term 2019/SL: | Term 2025/SL: | Term 2022/SL: | Term 2020/SL: | Term 2024/SL: | Term 2023/SL: | Term 2021/SL: |
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: