Computer Science, Prifysgol Cymru Aberystwyth University of Wales


CS25010 - Computer Communications


Brief Description

The purpose of this module is to present an introduction to the problems encountered and the methods used in modern computer based communications systems. The unit is structured around the Open System Interconnection (OSI) model promulgated by the International Standards Organisation.

Aims, Objectives, Syllabus, Booklist


Further Details

Number of lectures
24
Number of seminars/tutorials
4
Number of practicals
0
Coordinator
Dr. Fred Long
Other staff involved
Mr. Dave Price
Pre-requisites
Pass or exemption in Computer Science at Level 1 or CS10310 by arrangement with the department
Co-requisites
None
Incompatibilities
None
Assessment
Assessed coursework - 20%
Written exam - 80%
Timing
This module is offered only in Semester 1

Aims

The purpose of this unit is to present an introduction to the problems encountered and the methods used in modern computer based communications systems. The unit is structured around the Open System Interconnection (OSI) model promulgated by the International Standards Organisation.

Objectives

At the end of the module, the students will understand

Syllabus

Standards - 2 Lectures
The needs for standards and the areas they cover. The standards setting process and the standards setting bodies - including BSI, ISO, ANSI, IEEE, CCITT and IAB. Local and organisational standards and their relationship to national and international standards. The ISO Model. The weakness of standards and the standard setting process. De facto standards.
Basics of Data Communication - 4 Lectures
Analogue and digital data transmission; synchronous and asynchronous transmission; parallel and serial transmission. Modems, concentrators, time division and statistical multiplexors. Co-ax, twisted pair, fibre optic media. Speed, distance and error rates of the various transmission media.
Information and Coding - 4 Lectures
Elements of information theory; formal definition of information content and redundancy. Fixed and variable length codes; optimal coding. Error detecting and error correcting codes; simple examples. The ASCII code and its characteristics.
Communications Protocols - 5 Lectures
Datalink protocols. ISO; network, transport, FTAM. ARPA; IP, TCP, UDP, FTP, Telnet. X25 Protocols; PSE, PAD, SVC/PVC.
Local Area Networks - 3 Lectures
Bus, ring and star topologies. Cost of attaching devices to networks. Standard protocols. Project 802.
Wide Area Communications and Networks - 3 Lectures
The idea of a common carrier. The UK carriers; British Telecom, Mercury, Kingston and the new market entrants. Public switched networks and private lines. Kilostream, Megastream, Satstream, Videostream and similar services. ISDN. X25. Examples of wide area networks. Telecommunications history.
Distributed Computing - 2 Lectures
Remote file and disc access. Distributed processing. SUN NFS and similar systems.
Security of Information Systems - 1 Lecture
The need for security and its cost; risk assessment. Simple techniques such as passwords and badge readers; deficiencies of simple approaches. The Orange Book standard.

Booklist

Students are likely to need ready access to the following

David M. Piscitello and A. Lyman Chapin. Open Systems Networking, TCP/IP and OSI. Addison Wesley, 1993.

The following should be consulted for different approaches or for further information

R. Deasington. X25 Explained. Ellis Horwood, 2nd. edition, 1987.

W. Stallings. ISDN and Broadband ISDN. Maxwell McMillan International, 2nd. edition, 1992.

Version 2.1

Syllabus Syllabus

Nigel Hardy Departmental Advisor

nwh@aber.ac.uk

Dept of Computer Science, UW Aberystwyth (disclaimer)