This course introduces the theory and practice of continuous-time and discrete-time signals \& systems analysis. Topics covered are signal representation and classifications, system representation and properties, linear time-invariant systems, convolution, various Fourier transforms, Laplace and z transforms, sampling, filtering and modulation. Application examples and computer implementations (in Signals Lab) will constitute an integral part of the learning process.