Skip to main content
nounstudy
CIT852

Data communication and Networks

  • Sciences
  • 800 level
  • 3 credit units
  • 392 pages
  • 16 units

This course deals with fundamental issues in Computer Networks. It covers data communication, modulation, and multiplexing techniques. Topics include MAC layer protocols, routing techniques, congestion techniques, and network layer protocols. The course also explores transport layer mechanisms, addressing, connection establishment, flow control, multiplexing, and network security, providing a comprehensive understanding of data communication and network principles.

About this course

Difficulty
Intermediate
Study hours
208 hours
Maths
Intermediate
Content
Theoretical, practical, case study
Practical work
Yes
How it is assessed
  • Assignments
  • Tutor marked assessments
  • Final examination

One paragraph, so you can see how it reads

CIT852 · UNIT 1 INTRODUCTION TO COMPUTER NETWORKS

A Computer network consists of two or more autonomous computers that are linked (connected) together in order to: Share resources (files, printers, modems, fax machines). Share Application software like MS Office. Allow Electronic communication. Increase productivity (makes it easier to share data amongst users).

What you should be able to do

  1. Describe the components of data communication and computer networking
  2. Differentiate between types of computer networks
  3. Compare network topologies
  4. Explain the routing concept
  5. Describe network security algorithms

What it prepares you for

Careers
  • Network Engineer
  • Network Administrator
  • Cybersecurity Analyst
  • Data Communication Specialist
  • IT Manager
Where it is applied
  • Telecommunications
  • Information Technology
  • Banking
  • Healthcare
  • Government
Tools
  • Wireshark
  • TCPdump
  • Network Simulators

Where it gets hard

The units students slow down on, and what makes each one heavy.

  • Module 3: Network Layer

    Unit 2: Routing Algorithms

    Understanding the mathematical foundations and practical implementations of various routing algorithms requires strong analytical skills.

  • Module 4: Transport Layer and Application Layer Services

    Unit 3: Network Security I

    Network security protocols require understanding of cryptography principles and implementation details.

A suggested way through it

Suggested

13 weeks, about 112 hours in total. Yours will differ.

  1. Week 1Module 1: Introduction to Data Communication and Computer Network Concepts
    • Unit 1: Introduction to Computer Networks · 8 hours

      Understand computer network concepts, types, and applications.. Differentiate between network topologies and protocols.. Explore the OSI and TCP/IP reference models..

  2. Week 2Module 1: Introduction to Data Communication and Computer Network Concepts
    • Unit 2: Data Transmission · 8 hours

      Learn about data communication terminology: channel, baud, bandwidth, frequency.. Explore modes of data transmission: serial, parallel, synchronous, asynchronous.. Understand transmission impairments and their impact..

  3. Week 3Module 1: Introduction to Data Communication and Computer Network Concepts
    • Unit 3: Data Encoding and Communication Technique · 8 hours

      Study data encoding techniques: analog-to-analog, analog-to-digital, digital-to-analog, digital-to-digital.. Understand modulation techniques and their applications.. Explore different encoding schemes and their characteristics..

  4. Week 4Module 1: Introduction to Data Communication and Computer Network Concepts
    • Unit 4: Multiplexing and Switching · 8 hours

      Learn about multiplexing techniques: FDM, TDM.. Understand switching concepts: circuit switching, packet switching.. Explore digital subscriber lines (DSL) and their advantages..

  5. Week 5Module 2: Media Access Control and Data Link Layer
    • Unit 1: Data Link Layer Fundamentals · 8 hours

      Study data link layer fundamentals: framing, error detection, flow control.. Understand error detection methods: parity check, CRC.. Explore flow control mechanisms: stop-and-wait, sliding window..

  6. Week 6Module 2: Media Access Control and Data Link Layer
    • Unit 2: Retransmission Strategies · 8 hours

      Learn about retransmission strategies: Stop-and-Wait ARQ, Go-Back-N ARQ, Selective Repeat ARQ.. Understand pipelining and its impact on efficiency.. Explore piggybacking and its benefits..

  7. Week 7Module 2: Media Access Control and Data Link Layer
    • Unit 3: Contention-Based Media Access Protocols · 8 hours

      Study contention-based media access protocols: ALOHA, Slotted ALOHA, CSMA.. Understand CSMA variants: 1-Persistent, Non-Persistent, p-Persistent.. Explore CSMA/CD and its applications..

  8. Week 8Module 2: Media Access Control and Data Link Layer
    • Unit 4: Wireless LAN and Datalink Layer Switching · 8 hours

      Learn about wireless LAN architecture and IEEE 802.11 standard.. Understand hidden station and exposed station problems.. Explore wireless LAN protocols: MACA, MACAW..

  9. Week 9Module 3: Network Layer
    • Unit 1: Introduction to Layer Functionality and Design Issues · 8 hours

      Study network layer functionality and design issues.. Differentiate between connection-oriented and connectionless services.. Understand addressing schemes: hierarchical, flat, static, dynamic..

  10. Week 10Module 3: Network Layer
    • Unit 2: Routing Algorithms · 8 hours

      Learn about routing algorithms: flooding, shortest path, distance vector, link state.. Understand hierarchical routing and its benefits.. Explore broadcast and multicast routing techniques..

  11. Week 11Module 3: Network Layer
    • Unit 3: Congestion Control in Public Switched Network · 8 hours

      Study congestion control in public switched networks.. Understand congestion prevention mechanisms.. Explore open-loop control techniques: admission control, traffic policing, traffic shaping..

  12. Week 12Module 3: Network Layer
    • Unit 4: Internetworking · 8 hours

      Learn about internetworking concepts and protocols.. Understand tunneling and encapsulation techniques.. Explore network layer protocols: IP, ICMP, OSPF, BGP..

  13. Week 13Module 4: Transport Layer and Application Layer Services
    • Unit 1: Transport Services and Mechanism · 8 hours

      Study transport services and mechanisms: types of services, quality of service, data transfer.. Understand elements of transport layer protocols: addressing, multiplexing, flow control.. Explore connection establishment and crash recovery..

    • Unit 2: TCPIUDP · 8 hours

      Study TCP and UDP protocols: services provided, segment headers, connection establishment, flow control.. Understand TCP congestion control mechanisms.. Explore remote procedure call (RPC) concepts..

Preparing for the exam

What to do
  • Create concept maps linking Modules 1-4 network concepts
  • Practice subnetting and IP addressing problems from Unit 4
  • Review routing algorithm examples from Unit 2
  • Focus on TCP/UDP header fields and their functions from Module 4
  • Study network security concepts and algorithms from Units 3-4

Questions students ask about this course

What is CIT852 about?

This course deals with fundamental issues in Computer Networks. It covers data communication, modulation, and multiplexing techniques. Topics include MAC layer protocols, routing techniques, congestion techniques, and network layer protocols. The course also explores transport layer mechanisms, addressing, connection establishment, flow control, multiplexing, and network security, providing a comprehensive understanding of data communication and network principles.

How many units does CIT852 have?

CIT852, Data communication and Networks, has 16 units across 4 modules, over 392 pages of course material. You can read it one unit at a time.

How many credit units is CIT852?

CIT852 carries 3 credit units, at 800 level in Sciences.

Is CIT852 hard?

CIT852 is rated intermediate level, with intermediate mathematical content. It is mostly theoretical, practical and case study work, and it has a practical component.

How long does CIT852 take to study?

About 208 hours of study, spread across its 16 units.

How is CIT852 assessed?

CIT852 is assessed by assignments, tutor marked assessments and final examination.

What can I do with CIT852?

Network Engineer, Network Administrator, Cybersecurity Analyst, Data Communication Specialist and IT Manager.

More courses in Sciences

CIT844

Advanced Database Management Systems

2 credit units

Open CIT844
CIT831

Software Engineering Methodologies

3 credit units

Open CIT831
CIT832

Operating Systems Concepts And Networking Management

2 credit units

Open CIT832