COMPUTER NETWORKS LAB (CCE)

SHE Level 2
SCQF Credit Points 10.00
ECTS Credit Points 5.00
Module Code M2I124962
Module Leader Alan Nesbitt
School School of Computing, Engineering and Built Environment
Subject SCEBE - School Office
Trimesters
  • A (September start)
  • B (January start)

Summary of Content

This module aims to provide the hands on experience to students in operating various network-hardware and familiarizing with practical issues arising from setting up a small network or a client-server application.

Syllabus

The teaching syllabus will cover the following areas: -360 1. Part A - Network Hardware Network Cabling: Structured Cabling Crimping and use of appropriate connectors Cable testing Introduction to Network Devices NIC & PCI based card Installation Hubs and switches Routers and Router configuration Setting up of Small Office/ Home network Selection of appropriate Ethernet standard (10BaseT/100BaseTX/1000BaseT) Ethernet switching Demonstration of fibre optic standards (1000BaseFX/1000BaseSX) Basic TCP/IP configuration Setting up of simple WAN Configuring Routers Setting up of multiple Ethernet networks -360 2. Part B - Network Software / Simulation / Programming Demonstration of working of CSMA MAC protocols Link layer ARP and RARP Simulation Client / Server Architecture / API TCP/UDP socket programming (e.g. Network Time protocol/TCP ping etc.) Demonstrating / Implementing a basic FTP/ HTTP protocol Performance Evaluation of Networks

Learning Outcomes

On completion of this module the student should be able to:1. Familiarise with the network devices and physical media such as cables, modular connectors, router and switches, hubs and repeaters. (AM1, AM4)2. Select appropriate networking devices for a range of requirements. (AM1, AM4)3. Implement a small office/home network for sharing files and devices.(AM1, AM4)4. Configure routers in small WANs (AM1, AM4)5. Demonstrate working of simple client server applications through Socket API (AM1, AM4)6. Compare the performance of computer networks through simulation (AM1, AM4)

Teaching / Learning Strategy

This is an auxiliary lab module which is intended to supplement the students' practical learning alongside the theory. Students will be introduced to various network devices and hardware and given hands on experience in operating and configuring them. Also, the students will learn through simulation, the logical working of various network modules and layered networking. They will also be trained to develop small network applications through Socket APIs.

Indicative Reading

-270 1. Putembekar, A.A., (2008), Internet Programming, Technical Publications: Pune, India, ISBN: 9788184314403 2. Jamsa, K.A., Cope, K., (1995), Internet Programming, JamsaPr, ISBN-10: 9781884133121 ISBN-13: 978-1884133121. -270 3. Tanenbaum, A.,(1994), Computer Networks, Prentice Hall. 4. Networking Fundamentals, CCNA Exploration Companion Guide. Dye, Mark, McDonald, Rick Rufi, Antoon. 1st Edition Published Oct 29th 2007 ISBN 978- 1-58713-208-7 Mc. Querry, Steven. Interconnecting Cisco Network Devices, Part 1 (ICND1): CCNA Exam 640-802 and ICND1 Exam 640-822, 2nd Edition, Published December 2007. ISBN-13: 978-1-58705-462-4.

Transferrable Skills

The student imbibes the following:- -270b7 Technical skills pertaining to networks b7 Practical skills in creating/ managing / troubleshooting networks and network devices b7 Team coordination b7 Problem solving / designing / logic development skills Hands on experience with various network devices

Module Structure

Activity Total Hours
Practicals (FT) 28.00
Assessment (FT) 8.00
Independent Learning (FT) 64.00

Assessment Methods

Component Duration Weighting Threshold Description
Coursework 1 n/a 50.00 35% Laboratory Exercises and report-1500 words
Exam (School) 1.50 25.00 35% End Term Test - Practical Lab test
Exam (School) 1.50 25.00 35% Mid Term Test - Practical Lab test