### Abstract

Many different computer algebra systems are regularly used to help students learn topics in calculus, matrix algebra, and physics. They empower students to investigate fundamental relationships expressed as formulas through numerical evaluation and graphical displays. These systems can also carry out much of the tedious algebraic manipulation necessary in solving basic engineering and applied science problems. Most provide a programming language, so new functions can be added to solve more advanced problems. One computer algebra system, Mathematica supports a sophisticated Notebook user interface, which is useful for writing tutorials. Because of this interface, we have chosen Mathematica to assist students in learning linear systems theory. Students interact with Mathematica at two different levels. The lower level is a collection of Mathematica routines known as the signal processing packages (SPP). These packages implement symbolic operations such as convolution and linear transforms and graphical operations such as pole-zero diagrams and frequency response plots. The higher level of interaction is with a set of tutorial Notebooks on topics such as convolution and the z-transform. The complete system will eventually support the theoretical aspects of a signals and systems curriculum from introductory courses through first-year graduate courses.

Original language | English (US) |
---|---|

Pages (from-to) | 72-78 |

Number of pages | 7 |

Journal | IEEE Transactions on Education |

Volume | 36 |

Issue number | 1 |

DOIs | |

State | Published - Feb 1993 |

Externally published | Yes |

### Fingerprint

### ASJC Scopus subject areas

- Electrical and Electronic Engineering
- Education

### Cite this

*IEEE Transactions on Education*,

*36*(1), 72-78. https://doi.org/10.1109/13.204820

**Learning signals and systems with Mathematica.** / Evans, Brian L.; Karam, Lina; West, Kevin A.; McClellan, James H.

Research output: Contribution to journal › Article

*IEEE Transactions on Education*, vol. 36, no. 1, pp. 72-78. https://doi.org/10.1109/13.204820

}

TY - JOUR

T1 - Learning signals and systems with Mathematica

AU - Evans, Brian L.

AU - Karam, Lina

AU - West, Kevin A.

AU - McClellan, James H.

PY - 1993/2

Y1 - 1993/2

N2 - Many different computer algebra systems are regularly used to help students learn topics in calculus, matrix algebra, and physics. They empower students to investigate fundamental relationships expressed as formulas through numerical evaluation and graphical displays. These systems can also carry out much of the tedious algebraic manipulation necessary in solving basic engineering and applied science problems. Most provide a programming language, so new functions can be added to solve more advanced problems. One computer algebra system, Mathematica supports a sophisticated Notebook user interface, which is useful for writing tutorials. Because of this interface, we have chosen Mathematica to assist students in learning linear systems theory. Students interact with Mathematica at two different levels. The lower level is a collection of Mathematica routines known as the signal processing packages (SPP). These packages implement symbolic operations such as convolution and linear transforms and graphical operations such as pole-zero diagrams and frequency response plots. The higher level of interaction is with a set of tutorial Notebooks on topics such as convolution and the z-transform. The complete system will eventually support the theoretical aspects of a signals and systems curriculum from introductory courses through first-year graduate courses.

AB - Many different computer algebra systems are regularly used to help students learn topics in calculus, matrix algebra, and physics. They empower students to investigate fundamental relationships expressed as formulas through numerical evaluation and graphical displays. These systems can also carry out much of the tedious algebraic manipulation necessary in solving basic engineering and applied science problems. Most provide a programming language, so new functions can be added to solve more advanced problems. One computer algebra system, Mathematica supports a sophisticated Notebook user interface, which is useful for writing tutorials. Because of this interface, we have chosen Mathematica to assist students in learning linear systems theory. Students interact with Mathematica at two different levels. The lower level is a collection of Mathematica routines known as the signal processing packages (SPP). These packages implement symbolic operations such as convolution and linear transforms and graphical operations such as pole-zero diagrams and frequency response plots. The higher level of interaction is with a set of tutorial Notebooks on topics such as convolution and the z-transform. The complete system will eventually support the theoretical aspects of a signals and systems curriculum from introductory courses through first-year graduate courses.

UR - http://www.scopus.com/inward/record.url?scp=0027541481&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0027541481&partnerID=8YFLogxK

U2 - 10.1109/13.204820

DO - 10.1109/13.204820

M3 - Article

VL - 36

SP - 72

EP - 78

JO - IEEE Transactions on Education

JF - IEEE Transactions on Education

SN - 0018-9359

IS - 1

ER -