TCOM 370 Principles of Data Communication

Spring 1999

This course covers the basics of digital communications and local area networks. The topics studied include the physical layer of communication systems (physical media, signals, bandwidth, capacity, modems, etc.), data transmission schemes, error detection and correction, data compression, ARQ protocols, ALOHA protocol, and ethernet.

Minimum Prerequisites:

At least two semesters of Calculus (Math 140/141), Physics 151,

Probability and Random Variables (SYS 301 or equivalent, may be taken concurrently)

A sophomore level course in EE or Systems will help the student to relate better to some of the material in this course. Students should be able to do standard integration and trigonometry. Some probability and random variable concepts will be used, and it is important that a course such as SYS 301 be at the very least a concurrrent course.

Required Text:

F. Halsall, Data Communications, Computer Networks and Open Systems.
Addison-Wesley, 4th Ed., 1996 (Course will cover Ch. 1-6)

(Other Useful Text: W. Stallings, Data and Computer Communications.
Prentice-Hall, 5th Ed., 1997)

Grading:

Homework 10-15 % (some homework collected and graded).
Three Mid-Term Exams 40- 45 % (evening exams)
Final Exam 40-45 %

Instructor:

Prof. Saleem A. Kassam
Room 356 GRW
kassam@ee.upenn.edu
898-5990

Office Hours: Thursdays 3 – 4, Wednesdays 11-12, 1:30 – 3

Teaching Assistant:

Ms. Yinglu Zhang
Room 312 Moore Bldg.
yinglu@ee.upenn.edu
898-8890

Office Hours: Mondays 1:30 - 3:00, Wednesdays 3:00 - 4:30


Course Notes


  • Networking and Communications--Introduction (pdf file)

  • Fourier Series, Bandwidth and Data Rates (pdf file)

  • Fourier Series (Part II) (pdf file)

  • Transmission Media (pdf file)

  • Bandwidth, Frequency Response, and Capacity of Communication Links (pdf file)

  • Example of Amplitude and Delay Distortion (pdf file)

  • Modulation and Demodulation (pdf file)

  • Modems for the PSTN and Interface Standards (pdf file)

  • Voice Digitization (pdf file)

  • Synchronization and Related Topics (pdf file)

  • Error Control: Block Codes (pdf file)

  • Cyclic Codes and the CRC Code (pdf file)

  • Further Notes on Cyclic Codes (pdf file)

  • Data Compression (pdf file)

  • Error Control (ARQ) Protocols (pdf file)

  • Local Area Networks and ALOHA Protocol (pdf file)

  • Ethernet LANs and Related Topics (pdf file)
  • Figures for LAN Notes (pdf file)
  • Figures for LAN Notes (pdf file)
  • Figures for LAN Notes (pdf file)



    Exam Information


    Exam 2 Information and Coverage



    Home Work


  • Homework 1 (pdf file)

  • Homework 2 (pdf file)

  • Homework 3 (pdf file)

  • Homework 4 (pdf file)

  • Homework 5 (pdf file)

  • Homework 6 (pdf file)

  • Homework 7 (pdf file)

  • Homework 8 (Last One) (pdf file)

  • Homework 1 Solution (pdf file)
  • Homework 3 Solution (pdf file)
  • Homework 4 Solution (pdf file)
  • Homework 5 Solution (pdf file)
  • Homework 6 Solution (pdf file)
  • Homework 7 Solution (pdf file)
  • Homework 8 Solution (pdf file)


  • 1997 and 1998 Exams; 1999 Exams


  • 1997 Exam 1 (pdf file)
  • 1997 Exam 2 (pdf file)
  • 1997 Final Exam (pdf file)

  • 1998 Exam 1 (pdf file)
  • 1998 Exam 2 (pdf file)
  • 1998 Exam 3 (pdf file)
  • 1998 Final Exam (pdf file)

  • 1999 Exam 1 (pdf file)


  • Last Modified: April 23, 1999 (SAK)