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
- Assignments
- Tutor marked assessments
- Final examination
What you'll read
The real module and unit structure of CIT852, taken from the course material NOUN publishes.
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
- Describe the components of data communication and computer networking
- Differentiate between types of computer networks
- Compare network topologies
- Explain the routing concept
- Describe network security algorithms
What it prepares you for
- Network Engineer
- Network Administrator
- Cybersecurity Analyst
- Data Communication Specialist
- IT Manager
- Telecommunications
- Information Technology
- Banking
- Healthcare
- Government
- 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
13 weeks, about 112 hours in total. Yours will differ.
- 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..
- 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..
- 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..
- 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..
- 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..
- 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..
- 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..
- 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..
- 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..
- 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..
- 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..
- 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..
- 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
- 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.