Having successfully completed this course, the student will be able to:

1. Identify a system and basic discrete and continuous time signals, perform scaling, addition, multiplication, and time shifting on signals.

2. Inspect a system and determine whether it is stable, memoryless, casual, invertible time invariant and linear or not.

3. Identify series and parallel interconnections of systems to obtain the relationships between the input and the output functions.

4. Identify the impulse response of a system, evaluate convolution sum and integral using the definition equation and the commutativity, associativity, and distributivity properties to obtain the output of a system given the input and the impulse response.

5. Identify the frequency response of a system to analyse the system in frequency domain, evaluate discrete time Fourier series (DTFS), continuous time Fourier series (CTFS), discrete time Fourier transform (DTFT), and continuous time Fourier transform (CTFT) representations of signals, and apply Fourier transform techniques to obtain the output of a system given the input and the impulse response of the system.

6. Identify the conditions on the sampling rate guaranteeing a bandlimited signal to be reconstructed from its samples, determine the relationships between Fourier transforms of the continuous time signal and its samples using DTFT and CTFT, and formulate the reconstruction of a bandlimited continuous time signal from its samples.