Uniwersytet w Białymstoku - Centralny System Uwierzytelniania
Strona główna

Algorithms and Data Structures

Informacje ogólne

Kod przedmiotu: 420-IS1-2ASD-ENG
Kod Erasmus / ISCED: (brak danych) / (0613) Tworzenie i analiza oprogramowania i aplikacji Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Algorithms and Data Structures
Jednostka: Instytut Informatyki
Grupy:
Punkty ECTS i inne: 5.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: angielski
Rodzaj przedmiotu:

obowiązkowe

Tryb prowadzenia przedmiotu:

w sali
zdalnie

Skrócony opis: (tylko po angielsku)

This subject is aimed at familiarizing students with

- basic data structures,

- essential techniques for solving algorithmic problems,

- selected representative algorithms,

- essential issues related to complexity and correctness of algorithms.

Pełny opis: (tylko po angielsku)

Profile of studies: general academic

Form of studies: full-time

Course type: obligatory

Field and discipline of science: exact and natural sciences, computer science

Year of studies/semester: 2 / 3

Preliminary requirements (so-called sequential system of classes and examinations): ---

Number of class hours:

- lecture: 30 h

- exercise classes: 30 h

Didactic methods: lecture, presentation, discussion, exercise, test.

ECTS credits: 5

Details of student's workload (activity and number of hours):

- Attendance at classes:

- - lecture : 30 h

- - exercises: 30 h

- Preparation for classes:

- - lecture: 8 h

- - exercises: 12 h

- Literature studying: 10 h

- Student's own works on computer programs, projects, reports, presentations, homeworks: 12 h

- Preparation for test: 4 h

- Preparation for exam: 8 h

- Attendance at test: 2 h

- Attendance at exam: 2 h

- Attendance at office hours: 10 h

Quantitative indicators:

- Student's workload related to activities that require direct participation of a teacher: 74 h / 3 ECTS

- Student's workload related to activities that do not require direct participation of a teacher: 54 h / 2 ECTS

Literatura: (tylko po angielsku)

Essential bibliography:

- A. Levitin, "Introduction to the Design and Analysis of Algorithms", 3rd ed., Pearson, 2011

- R. Sedgewick, K. Wayne, "Algorithms", 4th ed., Addison-Wesley, 2011

- T.H. Cormen, et al., "Introduction to Algorithms", 3rd Ed., MIT Press, 2009

Supplementary readings:

- S.S. Skiena, "The Algorithm Design Manual", 2nd ed., Springer, 2008

- R. Miller, L. Boxer, "Algorithms sequential and parallel: a unified approach", 2nd ed., Charles River Media, 2005

Efekty uczenia się: (tylko po angielsku)

- Knows essential notions and approaches related to designing and analysing algorithms. KA6_WG3, KA6_WG1

- Knows basic data structures and related algorithms, application examples, and implementation methods. KA6_WG3

- Knows fundamental algorithmic problems (sorting, pattern matching, and others) and selected methods for solving them. KA6_WG3

- Is able to understand the working principle of an uncomplicated algorithm and to estimate its complexity. KA6_UW6, KA6_UW4

- Is able to describe algorithms and their properties using specialist notations and terminology, drawings, examples etc. KA6_UW6, KA6_UW8

- Is able to solve uncomplicated algorithmic problems by adapting known algorithms, data structures, and approaches. KA6_UW6, KA6_UW8

- Understands the necessity for continuously improving his/her skills. KA6_UU1

Metody i kryteria oceniania: (tylko po angielsku)

Credit type: examination

Students cannot be examined before passing the exercise classes.

Zajęcia w cyklu "Rok akademicki 2022/23" (zakończony)

Okres: 2022-10-01 - 2023-06-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Marek Parfieniuk
Prowadzący grup: (brak danych)
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Ćwiczenia - Zaliczenie na ocenę
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet w Białymstoku.
ul. Świerkowa 20B, 15-328 Białystok tel: +48 85 745 70 00 (Centrala) https://uwb.edu.pl kontakt deklaracja dostępności USOSweb 7.0.3.0-1 (2024-04-02)