Skip to content Search
Search our website:

Internet and Web Technologies

Short name: IWT
SITS code: COIY063H7
Credits: 15 credits
Level: 7
Module leader: Peter Wood
Lecturer(s): Peter Wood

Aims

To provide students with an understanding of how network protocols work, particularly those used on the Internet, and the ability to present and manipulate information on the World Wide Web, with an emphasis on XML.

Syllabus

  • Introduction to the Internet and its applications
  • Web languages (e.g., HTML, XHTML, XML, JSON)
  • Languages for defining Web document types (e.g. DTDs)
  • Web query and transformation languages (e.g. XPath, XSLT)
  • Client-side processing (e.g. using Javascript, DOM, jQuery)
  • Server-side processing (e.g. using CGI, Perl and PHP)
  • The transport layer (e.g., TCP, UDP)
  • The network layer (e.g., IP, DHCP, ICMP)
  • The link layer (e.g., Ethernet, ARP)

Prerequisites

A first module in programming.

Timetable

All dates and timetables are listed in the programme handbooks of individual programmes.

Assessment

By 2-hour written examination and coursework exercises, weighting 80% and 20% respectively.

Recommended reading

  • Sas Jacobs, Beginning XML with DOM and AJAX. Apress, 2006, ISBN 1-59059-676-5
  • Anders Moller and Michael Schwartzbach, An Introduction to XML and Web Technologies. Addison Wesley, 2006, ISBN 0-321-26966-7
  • James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach (7th edition), Pearson, 2016, ISBN 1-292-15359-8
  • Kevin R. Fall and W. Richard Stevens, TCP/IP Illustrated, Volume 1, Second Edition, Addison-Wesley, 2012, ISBN 0-321-33631-3