Inhalt
[ TM1WHKVMATH ] KV Programming in Mathematica
|
|
|
|
 |
Workload |
Education level |
Study areas |
Responsible person |
Hours per week |
Coordinating university |
3 ECTS |
B3 - Bachelor's programme 3. year |
Mathematics |
Wolfgang Windsteiger |
2 hpw |
Johannes Kepler University Linz |
|
|
 |
Detailed information |
Original study plan |
Bachelor's programme Technical Mathematics 2009W |
Objectives |
Students of Programming in Mathematica will
- know the principles of the Mathematica programming language,
- be able to write their own Mathematica programs and packages, and
- be familiar with alternative programming paradigms in contrast to classical procedural/imperative programming.
|
Subject |
Concrete topics cover:
- rule based programming (pattern matching),
- Mathematica expressions,
- functions as expressions (pure functions, functional programming),
- user-defined data structures,
- Mathematica-specific programming constructs, transformation rules,
- Input/Output,
- FrontEnd programming,
- contexts and packages, and
- dynamic objects (Mathematica 6 and later).
|
Criteria for evaluation |
Programming exercises during the semester.
|
Methods |
Lecture, programming exercises.
|
Language |
English |
Study material |
Lecture Notes.
|
Changing subject? |
No |
Further information |
http://www.risc.jku.at/people/wwindste/Teaching/ProgrammierenInMathematica/AktuellerJG/
|
|
|
 |
On-site course |
Maximum number of participants |
- |
Assignment procedure |
Direct assignment |
|
|
|