This course include design methods
and implementation techniques for the exchange of data between computers in
computer networks, topics include data and data types, analog and digital data,
signal types (examples of analog and digital signals), periodic signal
characteristics, time and frequency domain representation, spectrum and
bandwidth of a signal; transmission impairments and channel capacity which
include: sources of impairment, attenuation and unit of attenuation, bandwidth
of a medium, distortions, data rate limits, Nyquist bit rate, bit rate and baud
rate, noise sources; transmission media including guided and unguided media;
conversion techniques including digital to digital, analog to digital, analog
to analog, and digital to analog conversion; coding techniques including line
coding, Polar, and Bipolar coding; error detection and correction including
types of error, error detection techniques, error correction codes; flow and
error control including flow control techniques; data communication through WAN
and LAN considering issues related to switching, Routing, Congestion Control,
medium access control techniques.