The increasing number of applications, requiring a knowledge of the theory of signals and systems, and the rapid developments in digital systems technology and fast
numerical algorithms call for a change in the content and approach used in teaching
the subject. I believe that a modern signals and systems course should emphasize the
practical and computational aspects in presenting the basic theory. This approach to
teaching the subject makes the student more effective in subsequent courses. In addition, students are exposed to practical and computational solutions that will be of use
in their professional careers. This book is my attempt to adapt the theory of signals
and systems to the use of computers as an efficient analysis tool.