Title :
Learning signals and systems with Mathematica
Author :
Evans, Brian L. ; Karam, Lina J. ; West, Kevin A. ; McClellan, James H.
Author_Institution :
Sch. of Electr. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
fDate :
2/1/1993 12:00:00 AM
Abstract :
Mathematica, a computer algebra system that supports a sophisticated notebook user interface, which is useful for writing tutorials is discussed. Because of this interface, Mathematica was chosen 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
Keywords :
computer aided instruction; educational courses; electrical engineering; notebook computers; software packages; teaching; user interfaces; CAI; Mathematica; algebra; convolution; curriculum; educational courses; electrical engineering; frequency response plots; graduate; graphical operations; learning; linear systems theory; linear transforms; notebook user interface; pole zero diagrams; signal processing; students; symbolic operations; teaching; tutorials; z transform; Algebra; Computer interfaces; Convolution; Frequency response; Linear systems; Packaging; Poles and zeros; Signal processing; User interfaces; Writing;
Journal_Title :
Education, IEEE Transactions on