Module Learning Outcomes
1. CRITICALLY EVALUATE RECENT ADVANCES IN WEB TECHNOLOGIES AND ILLUSTRATE THEIR POTENTIAL USES
Communication
Problem Solving
2. IMPLEMENT A PROTOTYPE IN ONE AREA OF CUTTING-EDGE WEB TECHNOLOGY, REFLECTING ON ITS IMPACT FOR USERS OR DEVELOPERS.
Application
Reflection
3. CRITICALLY REFLECT ON THE IMPACT OF ARTIFICIAL INTELLIGENCE ON WEB EXPERIENCES
Reflection
4. DEMONSTRATE AND ANALYSE EXAMPLES OF ARTIFICIAL INTELLIGENCE IMPLEMENTATIONS UTILISING WEB TECHNOLOGIES
Learning
Analysis
5. IMPLEMENT A PROTOTYPE USING WEB TECHNOLOGIES AND ARTIFICIAL INTELLIGENCE, REFLECTING ON ITS IMPACT FOR USERS OR DEVELOPERS.
Application
Module Additional Assessment Details
Assignment 1 – Research report into cutting edge areas of web development (1500 words) 30% (LO 1)
Assignment 2 – Presentation of one area of cutting – edge web development (LO2) 25% 15 MINS
Assignment 3 – Presentation / Demonstration – Reflection of areas of AI with web technologies, showing examples, including a small one of your own, to illustrate their impact (LO 3,4,5) 45% 20 MINS
Module Indicative Content
Emerging research in web development
Current Trends in Web design and development
Current influencers in web technologies
Legal, ethical, and social impacts
Research skills for web development
Artificial intelligence concepts
Libraries and APIs for artificial intelligence including machine learning, natural language processing, sentiment analysis and image recognition
Examples of how AI is used with web technologies
Influencers in AI and web
Module Learning Strategies
52 hours of lab-based workshops, which consist of lectures, discussions, and tutorial work.
These will support the underlying knowledge and skills required to complete the module and will be facilitated with student research and experimentation. Within these sessions group discussions will also take place.
Module Texts
Various computing journals
W3C and associated web sites
Laborde, G - Learning Tensorflow.js: Machine Learning in JavaScript 1492090794 (2021) O'Reilly Media
Module Special Admissions Requirements
None
Web Descriptor
This module will allow you to research the latest cutting-edge methods, tools and techniques in web design and development. Using this research, you will present your findings and show a small prototype to showcase those skills. It will also introduce you to the world of AI and how web technologies can be used to implement AI artifacts.
Module Resources
Journal articles
Current software / hardware to build prototypes in cutting edge technologies