Skip to main content
TR

DATA TRANSMISSION IN COMPUTER COMMUNICATIONS

Course
CTPR241 - DATA TRANSMISSION IN COMPUTER COMMUNICATIONS
Department
Computer Technologies and Programming - English - Associate
Course Type
Course
Status
Required
Language
English
Credit
4
ECTS
0
T+P+L
3 + 0 + 2
Course Coordinator(s)
-
Prerequisite
-
Keywords
-

Course Description

-

DATA TRANSMISSION IN COMPUTER COMMUNICATIONS

Evaluation Tools (Active Term)

No evaluation items have been defined.

Course outcomes

  1. 01 Understand the fundamentals of computer networks and the concepts data communication.
  2. 02 Understand the need for network protocol, layers of OSI model, TCP/IP and multimedia applications.
  3. 03 Understand the concept of frequency and spectrum and calculations related to data rate and bandwidth. Learn about transmission impairment, noise and channel capacity.
  4. 04 Understand Nyquist and Shannon formula and learn to calculate Channel capacity.
  5. 05 Understand the characteristics and quality determined by medium and signal in guided and unguided media
  6. 06 Understand the concepts and learn the calculations related to gain, loss and attenuation in data transmission.
  7. 07 Understand how different encoding techniques convert data to signal as well as the pros and cons of encoding techniques.
  8. 08 Understand asynchronous and synchronous data transmission, flow control, error detection and error correction in digital data transmission.
  9. 09 Understand how different data link control protocols such as stop and wait, ARQ and HDLC function.
  10. 10 Learn the concept of multiplexing multiple channels on a single link and understand the basics of FDM, TDM, Statistical TDM, ADSL and xDSL.

Course Syllabus

Week Topic
Week 1 Communication Model (Data Communications, Data Networks, and the Internet)
Week 2 Protocols and Architecture (TCP/IP, and Internet-Based Applications)
Week 3 Data Transmission (Terminology, Concepts of Frequency, Spectrum & Bandwidth)
Week 4 Data Transmission (Analog vs Digital Signals, Transmission Impairments)
Week 5 Transmission Media (Guided Media Characteristics)
Week 6 Transmission Media (Unguided Media Characteristics)
Week 7 MIDTERM
Week 8 MIDTERM
Week 9 Data Encoding (Digital Data-Digital Signal, Digital Data-Analog Signal)
Week 10 Data Encoding (Analog Data-Digital Signal, Analog Data-Analog Signal)
Week 11 Data Communication Interface (Digital Data Communications Techniques)
Week 12 Data Link Control (Concept and Need, Flow Control)
Week 13 Data Link Control (Error Control, HDLC)
Week 14 Multiplexing
Week 15 Review

Reference Books & Course Materials

  1. 01 Stalling W. “Data and Computer Communications”, 8/E Prentice Hall, 2007.
  2. 02 J. Irvine, D. Harle, Data Communications and Networks, Wiley, 2002.
  3. 03 F. Halsall, Data Communications, Computer Networks and Open Systems, Addison-Wesley, 1996.
  4. 04 R.L. Freeman, Practical Data Communications, Wiley, 2001.

Learning Outcomes

  1. L01 Understand the fundamentals of computer networks and the concepts data communication.
  2. L02 Understand the need for network protocol, layers of OSI model, TCP/IP and multimedia applications.
  3. L03 Understand the concept of frequency and spectrum and calculations related to data rate and bandwidth. Learn about transmission impairment, noise and channel capacity.
  4. L04 Understand Nyquist and Shannon formula and learn to calculate Channel capacity.
  5. L05 Understand the characteristics and quality determined by medium and signal in guided and unguided media
  6. L06 Understand the concepts and learn the calculations related to gain, loss and attenuation in data transmission.
  7. L07 Understand how different encoding techniques convert data to signal as well as the pros and cons of encoding techniques.
  8. L08 Understand asynchronous and synchronous data transmission, flow control, error detection and error correction in digital data transmission.
  9. L09 Understand how different data link control protocols such as stop and wait, ARQ and HDLC function.
  10. L10 Learn the concept of multiplexing multiple channels on a single link and understand the basics of FDM, TDM, Statistical TDM, ADSL and xDSL.

Program Outcomes

  1. P01 Create a user interface in a contemporary object-oriented language to allow users to access business data
  2. P02 Identify and analyze user needs and take them into account in the selection, creation, integration, evaluation and administration of computing-based systems
  3. P03 Analyze common business functions and identify, design, and develop appropriate information technology solutions
  4. P04 Design and develop software solutions for contemporary business environments by employing appropriate problem-solving strategies
  5. P05 Configure and administer database server to support contemporary business environments.
  6. P06 Administer or mange a relational database for a small to medium size company
  7. P07 Be able to effectively integrate IT-based solutions into the user environment
  8. P08 Understand professional, ethical, legal, security and social issues and responsibilities
  9. P09 Be able to apply effective communication skills consistent with the professional environment
  10. P10 Be able to apply effective collaboration skills in teamwork consistent with the professional environment

Po-Lo Matrix

LO P01 P02 P03 P04 P05 P06 P07 P08 P09 P10 Average
L01 - - - - - - - - - - -
L02 - - - - - - - - - - -
L03 - - - - - - - - - - -
L04 - - - - - - - - - - -
L05 - - - - - - - - - - -
L06 - - - - - - - - - - -
L07 - - - - - - - - - - -
L08 - - - - - - - - - - -
L09 - - - - - - - - - - -
L10 - - - - - - - - - - -