SylabUZ
Nazwa przedmiotu | Algorytmy i struktury danych |
Kod przedmiotu | 11.3-WK-IiEP-ASD-L-S14_pNadGen1ZHU1 |
Wydział | Wydział Matematyki, Informatyki i Ekonometrii |
Kierunek | Computer science and econometrics |
Profil | ogólnoakademicki |
Rodzaj studiów | pierwszego stopnia z tyt. licencjata |
Semestr rozpoczęcia | semestr zimowy 2019/2020 |
Semestr | 6 |
Liczba punktów ECTS do zdobycia | 5 |
Typ przedmiotu | obieralny |
Język nauczania | polski |
Sylabus opracował |
|
Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
Laboratorium | 30 | 2 | - | - | Zaliczenie na ocenę |
Wykład | 30 | 2 | - | - | Egzamin |
Gaining knowledge and skills in the analysis of algorithms. Knowledge and ability to implement sorting and selection algorithms, search algorithms, basic graph algorithms.
Knowledge of the basic analysis and linear algebra course. Basic knowledge of computer programming.
Lecture / Laboratory
Lecture: problem lecture.
Laboratory: laboratory exercises in the computer lab - implementation and tests of selected algorithms. Each student has to complete four projects during the semester. In each of the projects the algorithm(s) indicated by the teacher must be implemented and tested. For two of the projects, students will also have to prepare a documentation in accordance with the given specification. Students will work on two of these four projects in groups of 2-3. In addition, during the classes students will write programs that implement various other algorithms.
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
Lecture. Examination of learning outcomes in terms of knowledge and skills. The exam consists of two parts, written and oral. The condition of joining the oral part is obtaining 30% of points from the written part. Obtaining 50% of the points from the written part guarantees a positive assessment.
Laboratory. The final grade is issued on the basis of the points obtained during the classes. Points are obtained for: tests, projects and activity during the classes.
Final course grade. The final grade consists of the laboratory grade (50%) and exam grade (50%). The condition of taking the exam is a positive grade from the laboratory. The condition of passing the subject is a positive grade from the exam.
1. M. Weiss, Data Structures and Algorithm Analysis in Java, 3rd Edition, Pearson, 2012.
Zmodyfikowane przez dr Alina Szelecka (ostatnia modyfikacja: 21-11-2020 06:10)