Module Guide
Computer System and Networks
ENG-5-507
School of Engineering
2015-16
Level 5
Template version: 6
Table of Contents
1.
Module Details ................................................................................................................................ 3
2.
Short Description ............................................................................................................................. 3
3.
Aims of the Module ......................................................................................................................... 4
4.
Learning Outcomes ......................................................................................................................... 4
4.1
Knowledge and Understanding ....................................................... Error! Bookmark not defined.
4.2
Intellectual Skills .............................................................................. Error! Bookmark not defined.
4.3
Practical Skills .................................................................................. Error! Bookmark not defined.
4.4
Transferable Skills ........................................................................... Error! Bookmark not defined.
5.
Assessment of the Module .............................................................. Error! Bookmark not defined.
6.
Feedback ........................................................................................................................................ 5
7.
Introduction to Studying the Module ............................................................................................... 5
7.1
Overview of the Main Content ......................................................................................................... 5
7.2
Overview of Types of Classes ......................................................................................................... 6
7.3
Importance of Student Self-Managed Learning Time...................................................................... 6
7.4
Employability.................................................................................................................................... 6
8.
Student Evaluation ......................................................................................................................... 6
9.
Learning Resources ........................................................................................................................ 7
9.1
Core Materials ................................................................................................................................. 7
9.2
Optional Materials ........................................................................................................................... 7
NOTES ......................................................................................................... Error! Bookmark not defined.
Template version: 7
2
1.
MODULE DETAILS
Module Title:
Module Level:
Module Reference Number:
Credit Value:
Student Study Hours:
Contact Hours:
Private Study Hours:
Pre-requisite Learning (If applicable):
Co-requisite Modules (If applicable):
Course(s):
Year and Semester
Module Coordinator:
UC Contact Details (Tel, Email, Room)
Teaching Team & Contact Details
(If applicable):
Subject Area:
Summary of Assessment Method:
2.
Computer system and networks
5
ENG_5_507
20
300 hours
78 hours
122 hours
None
None
[Click and replace]
Year 2, Semester 1 & 2
Dr Zhanfang ZHAO
6340, zhaoza@lsbu.ac.uk, T409
Dr. Z Zhao Dr. S Dimitriou
Computer
Phase test + Workshop logbook
SHORT DESCRIPTION
This module consists of two separate parts. The first part (Part 1) aims to teach the student the
general principles of computer networks systems to include hardware and interfacing as well as
the network operating systems and software components. Brief coverage of networking system
components will be presented to include Unix and Windows network operating systems. This
should enable the student to enter the workplace with an understanding of network hardware and
Template version: 7
3
software components, causes for potential bottlenecks, how to resolve them and an overall grasp
of Network Operating systems services.
The second part of this module presents a thorough treatment of the structure and function of
computers. Its purpose is to present the nature and characteristics of modern-day computer
systems and covers the core knowledge areas of computer engineering.
3.
AIMS OF THE MODULE
Section1:
To provide an understanding of computer networks, their systems hardware and software.
To provide an understanding of the underlining protocols.
Section2:
This part demonstrates computer architectural components, focuses on essentials and explains
computer architecture in broad – it describes each of the major components and examines their
role in the overall system. The unit cover computer engineering basics, digital logic, processors,
memory, Input/Output (I/O) and other advanced topics. For clarity and ease of understanding the
unit describes the hierarchical organization from the top down. Therefore this unit provides an
overview of computer organization and architectures and look how computer design has evolved.
Examines the major components of a computer and their interconnections, examines the internal
architecture and organization of the processors. Finally discusses the internal structure of the
processor’s control unit, deals with parallel organization and computer communications and
networks.
4.
LEARNING OUTCOMES
Section 1:

KNOWLEDGE AND UNDERSTANDING
After completing this Module, you will have a good understanding of the structure and
operating principles of:

Computer networks systems hardware, including network interfaces and devices

Network Operating systems, including their role in resource management and
systems operation.

INTELLECTUAL SKILLS
• Able to understand, design and implement simple TCP/IP networks.
• Able to understand the use of software tools to manage the local processes under
Windows and Unix systems.

PRACTICAL SKILLS
• Familiar with Windows and Linux environment.
• Local area network configuration.
• Network Programming.

TRANSFERABLE SKILLS
By the end of this Module, students will be able to:

Understanding of computer network hardware

Understanding of network operating systems (Unix and Windows) and their
limitations.
Section 2:
These are the things you ought to be able to do after (successfully) finishing the unit. Without
listing things at the very lowest level of detail, these include:
Template version: 7
4
5.

Ability to understand the computer system and its components and functions.

You will understand in depth processors, memory, I/O modules, plus the
interconnections among these major components.

Ability to understand the CPU and the control unit, resisters, arithmetic and logic unit and
other CPU architectural issues.

Ability to understand the transfer of data along buses inside the computer. You will study
Computer Communication Architectures -serial and parallel connections.

Ability to understand fundamentals of Computer Networking: Local and Wide Area
Networks, Wireless Networks

Ability to understand Network Communications (PSTN, Cellnets, ATM, ISDN, DSL,
Modems)

Ability to understand Parallel Computer Architectures (Parallel Processing)

Ability to distinguish in real life computer components and explain their operation and
function.
ASSESSMENT OF THE MODULE
The Module assessment includes
Phase test 1
Week 7
15%
Phase test 2
Week 14
20%
Phase test 3
Week 21
15%
Phase test 4
Week 28
20%
Logbook S1
Week 12
15%
Logbook S2
Week 28
15%
6.
FEEDBACK
Feedback will be given two week after the phasetest and three weeks after the
submission of the coursework.
7.
INTRODUCTION TO STUDYING THE MODULE
7.1
Overview of the Main Content
Section 1:
Computer Network Systems (Hardware):
Network Scope and basic connectivity components
Network Topologies and technologies
IP addressing and optimisation
Network Operating Systems (Software):
Concept of processes, multi-tasking, scheduling;
Memory management, paging, protection, I/O management, device drivers, buffering,
scheduling;
Section 2:
Introduction to Computer Engineering and Fundamental concepts of Computer
Organization and Architecture
Number Systems, Computer Arithmetic, Digital Logic, The Control Unit
The Central Processing Unit (CPU)
The Computer System
Computer Communication Architectures
Template version: 7
5
Overview of Electronic Systems and Circuits, Devices and Components
Computer Networking and Network Communications
Parallel Computer Architectures
7.2
Overview of Types of Classes
The teaching of this Module can be classified into three main activities as follows:
Lectures which will cover the basic material of the topics at a rate of 2 hours per week.
You will be given website based handouts to either accompany the Module textbook or
to complement it when necessary. You are encouraged to find out more about each topic
covered for deeper understanding, and to consult your lecturer for more information.
Tutorials and laboratory which will be at the rate of 2 hour per weeks. You will be given
a website based tutorial and lab sheet when it is due. Prepare for the tutorial prior to the
session to ensure that you know how to apply the principles given in the lecture to
practical problems how to use the software tool to simulate the network.
Workshop/Tutorial rules
You should complete the above exercises and include them in your logbook.
Each student is expected to maintain a log book on all the lab works and submit it at the
end of teaching week 12 (Deadline: Friday 7 May 2010).
There will be an interim submission at the end of the Phase Test of week 7.
Log-book: All the exercises with dates. The log-book should have a structure to it: for
example: date: activity type:,discussions of problems encountered/solved, concluding
remarks. This should be kept for every week of workshop activity.
Your logbook will be inspected periodically throughout the semester by your
lecturer/tutor. Make sure that by the end of week 12 your logbook has been inspected
twice (1st within weeks 4-5 and 2nd within weeks 9-10). This can be proven by the total
number of lecturer/tutor’s indications or signatures or comments that occur in your
logbook by the time of submission. Make sure that at 2nd logbook inspection you must
demonstrate in your logbook group/individual assignment work and progress.
7.3
Importance of Student Self-Managed Learning Time
Teaching is by 24 hours lectures, 24 hours tutorials/ laboratory work. Lectures will cover
all the main aspects of the subject matter in the Module. Web based material, which will
include some lecture material and tutorial examples will be posted in lecturer’s ECCE3
server and/or Module blackboard. The laboratory exercises are designed to supplement
the lectures. Lectures and laboratory experiments are treated as a unified body of work.
In addition, you are required to carry out 200 hours of self study.
7.4
Employability
This module is suitable for students who intend to work in organisations that specify,
design, commission, operate and maintain all types of computer systems and
networking. The material covered is particularly relevant to students specialising in the
area of computer network design and maintenance. Students will be equipped with the
essential theory and practice enabling them to assess modern trends in the subject and
maintain and update their knowledge.
The module aims to equip graduates with concrete knowledge and understanding of
related principles and technologies used in the computer networks and skills to develop
solutions in computer networks. It will prepare graduates with relevant skills for various
possible jobs in this field.
8.
STUDENT EVALUATION
[Click and replace. A brief summary of the previous module cohort's evaluation and any changes
made as a result.]
Template version: 7
6
9.
LEARNING RESOURCES
Section 1:
Core Materials
James F Kurose and Keith W Ross. TITLE: Computer Networking 3/e. PUBLISHER
Addison Wesley 2005.
Goran Bezanov. TITLE Computer Networks. PUBLISHER Mig Consulting Ltd (London)
2008,
Rob Williams, TITLE Computer Systems Architecture, a Networking Approach.PUBLISHER
Addison Wesley-Hall, 2003,
Optional Materials
The Linux Kernel Book, Remy Card, Eric Dumas, Franck Mevel Wiley 2000
UNIX operating system 3rd ed. Christian K, Richter S. Wiley. 1994.
UNIX and C : a tutorial introduction. Cornes P. Chapman & Hall. 1989.
William Stallings, ,, TITLE: Computer Organization and Architecture
PUBLISHER Prentice-Hall, 2003,
Operating Systems. Deitel HM. Addison-Wesley. 1990.
UNIX Shell programming. Burns A. Wiley. 1994.
Essential System Administration. Frisch A. O’Reilly & Associates. 1995.
Mastering Windows NT Server. Minasi M. Sybex Network Press. 1996.
Journals
IEE Software Engineering, IEEE Transactions in Computing , IEEE/ACM Transactions on
Networking In addition, on-line documentation will be utilised wherever possible. Typically
by use of academic and manufacturers web sites.
Section 2:
Core books
1. Computer Organization & Architecture designing for performance, 7th edition
(2006), William Stallings, Prentice Hall, ISBN: 0-13-185644-8
2. Computer Systems Architecture A Networking Approach (2001), Rob Williams,
Addison Wesley, ISBN: 0-201-64859-8
3. Structured Computer Organization, 5th edition (2006), Andrew S. Tanenbaum,
Pearson Prentice Hall, ISBN: 0-13-148521-0
4. Essential of Computer Architecture, 2005, Douglas E. Comer, Pearson Prentice
Hall, ISBN: 0-13-149179-2
Background Reading - Indicative Book List
1. Software Engineering, Seventh Edition (2004), Sommerville, Prentice
Hall International, ISBN 0-321-21026-3
2. Operating Systems Concepts, Sixth Edition (2003), Abraham
Silberschatz, Peter Baer Galvin, and Greg Gagne, John Wiley and Sons, inc.
3. The 8088 and 8086 Microprocessors Programming, interfacing,
Software, hardware, and Applications, 4th edition (2003), Walter A. Tribel,
Avtar Singh, Prentice Hall, ISBN: 0-13-122804-8
Template version: 7
7