Module Descriptors
WEB AND ARTIFICIAL INTELLIGENCE
COMP60037
Key Facts
Digital, Technology, Innovation and Business
Level 6
30 credits
Contact
Leader: Fiona Knight
Hours of Study
Scheduled Learning and Teaching Activities: 52
Independent Study Hours: 248
Total Learning Hours: 300
Pattern of Delivery
  • Occurrence A, Stoke Campus, UG Semester 1 to UG Semester 2
  • Occurrence B, Digital Institute London, UG Semester 1 to UG Semester 2
Sites
  • Digital Institute London
  • Stoke Campus
Assessment
  • Research report weighted at 30%
  • Presentation weighted at 25%
  • Presentation/Demonstration weighted at 45%
Module Details
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