Databases and Web Applications

Module code: CO1019
Module co-ordinator: Karim Mualla

This module teaches you the basics of Web Technologies and Databases. It consists of three parts as follows: We first teach you how the Protocol Stack operates over the network. Secondly, you will learn how to build, design, and program web pages using HTML, CSS, and JavaScript. The third part will teach you how to design, implement, maintain and query relational databases using MySQL. At the end, we connect all the dots together by demonstrating how to connect websites to databases using the open-source web programming language PHP. 


  • 30 hours of lectures
  • 10 hours of seminars
  • 20 hours of practicals/workshops
  • 140 hours of guided independent study


  • Coursework (40%)
  • Exam, 3 hours (60%)