CS2003 Advanced Internet Programming
- CS2003 Course Catalogue Entry: information on credits, prerequisites, load and assessment.
- CS2003 Reading Lists
- CS2003 Resources: lecture notes, practical specifications, etc.
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 (DOC)
- Building Internet Applications (BIA)
- 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.
See the School of Computer Science Handbook for general information about compulsory elements.
This module has no additional compulsory elements beyond those common to all modules (tutorials and class tests).