Počítačová algebra LS 2018/19

Rozvrh

Čt, 12:20 – 13:50, přednáška v K8

Pá (liché výukové týdny), 10:40 – 12:10, přednáska v K11

Pá (sudé výukové týdny), 10:40 – 12:10, cvičení v K11; vede Jiří Pavlů

Témata ke zkoušce

Podmínky pro zápočet

Odevzdat aspoň 5 (z 6) domácích úkolů tak, aby fungovaly. Domácí úkoly budeme postupně zveřejňovat v průběhu semestru. Na typický úkol budete mít 3 týdny času a 2 opravné pokusy (s termínem odevzdání po 1 týdnu).

Konzultace

Konzultace po dohodě e-mailem na kazda@karlin.mff.cuni.cz.

Program přednášek (změna programu vyhrazena)

Program cvičení

Algoritmy, co jsme probrali

Literatura

L. Barto, D. Stanovský: Počítačová algebra, Karolinum, 2011.

V. Shoup: A Computational Introduction to Number Theory and Algebra, Cambridge University Press, 2nd edition 2008.

F. Winkler: Polynomial Algorithms in Computer Algebra, Springer 1996.

K. Geddes, S. Czapor, G. Labahn: Algorithms for computer algebra, Kluwer Academic Publishers, 1992.

G. von zur Gathen: Modern computer algebra, Cambridge Univ. Press 1999

D. Knuth: The art of computer programming, vol. 1, Fundamental algorithms, Addison-Wesley, 3rd edition 1997.

Odkazy

Balík Sage

Notebookové prostředí Jupyter

Balík Singular

Knihovna MPIR (součást systému Sage)

Knihovna NTL pro C++ (lze k ní přistupovat ze Sage)

Úvod do Pythonu (s díky za doporučení Jakubovi Bulínovi)

Taháky pro Sage

Valid HTML 4.01 Transitional