Skip to content Search
Search our website:

Internet and Web Technologies

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


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 and JSON.


  • 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, jQuery)
  • Server-side processing (e.g. using PHP)
  • The transport layer (e.g., TCP, UDP)
  • The network layer (e.g., IP, DHCP, ICMP)
  • The link layer (e.g., Ethernet, ARP)


A first module in programming.


Indicative timetables can be found in the handbooks available on programme pages. Personalised teaching timetables for students are available via My Birkbeck.


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