Module Schedule

Date (week beginning) - Teaching Week - Lecturer Lecture Seminars Deadline
20/01/2025 - Week 1 Basic HTML tags
Intro. to CSS
Colours
Introduction to Unix


Lecture Example
Tutorial 1: Basic HTML and CSS elements
Video Solution


StartUp File [RMC (right mouse click) to download]
Completed Example A, [RMC to download]
Completed Example B (with <header>, <footer>, <main> tags) [RMC to download]
Tutorial 1 & Practice Test 1
27/01/2025 - Week 2 HTML Lists
CSS for Lists
HTML Tables
CSS for Tables
CSS Box Model

Lecture StartUp File
Lecture Completed Example
Tutorial 2: Lists and Tables
Video Solution




Completed Example A, [RMC to download]
Completed Example B (with <header>, <footer>, <main>, <thead>, <tbody>, <tfoot> tags) [RMC to download]
Tutorial 2 & Practice Test 2





Group formation deadline for group Coursework (Unallocated students will be assigned to groups randomly)
03/02/2025 - Week 3 Links and CSS for Links,
Images,
Special Characters
CSS Positioning



Lecture Example
Tutorial 3: Images and Links
Video Solution



StartUp File, support images [RMC to download]
Completed Example A,
Completed Example B (with <nav>, <header>, <footer>, <main> tags and fixed Go to top button) [RMC to download]
Tutorial 3 & Practice Test 3







Groups will receive email from the seminar tutor with their team details.
10/02/2025 - Week 4 HTML Forms
Making Elements Float


Lecture Example
Tutorial 4: Forms
Video Solution



Completed Example[RMC to download]
Tutorial 4 & Practice Test 4

Groups must have the 1st meeting to: (a) decide on the CW website theme, (b) start working on the template, and (c) start collecting content for the website.
17/02/2025 - Week 5 Scalable Vector Graphics (SVG)
Scrollable sections
Cards & tiles
Tutorial 5: Create SVGs
Video Solution

StartUp File [RMC (right mouse click) to download]
Completed Example[RMC to download]
Tutorial 5 & Practice Test 5

Show the CW implementation to your seminar tutor to get formative feedback and support.
24/02/2025 - Week 6 Engagement Week: Focus on the Group Coursework completion
Online drop-in session on 26/02/2925 at 12:00-13:00 for questions on the Group Coursework
03/03/2025 - Week 7 Introduction to JavaScript Tutorial 6: Maths game Part 1

Video Solution
Tutorial 6

Show the CW implementation to your seminar tutor to get formative feedback and support.
10/03/2025 - Week 8 Javascript Objects and Methods Tutorial 7: Maths game Part 2





Video Solution
Tutorial 7

Group Coursework Deadline - Monday 10th March 1pm

Group Coursework vivas during scheduled seminars
17/03/2025 - Week 9 JavaScript and Forms
Example developed in class
Tutorial 8: Valentines Flowers Part 1
Images

Video Solution
Tutorial 8

Group Coursework vivas during scheduled seminars
24/03/2025 - Week 10 Javascript and the DOM
JavaScript Event listeners and callbacks






Example created in class
Tutorial 9: Continue to complete the Valentines Flowers Website:
  • Refactor the code to use event listeners and removing all js from the HTML
  • Update the price to be 50% of the original price when the 50% extra option is chosen (you may need to add a span element around the price to do this)
  • Add an extra £15 to the price when a Champagne option is chosen
Video Solution to Valentines Flowers Part 2
Video Solution to Valentines Flowers Part 3
Video Solution to correct the order
Tutorial 9
31/03/2025 - Week 11 XML and DTD

Lab-Based Practical mock up and revision
07/03/2025 - Week 12 Revision & prep for lab practical Lab-Based Practical