ICS3205-CourseOutline
-
Upload
wellwisher -
Category
Documents
-
view
5 -
download
0
description
Transcript of ICS3205-CourseOutline
Jomo Kenyatta University of Agriculture and Technology
ICS 3205: Computer Networks and Distributed Networks
By Peter Ngugi – Telephone: 0722 483 143; email: [email protected]
Objectives:1 Learn the principle concepts of networked and distributed systems.2 To understand the issues to deal with during the construction of robust and
flexible distributed applications together with underlying supporting networks and protocols.
Course OutlineWeek ofSemester
Course Topic
Objectives and Coverage Mode of Presentation
Mode of Evaluation
1 -2 Overview of Computer Networks
Definition of terms, Need for computer networking, Network elements and topologies, Network types, Network connections – wired and wireless.
Lectures, tutorials, presentations
Attendance and participation, Exercises
3 Network Models
TCP/IP OSI/ISO models – Layers, functions, similarities and differences; Services and primitives, Virtual and Real communication paths, Network entities (N, N+1), Interfaces – Service provider/user, PDUs, Devices, Encapsulation/Decapsulation, Connection/connectionless oriented services
Lectures, tutorials, presentations
Attendance and participation, Exercises
4 -6 LANs Topologies and technologies, Access Techniques, Broadcasting, Interconnection devices – hubs and repeaters, switches, bridges, STP, LAN Organization – VLAN concept and tagging, Trunking
Lectures, tutorials, presentations,
Attendance and participation, Exercises, CAT 1 and Assignment 1
7 - 9 Data Link Layer
Protocols and Standards, Flow control and techniques, Error Control, Ethernet and MAC addressing / data formats
Lectures, tutorials, presentations
Attendance and participation, Exercises
10 – 12 Network Layer WAN topologies and technologies, Switching techniques, Internet protocols, IP addressing and Routing, VLSM, NAT DHCP, and IP packet format, IP mobile Concept, IPV4/5/6
Lectures, tutorials, presentations,
Attendance and participation, Exercises, CAT 2 and Assignment 2
13 -14 Distributed Systems
Overview, Architectures and design issues, Interaction primitives and Implementation
Lectures, tutorials, presentations
Attendance and participation, Exercises
15 -16 Revision and End of Semester Examination
Mode of Assessment1 CATs 20%2 Assignments 20%3 End of Semester Exam 60%
Total 100%
ReferencesAuthor Title Publisher/Year
1 William Stallings
Data and Computer Communications (8th Edition)
Prentice-Hall/ 2007
2 S. Hekmat Communication Networks Pragsoft/20053 F. Halsall Computer Networking and the
Internet (5th Edition)Pearson Education Limited/2005
4 A. S. Tanenbaum
Distributed Systems: Principles and Paradigms (2nd Edition)
Prentice-Hall/2007