Inhalt
[ TM1WHKVMATH ] KV Programming in Mathematica
|
|
|
|
| (*) Unfortunately this information is not available in english. |
 |
| 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 |
|
|
|