Week 15 - 2nd December 2025
- Please complete your group’s final project report
- suggested report length approximately 10 pages
- Further details can be found in the following outline
- Please ensure you add the following details to your group's Final Project Report
- repository details for Final Project code and associated materials
- information and links to any other material you would like considered, including presentation slides, mockups/prototypes etc.
- Report must be submitted by 9.30pm on Tuesday 9th December 2025
- send a PDF copy to nhayward@cs.luc.edu
n.b. Don’t forget to add details of each member’s contributions to the project in this report.
Any questions, please let me know.
Enjoy your week.
Week 14 - 25th November 2025
- Please review this week’s notes and material, which includes the class notes and the following extra documents
- extras - data
- extras - JS
- extras - organizational development
- Please review the Final Report Outline
- Please review this week’s Bibliography links and material
- Please review this week's recommended Videos
- Please review this week's source code examples
- Please prepare your group's Final Project Presentation & Demo for next week's class, Tuesday 2nd December 2025 at 7pm.
- further details may be found in the coursework section, final project assessment
- information on the assessment may also be found in the following class notes,
- n.b. each group member may only present work they have contributed to the group's project, including any design, development, and research contributions.
Any questions, please let me know.
Enjoy your week.
Week 13 - 18th November 2025
- Please review this week’s notes and material, which includes the class notes and the following extra documents
- extras - app dev
- extras - Design
- extras - organizational development
- extras - Patterns
- extras - Systems management
- Please review the Final Report Outline
- Please review this week’s Bibliography links and material
- Please review this week's recommended Videos
- Please review this week's source code examples
- Please post your comments to this week's class discussion for the website, The Wilds
- consider the following,
- this site’s overall aesthetics, graphics, and general images
- use of new media to represent the content, latest information &c. is it effective?
- ease of use, navigation, and general structure of site
- organisation of data, metadata, and contextual information for different groups of users
- discussion is available on the course's Sakai site, in the Forum
- consider the following,
- Please continue design and development of your group's project for the end of semester presentation and demo.
Any questions, please let me know.
Enjoy your week.
Week 12 - 11th November 2025
- Please review this week’s notes and material, which includes the class notes and the following extra documents
- extras - app dev
- extras - design
- extras - JS - modules
- extras - design patterns
- extras - organizational development
- Please review this week’s Bibliography links and material
- Please review this week's recommended Videos
- Please review this week's source code examples
- Interactive demo for Async - Promises and Generators
- Please prepare for a brief in-class quiz on Tuesday 18th November 2025
- quiz will cover the following material
- class notes for weeks 6 to 12 inclusive
- all extra notes for weeks 6 to 12 inclusive
- the quiz format will include the following
- approximately 50 minutes long
- online quiz form (URL will be provided in class)
- quiz completion requires an Internet connected laptop - Mac OS X or Windows compatible operating system
- quiz will require Respondus Lockdown browser to complete - usage and installation instructions as follows
- Sakai help resources - Installing and Using Respondus Lockdown Browser
- n.b. you will not be able to complete the quiz without this installed browser
- please read the instructions, available on the introductory quiz page on Sakai, carefully before beginning the quiz
- n.b.quiz will be scheduled for end of class session
- quiz will cover the following material
- Please continue design and development of your group's project for the end of semester presentation and demo.
Any questions, please let me know.
Enjoy your week.
Week 11 - 4th November 2025
- Please review this week’s notes and material, which includes the following extra documents
- extras - app dev
- extras - CSS
- extras - design
- extras - JavaScript
- extras - design patterns
- extras - organizational development
- extras - systems management
- Please review this week’s Bibliography links and material
- Please review this week's recommended Videos
- Please review this week's source code examples
- Interactive demo for Gestalt Laws
- Interactive demo for CSS Grid
- Please complete the assignment on Sakai for Class Exercises - Part 2.
- assignment is due by Tuesday 11th November 2025 @ 7pm.
- Please post your comments to this week's class discussion for the website, Momotaro Chicago
- consider the following,
- this site’s overall aesthetics, graphics, and general images
- does the form match the intended function?
- is it a useful website for its intended target, a restaurant?
- what would you change in the site’s design and usage, and why?
- discussion is available on the course's Sakai site, in the Forum
- consider the following,
Any questions, please let me know.
Enjoy your week.
Week 10 - 28th October 2025
- Please review this week’s notes and material, which includes the following extra documents
- extras - app dev
- extras - CSS
- extras - design
- extras - JavaScript
- extras - JavaScript - design patterns
- extras - organizational development
- Please review this week’s Bibliography links and material
- Please review this week's recommended Videos
- Please review this week's source code examples
- Please post your comments to this week's class discussion for the website, The Louvre
- consider the following,
- this site’s presentation of media, and its organisation and structure
- how does the site present its cultural assets to help engage with users and visitors?
- consider data organisation, and the available search and filter options?
- how easy is it to find examples of artefacts and objects within the site’s catalogue?
- how well do they manage the presentation of site resources in different natural languages?
- e.g. did you notice any difference in content, format, or options from French to English &c.?
- discussion is available on the course's Sakai site, in the Forum
- consider the following,
Any questions, please let me know.
Enjoy your week.
Week 9 - 21st October 2025
- Please review this week’s notes and material, which includes the class notes and the following extra documents
- extras - CSS
- extras - design
- extras - JavaScript
- Please review this week’s Bibliography links and material
- Please review this week's recommended Videos
- Please review this week's source code examples
- Please post your comments to this week's class discussion for the website, Werner Design Werks
- consider the following,
- overall aesthetics for the website, including use of typography, images &c…
- organisation and presentation of data
- website’s design as a reflection of its goals
- how do they use their site to engage with their users, customers, and general visitors?
- discussion is available on the course's Sakai site, in the Forum
- consider the following,
Any questions, please let me know.
Enjoy your week.
Week 8 - 14th October 2025
- Please review this week’s notes and material, which includes the class notes and the following extra documents
- extras - CSS
- extras - design
- extras - JavaScript
- Please review this week’s Bibliography links and material
- Please review this week's recommended Videos
- Please review this week's source code examples
- Please add the following details for your group's DEV Week Demo & Presentation to the Forum topic Week 8 - Project Material on Sakai,
- project name
- contributions per project member for the Week 8 assessment
- URL for shared project presentation or similar material
- URL for shared project mockup/prototype or similar design and development materials
- URL for shared code repository on GitHub or GitLab
Any questions, please let me know.
Enjoy your week.
Week 7 - 7th October 2025
- As mentioned last week, please post details of your group's DEV Week demo and presentation to the Forum topic Week 8 - Project Material on Sakai.
Any questions, please let me know.
Enjoy your week.
Week 6 - 30th September 2025
- Please review this week’s notes and material, which includes the class notes and the following extra documents
- extras - design
- extras - JavaScript
- Please review this week’s Bibliography links and material
- Please review this week's recommended Videos
- Please review this week's source code examples
- Please add the following details for your group's DEV Week demo and presentation to the Forum topic Week 8 - Project Material on Sakai,
- project name
- contributions per project member for the Week 8 assessment
- URL for shared project presentation or similar material
- URL for shared project mockup/prototype or similar design and development materials
- URL for shared code repository on GitHub or GitLab
- Please ensure you maintain a version history for the design and development of your project.
- Presentation is scheduled for Tuesday 14th October 2025 @ 7pm.
Any questions, please let me know.
Enjoy your week.
Week 5 - 23rd September 2025
- Please review this week’s notes and material, which includes the class notes and the following extra documents
- extras - JavaScript
- Please review this week’s Bibliography links and material
- Please review this week's recommended Videos
- Please review this week's source code examples
- Please complete the assignment on Sakai for Class Exercises - Part 1.
- assignment is due by Tuesday 30th September 2025 @ 7pm.
- Please prepare for a brief in-class quiz on Tuesday 30th September 2025
- quiz will cover the following material
- class notes for weeks 1 to 5 inclusive
- extra notes on CSS, design, HTML, JavaScript
- the quiz format will include the following
- approximately 50 minutes long
- online quiz form (URL will be provided in class)
- quiz completion requires an Internet connected laptop - Mac OS X or Windows compatible operating system
- quiz will require Respondus Lockdown browser to complete - usage and installation instructions as follows
- Sakai help resources - Installing and Using Respondus Lockdown Browser
- n.b. you will not be able to complete the quiz without this installed browser
- please read the instructions, available on the introductory quiz page on Sakai, carefully before beginning the quiz
- n.b.quiz will be scheduled for end of class session
- quiz will cover the following material
Any questions, please let me know.
Enjoy your week.
Week 4 - 16th September 2025
- Please review this week’s notes and material, which includes the class notes and the following extra documents
- extras - CSS
- extras - design
- extras - JavaScript
- Please review this week’s Bibliography links and material
- Please review this week's recommended Videos
- Please review this week's source code examples
- Please review and complete this week's class exercises, available in the class notes
- follow the instructions included for each exercise
- we shall review these examples during next week's class
Any questions, please let me know.
Enjoy your week.
Week 3 - 9th September 2025
- Please review this week’s notes and material, which includes the class notes and the following extra documents
- extras - CSS
- extras - HTML
- extras - HTML Canvas
- extras - design
- Please review this week’s Bibliography links and material
- Please review this week's recommended Videos
- Please review this week's source code examples
- Please review and complete this week's class exercises, available in the class notes
- follow the instructions included for each exercise, 6 to 11
- we shall review these examples during next week's class
- Please post your comments to this week's class discussion for the website, National Geographic
- consider the following,
- organisation of content
- use of structured zones and places within the UI for content, navigation, media &c.
- general use of aesthetics and colour
- discussion is available on the course's Sakai site, in the Forum
- consider the following,
Any questions, please let me know.
Enjoy your week.
Week 2 - 2nd September 2025
- Please review this week’s notes and material, which includes the class notes and the following extra documents
- extras - HTML
- extras - app dev
- extras - design
- Please review this week’s Bibliography links and material
- Please review this week's recommended Videos
- Please review this week's source code examples
- Please review and complete this week's class exercises, available in the class notes
- follow the instructions included for each exercise, 1 to 5
- we shall review these examples during next week's class
- Please continue to organise your project for this semester
- further details may be found in the coursework section, Dev week demo and presentation
- information on the initial Project Outline & Mockup assessment may also be found in the following class notes,
- Please post your comments to this week's class discussion for the website, Lego
- consider the following,
- organisation of content
- general consistency of design, colours, interaction options
- navigation and data presentation patterns
- use of images and multimedia
- discussion is available on the course's Sakai site, in the Forum
- consider the following,
Any questions, please let me know.
Enjoy your week.
Week 1 - 26th August 2025
- Please review this week’s notes and material, which includes the class notes and the following extra documents
- extras - HTML
- extras - various
- Please review this week’s Bibliography links and material
- Please review this week's recommended Videos
- Please review this week's source code examples
- Please begin to organise your project for this semester
- further details may be found in the coursework section, Dev week demo and presentation
- information on the initial Dev week demo and presentation assessment may also be found in the following class notes,
- groups will be assigned this week and posted to the forum on Sakai
Extras
- Review the following online Git tutorials (if necessary)
- Getting Started - Installing Git
- Getting Started - First-time Git Setup
- Getting Started - Getting Help
- Git Basics - Getting a Git Repository
- Git Basics - Recording Changes to the Repository
- Git Basics - Viewing the Commit History
- Git Basics - Undoing Things
- Using Git with Visual Studio Code - YouTube
Any questions, please let me know.
Enjoy your week.
