The aim of this module is to provide students with an introduction to the principles and technology that underlie internet applications and the techniques used in the design and construction of web sites.

Learning Outcomes

1. Design and construct interactive Web pages using HTML, CSS and JavaScript.
2. Address usability and accessibility issues in relation to web site design.
3. Describe the characteristics of protocols such as HTTP.
4. Describe internet security issues and current solutions.


The World-Wide Web
The Internet, Browsers, Web servers and the HTTP protocol

-Creating Web Pages and Websites
Client-side scripting with JavaScript
Incorporating usability and accessibility principles in web site design

-Security and Encryption
Symmetric and asymmetric key algorithms
Digital signatures and digital certificates

course image by Hal Gatewood on Unsplash