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.
Intended learning outcomes
Knowledge and understanding
The ability to know and understand the mechanism of data exchange between computers within the same network
The ability to know and understand transmission methods and characteristics
Ability to identify and understand multiplexing techniques (frequency or time)
Ability to identify and understand basic signal coding techniques
The ability to know and understand the methods of communication between the sender and the receiver and to determine the medium of transmission
mental skills
The ability to send data and verify its validity (detecting and correcting errors)
The ability to select the transition medium
To distinguish between the mechanism of encoding and decoding data
To know the basic principle of multiplexing techniques
That the student distinguish the basic differences between the means of transmission of basic data
Practical and professional skills
The student should be able to send and receive data at least within a local network
The student uses the learned techniques to detect and correct errors in the data
The student diagnoses the synchronization of data transmission between the source and the destination on an ongoing basis
To design a simple communications system containing the basic components of data transmission
General and transferable skills
Editorial communication and report writing.
Oral communication by making offers.
Use IT tools to solve problems.
Working in a team to complete a mini project.
Commitment to performing exams and handing in assignments on time (time management).
Teaching and learning methods
Lectures.
exercises.
assignments.
Case Study.
Mini-projects.
Methods of assessments
Midterm exam = 25
Oral exam = 10
Final exam = 50
Mini project = 15
Course contents
design methods and implementation techniques for the exchange of data between computers in computer networks.
Concentrate on physical and data link layers
Signal and data encoding techniques.
Modulation,
Transmission media characteristics,
Switching,
Multiplexing
Data encoding (analogue/digital), Signals (analogue/digital)
Channel capacity; Signals encoding techniques (Non-return to Zero-Level (NRZ-L),
Bipolar –AMI, Manchester, B8ZS, HDB3)
Midterm I
Transmission media (copper, fiber cabling) characteristics;
Spread spectrum; Data communication interface
Data link layer details (flow control, error detection, error control (ARQ), and HDLC protocol);