Principles and practices of programming, using Web technologies as a basis. Including program construction, structuring, debugging and testing.
An introduction to databases and SQL, focussing on their use as a source for content for websites.
Creating static content for websites using HTML5 and controlling their appearance using CSS3.
Using server-side scripting (PHP) to integrate static and dynamic content for web sites.
Securing dynamic websites.
Using browser-based scripting (Javascript) to improve interactivity and maintainability in web content.
Contact hours 63
Private hours: 237
Total hours: 300
Main assessment is 100% coursework
Reassessment method is 100% coursework
Jon Duckett HTML & CSS: Design and Build Web Sites, John Wiley & Sons, 2011
Jürgen Wolf HTML and CSS: The Comprehensive Guide, SAP Press, 2023Robin Nixon Learning PHP, MySQL, JavaScript, CSS & HTML5, O'Reilly, 2014
Jon Duckett PHP & MySQL, Wiley, 2022
See the library reading list for this module (Canterbury)
The intended subject specific learning outcomes.
On successfully completing the module students will be able to:
1. Understand the principles and practices of programming.
2. Understand the principles of web page design and be able to create a basic web page.
3. Understand the basic principles of web site design and deployment, and be able to choose appropriate technologies to construct a small dynamic site
4 . Understand the concepts of data structuring in relational databases
5. Specify, design, implement and critically evaluate simple database solutions
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.