add yourself to the mailing list
add yourself to the cs471 mailing list
Catalog Data:
Introduction to communication systems; Response-time requirements and
control of user errors. Different types of modulation and
multiplexing. ATM, SONET, Telephone modems, wireless modems, basic
software considerations and developments in data transmission
software. Design computation; basic statistics and queuing analysis.
Analysis of imperfections; noise and distortion, line failures, data
errors, delays and blocking, treatment of errors
Prerequisites: CS 102, CpE 210.
Textbook:
Computer Networks By Andrew S. Tanenbaum, Prentice Hall, Third
Edition, (c)1996.
Coordinator: Professor D. Lyon of Computer Engineering.
Goals:
To introduce principles of computer communication systems with
sufficient breadth and depth to allow analysis of transmission,
interfacing, error detection, link control, network control, routing,
and multiplexing techniques in networks.
A double-sided print-out of the course-notes is available, with 3-holes punched. It is 117 pages and costs $11.00
HW1: 2.2,2.3,2.4, 2.5
HW2: 2.7,2.12,2.17, 2.18, 2.22
HW3: 2.24,2.35,2.38, 2.39
Midterm TBA
HW4: 3.1, 3.2, 3.3,3.5, 3.6,3.7
HW 5: 3.8, 3.9, 3.10, 3.13,3.22
For a CRC review click here.
Final: TBA
To get RFC's click here
Communication Networks Intro Topics:
Week 1 - History, architectural overview and design issues in computer communications. CH 1.
Week 2 - Theoretical basis for data communications, bandwidth-limits, Data transmission, signal parameters, media, attenuation, delay. Fourier Analysis. Fiber optics. CH 2.1, 2.2. Due problems 2.2,2.3,2.4,2.17,2.35,2.38. Due by week 3.
Week 3 - Data Encoding, modulation techniques. Information theory. FM, AM, PM, sampling theorem, coding, Modems, RS-232 interfacing, serial standards, Chapter 2.3.
Week 4,5 - Digital transmission PCM encoding systems, X.21, AX.21, CH 2.4. Parity check codes...check sums and generator polynomials.
Week 6 - Transmission and switching, FDM, TDM, STDM. Multiplexing, ISDN CH 2.5, 2.6
Week 7 - Coding and interface standards, error detection and interfacing.
Week 8, 9 - Data link control; control of retransmission, HDLC protocol
Week 10 - Introduction to Queueing Theory, M/M/1, networks of M/M/1, queues, simulating queueing systems, applications of queueing. CH: Appendix A of old edition (second edition) which is on reserve in the library.
Week 11 - Circuit switching, virtual circuits, packet switching and datagram packet switching. ATM, data kit.
Week 12 - Circuit Switching, PBX, Network control, routing algorithms for point-top-point networks.
Week 13 - Packet Switching, virtual circuits and datagrams. Routing Algorithms. Hardware networks.
Week 14 - Radio and satellite networks: Explores design and performance issues for antenna-based communication nets. Wireless packet radio systems
Week 15 - LANs, examine CSMA/CD, various topologies, alternative mediums and access control techniques.
Computer Usage: Students must do a term project either building networking hardware or writing software. Students may also choose this subject for senior project, CpE 349, to pursue this topic in more detail.
Estimated ABET category content as estimated by faculty member who prepared this course description.
Engineering Science: 3 credits
Prepared by: Douglas Lyon