Topic outline

  • Welcome to Data Communication Course


    Welcome Note and Course Overview:

     

    Basic Information:

    Course Code: CSE 225
    Program: B.Sc in Computer Science and Engineering
    Faculty: Science and Information Technology
    Semester: Spring; Year: 2021
    Credit: 3.0; Contact Hour: 3 Hours/ Week
    Course Category: Core Engineering


    Course Instructor :

    Instructor

     

    Course Rationale:

    To make effective communication between the gadgets it is critical to play out every single essential apparatus and their fundamental design precisely. Therefore, to comprehend the system structure, segments and other applicable devices and the procedure is an absolute necessity. This course will give a prologue to the field data communications, Layered design of LAN, MAN and WAN, fundamentals of signalling, basic transmission concepts, error detection and correction etc.

    Course Objectives:

    To provide a solid conceptual understanding of the fundamentals of data communications. More specifically,

    • To learn the basic concepts of data communications.
    • To learn the layered architecture of communication protocols.
    • To learn digital signal transmission and encoding techniques.
    • To learn multiplexing techniques.
    • To learn the concepts and techniques in error detection and correction.
    • To learn LAN architectures and systems.
    • To learn the fundamental issues driving network design

    Course Outcomes (CO's):

    CO1       Interpret the components, tools and techniques of communication systems

    CO2       Illustrate the TCP/IP and OSI Reference model and identify their differences in implementation within and across enterprises.

    CO3       Explain how information can be sent via communication interfaces and links.

    CO4       Determine the various modulation and error detection and correction techniques and their application in communication systems.


    Assessment Strategies:

                                        

    Appointment

  • Week - 1: Overview of Data Communication


    Discussion Points: 

          • Introduction of data communications and defines their components and the types of data exchanged 
          • Discussion of different network topologies and their functionalities
          • Introduction of LANs, WANs, and internetworks (internets) 
          • Discuss the concept of switching to show how small networks can be combined to create larger ones.

    Expected Learning Outcomes:

          • Recognize the concept of data communication and network.
          • Identify various kinds of’ geographical networks and their interconnectivity via various topologies

    Resources of Learning:

  • Week - 2: Layered Architecture of Networks


    Discussion Points: 

          • Concept of protocol layering using scenarios.
          • Discussion about the seven layers of the OSI Model.
          • Discussion about the five layers of the TCP/IP protocol suite
          • Addressing the mechanism of each layer.

    Expected Learning Outcomes:

          • Recognize the networking models used for seamless communication among computer user.
          • Find out how layered model communication functions can be organized and be very successful in communication.
          • Differentiate between OSI and TCP/IP models.

    Resources of Learning:


  • Week - 3: Introduction of Physical Layer (Analog and Digital)



    Discussion Points: 

          • Concept of data and signal of analog and digital.
          • Discussion about transmission impairments (attenuation, distortion, and noise)
          • Calculate the performance of data transmission including bandwidth, throughput, latency, and jitter. 
          • Class Test - 1

    Expected Learning Outcomes:

          • Recognize the concept of analog and digital signals and their use in day to day communication.
          • Identify which transmission impairments cause problems in communication and their remedies.
          • Appreciate the importance of date rate limits in communication and performance measurement.

    Resources of Learning:

  • Class Test - 1


    Instructions:


    Hello and Welcome to the class test arena. Syllabus for this class test is as follows:
    1. All Contents of Week-1 and Week-2

    Question type: MCQ, Short Question. Analytical type.
    Time: 30 Minutes

    Test Your Knowledge here: https://cutt.ly/9yWvGwJ
  • Week - 4: Digital Transmission



    Discussion Points: 

          • Concept of Line Coding, Block Coding and Scrambling.
          • Discuss and Illustrate the Digital to Digital Conversion Techniques
          • Discuss and Illustrate the Analog to Digital Conversion Techniques
          • Discussion about Transmission Modes


    Expected Learning Outcomes:

          • Recognize the digital transmission technologies used for modern communication.
          • Identify and differentiate among various digital to digital, analog to digital conversion techniques.
          • Appreciate what important role transmission modes play in digital communication.


    Resources of Learning:

  • Week-5: Analog Transmission



    Discussion Points: 

          • Discuss and Illustrate the Digital to Analog Conversion Techniques
          • Discuss and Illustrate the Analog to Analog Conversion Techniques


    Expected Learning Outcomes:

          • Recognize the analog transmission technologies used for modern communication.
          • Identify and differentiate among various digital to analog, analog to analog conversion techniques.
          • Appreciate what important role modulation techniques play in communication.


    Resources of Learning:

  • Week-06: Review of Previous Weeks


    Discussion Points: 

          • Review the difficult topics of previous weeks specifically, Signal conversions and performance measurement
          • Class Test 2


    Expected Learning Outcomes:

          • Design and Illustrate various signal conversion techniques based on the problem given
          • Gain the ability to calculate the performance of a system based on different parameters.


    Resources of Learning:

          • Self Test Questions (Lesson-1)
          • Class Test - 2 (Lesson 2)

  • Class test -2


    Instructions:
    Read the questions carefully and then answer. Do not waste your time to find the answer from the internet. 

    Syllabus:
    1. Introduction to Physical Layer (Chapter - 3)
    2. Digital Transmission (Chapter - 4)

    Question type: MCQ + Analytical
    Time: 35 Minutes
    Exam Date: 01/03/2021 at 8PM
    Test Your Knowledge here: https://cutt.ly/9yWvGwJ

  • Week - 7: Midterm Exam


    Contents for Exam:

            • Topologies
            • TCP/IP/OSI Model
            • Transmission Impairments and Performance Analysis
            • Signal Conversions
            • Modulation Techniques

    Attendance Sheet: Click Here

    Alternate Submission Link (Use this link if and only if you are not able to submit through BLC)Click Here

    • Midterm Question [Section: A] Assignment
      Restricted Not available unless: You belong to Section-A
    • Midterm Question [Section: B] Assignment
      Restricted Not available unless: You belong to Section-B
    • Midterm Question [Section: C] Assignment
      Restricted Not available unless: You belong to Section-C
    • Midterm Question [Section: D] Assignment
      Restricted Not available unless: You belong to Section-D
    • Midterm Question [Section: PC-A] Assignment
      Restricted Not available unless: You belong to Section-PC-A
  • Week - 8: Review of Midterm Exam and Multiplexing



    Discussion Points: 

          • Review of Midterm Questions
          • Concept of Multiplexing
          • Demonstration of Frequency Division Multiplexing and its applications


    Expected Learning Outcomes:

          • Recognize the multiplexing technologies used for modern communication.
          • Identify and deployment of frequency division multiplexing techniques and alternatives.


    Resources of Learning:

          • Lecture Slide [Lesson-1: Midterm Review] [Lesson-2]
          • Lecture Video

  • Assignment


    Instructions:

    1. Identical Assignments will be graded as '0'.
    2. If you write any content other than your thought, use appropriate references.
    3. Write not more than 2 pages.
    4. Only pdf file is allowed to submit. File name should be like... [Your student ID-Section Name.pdf]

    Deadline: April 02, 2021

  • Presentation


    Presentation Submission Link: Click Here

    Guidelines:

    • 1. Group or Individual
    • 2. Topic: Any topic related to data communication.
    • 3. Group Information: Section CR will maintain a google sheet to avoid the same topic in multiple groups.

    • 4. Deadline: April 02, 2021


    • Week - 9: Multiplexing (Contd.)



      Discussion Points: 

            • Demonstration of Wavelength Division Multiplexing (WDM) and its applications
            • Demonstration of Time Division Multiplexing (TDM) and its applications
            • Discussion on Data rate management


      Expected Learning Outcomes:

            • Identify, deployment and differentiate among WDM and TDM and their alternatives.
            • Role of Multiplexing in modern communication systems through data rate management


      Resources of Learning:

    • Week-10: Error Detection and Correction



      Discussion Points: 

            • Introduction Error and types of errors, Concept of Redundancy. 
            • Introduces the concept of Hamming Distance.
            • Discission about CRC and How it can be implemented in Hardware.


      Expected Learning Outcomes:

            • Determine the types of errors that occur in modern communication channels and devices.
            • Identify, deployment and differentiate between Hamming Distance and CRC and their real-time applications.


      Resources of Learning:

    • Class Test - 3



      Instructions:

      Read the questions carefully and then answer. Do not waste your time on google search.

      Syllabus:
      1. Multiplexing (Chapter - 6)

      Exam Date: 06/04/2021 [Tuesday]
      Time: 07:30 PM

      Question type: MCQ
      Time: 30 Minutes
      Test Your Knowledge here: https://cutt.ly/9yWvGwJ

    • Week - 12: Media Access Control


      Discussion Points: 

            • Taxonomy of MAC
            • Discussion of Random-Access Protocols (ALOHA, CSMA, CSMA/CD, and CSMA/CA )
            • Controlled-Access Protocols (Reservation, Polling, and Token-Passing)
            • Discussion about Channelization protocols. (FDMA, TDMA, and CDMA)

      Expected Learning Outcomes:

            • Implementation of ALOHA, CSMA/CA and C/D
            • Implementation of Reservation, Polling, and Token-Passing
            • Implementation of CDMA in cellular telephony.

      Resources of Learning:

    • Week - 13: Class Test - 4 and Review for Final Exam


      Discussion Points: 

            • Class Test-4
            • Review of the previously selected (based on the discussion in the forum) contents

      Expected Learning Outcomes:

            • Knowledge Test via class test
            • Gain the knowledge and clarify the previously taught topics

      Resources of Learning:

            • Open-Ended Discussion 

    • Week - 14: Term Assessment


      Term Assessment Contents:

              • Implementation (Mux and Demux) of FDM, Analog Hierarchy
              • TDM (Synchronous and Statistical), Digital Hierarchy and Data Rate Management
              • Hamming Distance, CRC (Binary + Polynomial) and Checksum
              • ALOHA, CSMA/CA, CSMA/CD, Reservation, Polling, Token Passing, CDMA

      Term Assessment Script Template [Click to Download]

      Use FastScanner to Scan your script [Click to Download]

      Alternate Submission Link: [Click Here]

      Attendance Sheet: [Click Here]

      Instructions:

      1. All problems are mandatory. Upload pdf format answer script and the file size must be within 10MB.
      2. Naming Convention: Section name_Student ID.pdf; e.g. O1_111-15-5555.pdf
      3. N. B.: After BLC submission must upload your answer script in the Google form provided for each section.
      4. Only Handwritten script will be checked. In case of violation, Script will be cancelled. 

      • Term Assessment Problem Set [Section-A] Assignment
        Restricted Not available unless: You belong to Section-A
      • Term Assessment Problem Set [Section-B] Assignment
        Restricted Not available unless: You belong to Section-B
      • Term Assessment Problem Set [Section-C] Assignment
        Restricted Not available unless: You belong to Section-C
      • Term Assessment Problem Set [Section-D] Assignment
        Restricted Not available unless: You belong to Section-D
      • Term Assessment Problem Set [Section-PC-A] Assignment
        Restricted Not available unless: You belong to Section-PC-A