12569 - Computational Mathematics

Academic Year 2010/2011

  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Computer Science (cod. 8028)

Learning outcomes

At the end of this course, the student is aware of techniques for the solution of scientific calculus problems. She/He can face and solve such problems within a uniform, integrated computer algebra environment.

Course contents

  • Introduction to the Mathematica environment. Kernel and Notebook.
  • Introduction to programming within Mathematica.
  • Graphics and visualization tools.
  • Employing the system capabilites to analize and solve a particular applied problem, of interest to the student, via a package development.

Readings/Bibliography

  • Mathematica graphics : techniques and applications, T. Wickham-Jones, Telos - Springer, 1994.
  • Introduction to Programming with Mathematica, R.J.Gaylord, S.N.Kamin, P.R.Wellin, 2nd ed., Telos - Springer, 1996.
  • Programming in Mathematica, 3rd ed., R. Maeder, Addison -Wesley, 1996

Teaching methods

1. Class lectures
2. Exercises and tests
3. Seminars

Assessment methods

Each student will be assigned a laboratory project, which they will choose according to their study interest and in agreement with the teacher; a viva voce will follow, consisting in answering few questions on the course subjects.

Teaching tools

1. Laboratory activities in MATHEMATICA
2. Course notes
3. Course Newsgroup

Links to further information

http://www.cs.unibo.it/~giulia/

Office hours

See the website of Giulia Spaletta