Databases and the Web - CO323

Location Term Level Credits (ECTS) Current Convenor 2017-18 2018-19
Canterbury Spring
View Timetable
4 15 (7.5) MR IA Utting
Medway Spring
View Timetable
4 15 (7.5) DR Y He

Pre-requisites

CO320 Introduction to Object-Oriented Programming

Restrictions

None

2017-18

Overview

  • An introduction to databases and SQL, focussing on their use as a source for content for websites.
  • Creating static content for websites using HTML(5) and controlling their appearance using CSS.
  • Using PHP to integrate static and dynamic content for web sites.
  • Securing dynamic websites.
  • Using Javascript to improve interactivity and maintainability in web content.
  • Details

    This module appears in:


    Contact hours

    22 Lectures and 11 classes

    Preliminary reading

    Jon Duckett HTML & CSS: Design and Build Web Sites, John Wiley & Sons, 2011
    Robin Nixon Learning PHP, MySQL, and JavaScript: A Step-by-Step Guide to Creating Dynamic Websites, O’Reilly, 2009

    See the library reading list for this module (Canterbury)

    See the library reading list for this module (Medway)

    Learning outcomes

    Understand the basic principles of web page design and be able to write a basic web page.
    Understand the basic principles of web site design and deployment, and be able to construct a small site of interconnected pages with first and second level navigation
    Understand the basic concepts of data structuring relational databases
    Specify, design, implement and evaluate simple database solutions
    Plan and perform basic data manipulation and information retrieval operations using SQL
    have acquired the skills to be able to implement an application that uses a database and has a simple (web) user interface

    University of Kent makes every effort to ensure that module information is accurate for the relevant academic session and to provide educational services as described. However, courses, services and other matters may be subject to change. Please read our full disclaimer.