Module/Course Title: Data Communication

Module course code

KOMS120205

Student Workload
119 hours

Credits

3 / 4.5 ETCS

Semester

2

Frequency

Even Semester

Duration

16

1

Type of course

Core Study Courses

Contact hours


40 hours of face-to-face (theoretical) class activity

Independent Study


48 hours of independent activity
48 hours of structured activities

Class Size

30

2

Prerequisites for participation (if applicable)

-

3

Learning Outcomes

  1. Students can demonstrate systematic thinking in selecting information technology architecture
  2. Students can analyze information technology infrastructure requirements
  3. Students can design information technology infrastructure solutions
  4. Students describe the media that can be used for data transmission.
  5. Students explain and discuss the methods of data signal processing.
  6. Students explain the mechanism of data transmission.
  7. Students analyze the data validation mechanism.
  8. Students examine the latest standards and technologies used in data transmission.

4

Subject aims/Content

This course provides an in-depth understanding of data communication principles and technologies. Students will learn about various communication protocols, networking concepts, and data transmission techniques. The course aims to equip students with the knowledge and skills necessary to design, implement, and troubleshoot data communication systems. The materials discussed in this course include Layers 1 and 2 of the OSI Model. Layer 1 material of the OSI model includes transmission media, communication channels, channel coding, bit synchronization, multiplexing, and channel models. Layer 2 OSI Model material includes Media Access Control (MAC), framing, error detection, and flow control.

Study Material

Introduction

  • Data Communication
  • Networks
  • The Internet
  • Protocol and Standards
     

Communication Protocol

  • The OSI Model
  • Layers in the OSI Model
  • TCP/IP Protocol Suite
  • Addressing
     

Data and Signals

  • Analog and Digital
  • Periodic Analog Signals
  • Digital Signals
  • Transmission Impairment
  • Data Rate Limits
  • Performance

Data and Signals

  • Analog and Digital
  • Periodic Analog Signals
  • Digital Signals
  • Transmission Impairment
  • Data Rate Limits
  • Performance

Digital Transmissions

  • Digital to Digital Conversion
    • Line Coding
    • Line Coding Schemes
    • Scrambling
  • Analog to Digital Conversion
    • Pulse Code Modulation
    • Delta Modulation
  • Transmission Modes
     

Digital Transmissions

  • Digital to Digital Conversion
    • Line Coding
    • Line Coding Schemes
    • Scrambling
  • Analog to Digital Conversion
    • Pulse Code Modulation
    • Delta Modulation
  • Transmission Modes

Analog Transmission

  • Digital to Analog Transmission
    • Amplitude Shift Keying
    • Frequency Shift Keying
    • Phase Shift Keying
    • Quadrature Amplitude
  • Modulation
    • Analog to Analog Conversion
    • Amplitude Modulation
    • Frequency Modulatio
    • Phase Modulation
       

-

  • Switching
    • Circuit Switch
    • Packet Switch
  • Multiplexing
    • Frequency Division Multiplexing
    • Wavelength Division Multiplexing
    • Synchronous Time Division Multiplexing 
    • Statistical Time Division Multiplexing

Spread Spectrum

  • Frequency Hoping Spread Spectrum (FHSS)
  • Direct Sequence Spread Spectrum (DSSS)
     

Transmission Media

  • Wired Media
    • Twisted Pair Cable
    • Coaxial Cable
    • Fiber Optic Cable
  • WirelessMedia
    • Radio Waves
    • Microwaves
    • InfraRed
       

Multiple Access

  • Frequency Division Multiple Access
  • Time Division Multiple Access
  • Code Division Multiple Access
     

Data Link Layer (Error Detection and Error Correction)

  • Types of Error
  • Redundancy
  • Error Detection
    • Vertical Redundancy Check
    • Longitudinal Redundancy Check
    • Cyclic Redundancy Check
  • Error Correction
    • Hamming Code
    • Automatic Repeat Request (ARQ)

Data Link Layer (Error Detection and Error Correction)

  • Types of Error
  • Redundancy
  • Error Detection
    • Vertical Redundancy Check
    • Longitudinal Redundancy Check
    • Cyclic Redundancy Check
  • Error Correction
    • Hamming Code
    • Automatic Repeat Request (ARQ)

Wired LANs: Ethernet

  • IEEE Standard
  • Standard Ethernet
  • Fast Ethernet
  • Gigabit Etherne

Wireless LANs

  • IEEE 802.11
  • Bluetooth
     

-

5

Teaching methods

Lectures, discussions and questions and answers

6

Assesment Methods

Presence, and activity

7

This module/course is used in the following study programme/s as well

Computer Science Study Programme

8

Responsibility for module/course

  • I Ketut Purnamawan, S.Kom.,M.Kom.
  • NIDN : 0011057903

9

Other Information

  1. William Stalling, Data and Computer Communications, 10th Edition, Pearson, 2015.
  2. Behrouz A. Forouzan, Data Communications and Networking with TCP/IP Suite, McGraw Hill, 2021
  3. P. Yang, Y. Xiao, M. Xiao and S. Li, "6G Wireless Communications: Vision and Potential Techniques," in IEEE Network, vol. 33, no. 4, pp. 70-75, July/August 2019, doi: 10.1109/MNET.2019.1800418.