CS2003: The Internet and the Web: Concepts and Programming
This module is offered in 2017-18.
The aims of this module are:
- To study in depth the principal technologies and architectures on which the Internet operates.
On successful completion of this module, the student should:
- Have an advanced understanding of the operation of the Internet and various state-of-the-art Web technologies.
- Be able to construct distributed Internet applications.
- Document Oriented Computing:
- Building Internet Applications:
- Protocol design, distributed computing models: client server, peer-peer, broadcast, fat client, thin client. Technologies including dynamic web pages, Java network programming, Security technologies, SSL, cryptographic capabilities, databases and JDBC.
This module has no compulsory elements beyond those common to all sub-Honours modules (tutorials, mark of 4 in each assessment component).