Module 23640 (2013)
Module Description - Networks and Distributed Systems (Extended)
The Module Description is a strict subset of the Syllabus Page, which gives more information
| Module Title | Networks and Distributed Systems (Extended) | ||||||||||||||||||||
| School | Computer Science | ||||||||||||||||||||
| Module Code | 06-23640 | ||||||||||||||||||||
| Descriptor | COMP/06-23640/LM | ||||||||||||||||||||
| Member of Staff | Mirco Musolesi | ||||||||||||||||||||
| Level | M | ||||||||||||||||||||
| Credits | 20 | ||||||||||||||||||||
| Semester | 2 | ||||||||||||||||||||
| Pre-requisites | -Very good programming skills (including concurrency/multi-threading)
in an object-oriented programming language or C in a *nix environment. -Very good knowledge of data structures and algorithms (including algorithm complexity), operating systems fundamentals, computer architecture, and hardware-software interface issues. | ||||||||||||||||||||
| Co-requisites | None | ||||||||||||||||||||
| Restrictions | May not be taken by anyone who has taken or is taking 06-23644 (Networks and Distributed Systems). | ||||||||||||||||||||
| Contact hours | |||||||||||||||||||||
| Delivery | 3 hours lectures a week, plus exercise classes | ||||||||||||||||||||
| Description | This module will explore the basic concepts, technologies and standards in the areas of Computer Networks and Distributed Systems. It will cover topics related to the Internet architecture and protocols, networking technologies, distributed systems and algorithms. It will also introduce the students to the recent trends in network technologies and systems, such as wireless networks, mobile computing, cloud computing and online social network applications. The module will be based on the discussion of real-world case studies, research papers and standardisation documents. | ||||||||||||||||||||
| Outcomes |
| ||||||||||||||||||||
| Assessment | Sessional: 2 hour examination (80%), continuous assessment (20%) Supplementary (where allowed): 2 hour examination (100%) | ||||||||||||||||||||
| Texts | James F. Kurose and Keith W. Ross, Computer Networking. A Top-Down Approach. 5th Edition, 2010 George Coulouris, Jean Dollimore, Tim Kindberg and Gordon Blair, Distributed Systems. Concepts and Design. 5th Edition, 2011 Larry L. Peterson and Bruce S. Davie, Computer Networks. 5th Edition, 2011 John Day, Patterns in Network Architecture, 2008 Srinivasan Keshav, An Engineering Approach to Computer Networking, 1997 Andrew S. Tanenbaum and Marteen Van Steen, Distributed Systems: Principle and Paradigms. 2nd Edition, 2006 Sape Mullender, Distributed Systems. 2nd Edition, 1993 , Research papers and standardisation documents (see module web page), |