|
Detailed information |
Original study plan |
Bachelor's programme Technical Mathematics 2023W |
Objectives |
- Understanding inherent problems in symbolic computation
(expression swell during computation, etc.)
- Learning about underlying data structure for
polynomials, symbolic expressions, etc.
- Acquire practical experiences in collaborative project work
|
Subject |
Concrete projects will be fixed in the beginning of the course.
- Programming in a computer algebra system (FriCAS, Mathematica, Maple)
- Topics are be project specific, e.g.,
- Implementation of efficient data structures for symbolic computation
- Implementation of selected algorithms with polynoms
|
Criteria for evaluation |
Course evaluation via:
- project deliverables (source code, testsuite, user and
maintainer documentation)
- presentation(s)
|
Methods |
guided project work in small groups
|
Language |
German/English |
Study material |
Here just a selection of relevant literature.
- J. H. Davenport, Y. Siret, E Tournier: Computer algebra. Systems
and algorithms for algebraic computation. Second edition. Academic
Press, Ltd., London, 1993.
- Joachim von zur Gathen, Juergen Gerhard: Modern Computer Algebra,
Second Edition. Cambridge University Press, Cambridge, 2003.
- Keith O. Geddes, Stephen R. Czapor, George Labahn: Algorithms for
Computer Algebra. Kluwer Academic Publishers, Boston, MA, 1992.
- Ronald L. Graham, Donald E.Knuth, Oren Patashnik: Concrete
mathematics. A foundation for computer science. Second edition.
Addison-Wesley Publishing Company, Reading, MA, 1994.
- Donald E. Knuth: The Art of Computer Programming II: Seminumerical
Algorithms. Addison-Wesley, 1969.
- Marko Petkovsek, Herbert S. Wilf, Doron Zeilberger: A=B. With a
foreword by Donald E. Knuth. A K Peters, Ltd., Wellesley, MA, 1996.
- Franz Winkler: Polynomial algorithms in computer algebra. Texts and
Monographs in Symbolic Computation. Springer-Verlag, Vienna, 1996.
|
Changing subject? |
Yes |
Earlier variants |
They also cover the requirements of the curriculum (from - to) TM1WHKVPPSR: KV Programming project symbolic computation (2005S-2020S)
|
|