Lecture schedule, Subject Outline, Assessment and other resources
Contact Details for Subject
Announcements
Subject Overview:
Internetworking, network protocols and services, Socket programming, Domain Name Servers, network applications, web browser, web server, web server extension, web site architecture, security concepts: firewalls, protocols, scale and availability: load balancing, disaster recovery, web based database applications and web: architectures, writing applications, handling persistence, optimising performance, automated notifications
Learning Objectives:
- to have knowledge of the principles of internetworking and experience with modern network applications;
- to have practised simple design of web based applications.
Prerequisites:
Students studying the subject CP3003 must have studied and passed the subject CP2001: Data Structures and Algorithms, or been granted an exemption from this subject.
There is an expectation that students will be able to design and develop data structures and programs that will enable their understanding of the material in this subject to be demonstrated.
Textbook
The prescribed textbook for this subject is:
Comer, Douglas E. 2004, Computer networks and internets, 4th
edn. Prentice Hall International, Upper Saddle River, NJ, ISBN: 0-13-123627-X
The textbook is to be used in conjunction with the lecture notes and other
supporting material.
Specific readings from the textbook will be identified in the lecture notes.
In addition, tutorial and practical exercises will be set from the textbook.
Previous Years: 2001, Sem1 2002, Sem1 2003, Sem1 2004, Sem1 2005,