Weekly Assignment

weekly assignment for COMP 341/441


Assignment submission

  • Weekly assignments are due by the start of the next week’s class, unless a specific date is given to the contrary.
  • Submissions should normally be posted to the applicable week’s Trello board, unless otherwise stated.

Course assignments will be updated during the semester.

Week 15 - 22nd April 2020

  • Please ensure you’ve added your presentation files, notes, and video (where appropriate) &c. to the following board on Trello,
  • Please complete your group’s final project report
    • suggested report length approximately 10 pages
  • Further details can be found in the following outline
  • Report must be submitted by 9.30pm on Wednesday 29th April 2020
  • Please share with me a copy of your group’s final project material. This may include the following options,
    • GitHub
    • zip file containing project material

NB: Don’t forget to add details of each member’s contributions to the project, where applicable, in this report. If you prefer, you may submit an individual report for this contribution outline to nhayward@luc.edu

Any questions, please let me know.

Enjoy your week.

Week 14 - 15th April 2020

  • Review this week’s notes and material, which includes the class notes and the following extra notes
  • Review this week’s videos and material
    • consider the questions for each video in the class notes
  • Review this week’s bibliography links and material
  • Please prepare your project’s final presentation for next week, Wednesday 22nd April 2019 at 7pm.
    • each group presentation should be approximately 10 minutes in length
    • style of presentation may include a formal presentation (slides &c.), online demo or video demonstration
      • or a combination of the above options
    • where possible, each member should contribute to the presentation
    • your presentation should consider the pertinent aspects outlined in the final report outline
    • please consult the coursework page for further details
      • further details may also be found on pages 2, 3, and 4 of this week’s class notes
  • Please choose your group’s preferred Presentation format using the following form

Any questions please let me know.

Enjoy your week.

Week 13 - 8th April 2020

  • Review this week’s notes and material, which includes the class notes
  • Review this week’s videos and material
    • consider the questions for each video in the class notes
  • Review this week’s bibliography links and material
  • Please create a list on the Week 13 - Final Plan Trello board for your group, and add the following details,
    • a brief plan and outline for your group’s remaining work
    • this should include any work that is planned towards your group’s final project presentation
      • this may include development, research, design, testing, and so on
    • please also include an outline of planned contribution from each group member
  • Please continue project design and development for the end of semester final presentation and report
  • Please review this week’s Fun Exercises in the class notes, and then contribute to this week’s class discussion on Slack, #discussion-week13, by adding the following information,
    • consider two examples of media streaming services, which provide both web and mobile applications. For each example, please consider the following
      • differences between internal and external consistency for these apps
        • consider both web and mobile apps…
      • compare and contrast each app’s use of visual perspective in UI and UX design
      • promotion of affordance in each app’s UX
      • UI conventions and mapping, which migrate effectively from web app to mobile app

Any questions, please let me know.

Enjoy your week.

Week 12 - 1st April 2020

  • Review this week’s notes and material, which includes the class notes abd the following extras
  • Review this week’s videos and material
  • Review this week’s bibliography links and material
  • Please consider an application design for this week’s Fun Exercises - as detailed in the class notes
    • use the material considered in the class notes for each part of the exercise
    • as an individual, please create a prototype/s of your design for the application
    • submit a copy of this design to the following Trello board,
  • Please contribute to this week’s class discussion on Slack, #discussion-week12, by adding the following information,
    • choose three favourite tutorial websites or applications. For each application, please consider the following
      • what is the considered scope of the application’s functionality?
      • what are the defined places in the application?
      • can you identify any events within the application that are not triggered by the user?
      • are there defined user roles in the application?
      • where applicable, how do users request or find assistance within the application?

Any questions, please let me know.

Enjoy your week.

Week 11 - 25th March 2020

Any questions, please let me know.

Enjoy your week.

Week 10 - 18th March 2020

  • Review this week’s notes and material, which includes the class notes, and the following extras,
  • Review this week’s bibliography links and material
  • Please continue to prepare your DEV Week group project and demonstration for Wednesday 25th March 2020
  • Please add your presentation files, notes, &c. to the following board on Trello,
  • Complete the following Trello board,
    • Week 10 - Project Contributions
    • this board is important - it will help to establish member contributions for the project
    • please complete this requirement by Wednesday 25th March 2020 at the latest

n.b. I will post further details to the course’s Slack group on the specifics of online presentations.

Any questions, please let me know.

Enjoy your week.

Week 9 - 11th March 2020

  • Review this week’s notes and material, which includes the class notes, and the following extras,
  • Review this week’s bibliography links and material
  • Review the following video
  • Please prepare, either within your group or individually, your DEV Week demo and presentation. This should include the following
    • a brief demo and presentation of current project work ~ 10 minutes per group
    • analysis of work conducted so far
      • e.g. during semester & DEV week
    • demo and presentation…
      • outline app
      • show prototypes and designs
      • explain what does & does not work
      • show and explain differences from Week 5 presentation
      • … <!– Presentations will be scheduled for the start of next week’s class, which begins at 7pm on Wednesday 18th March 2020.

n.b. I will post further details to the course’s Slack group on the specifics of online presentations. –>

Any questions, please let me know.

Enjoy your week.

Week 8 - 4th March 2020

  • N/A - Spring Break

Week 7 - 26th February 2020

  • Review this week’s notes and material, in particular the material concerning the KLM-GOMS model.
  • Review this week’s bibliography links and material
  • Relative to your chosen project for the final assessment, please consider and define the following,
    • the primary, default functionality for your project’s product, website, service &c.
      • in effect, your project’s ‘big, green button’
    • test user interaction with this defined primary, default functionality using the KLM-GOMS model
      • please refer to the KLM-GOMS model as defined in this week’s notes
      • use the example listed in this week’s notes as a guide to test your own project’s product
    • Please add a copy of this material to the following Trello board,
    • Please continue development of your project application towards Week 10 - DEV Week demo and presentations

Any questions, please let me know.

Enjoy your week, and Spring Break.

Week 6 - 19th February 2020

  • Review this week’s notes and material
  • Review this week’s bibliography links and material
  • Complete the following peer review forms individually for the DEV Week projects and presentations
  • Complete these peer review forms by Wednesday 26th February 2020 at the latest
    • please complete these forms individually, and NOT as a project group
    • do NOT complete a review for your own group
  • You may use the new Slack channel, #week5-peer-reviews, for posting any questions, comments, or other information regarding these peer reviews
  • Please add your presentation files, notes, &c. to the following board on Trello,
    • Week 5 - Presentation Files
    • Please add these files as soon as possible, and by Wednesday 26th February 2020 at the latest
    • instructions are included as a list on the above board
  • Complete the following Trello board,
    • Week 5 - Project Contributions
    • this board is important - it will help to establish member contributions for the project
    • please complete this requirement by Wednesday 26th February 2020 at the latest

Any questions, please let me know.

Enjoy your week.

Week 5 - 12th February 2020

Any questions, please let me know.

Enjoy your week.

Week 4 - 5th February 2020

  • Review this week’s notes and material, which includes the class notes, and the following extras,
  • Review this week’s bibliography links and material
  • Review the following video
  • The following assignment is your first formal in-class preparatory work towards the final course assessment, as detailed in the overall coursework outline, no.2.
    • Please prepare, either within your group or individually, a brief lightning presentation of approximately 5 to 10 minutes. It should include the following information:
      • brief outline of your initial concept/concepts for the final assessment
      • what is good and bad with the current interface?
        • in particular, consider this with regard to material we have covered over the first four weeks of the semester
      • initial thoughts on aspects you’d like to improve and modify for your final assessment
      • brief comments on proposed development plan up to the DEV week demo in Week 10 of the semester

Presentations will be scheduled for the start of next week’s class, which begins at 7pm on Wednesday 12th February 2020.

NB: A formal slide presentation is optional. It is up to you to decide upon a preferred presentation style for this assignment. This style of quick presentation is becoming increasingly popular at less formal conferences.

Please consider it useful practice for the remaining presentations.

  • Ensure you have read through all of the course notes for the first four weeks of the semester.

Any questions, please let me know.

Enjoy your week.

Week 3 - 29th January 2020

n.b. if you’re interested in design, architecture, mathematics &c., the above video is a fascinating lecture. It is from a series of talks presented at the University of Oxford.

n.b.2 if you’re interested in mathematics, Ian Stewart has written many fascinating books on the subject. Further details may be found at the following URL,

You might also consider the books of Marcus Du Sautoy,

Any questions, please let me know.

Enjoy your week.

Week 2 - 22nd January 2020

  • Review this week’s notes and material, which includes the class notes
  • Review this week’s bibliography links and material
  • Please select one digital product that your group likes, and one that your group dislikes
    • consider their user interfaces and general design
      • why do you like or dislike these products?
      • what would you like to change?
      • are there features or aspects of similar products that could be incorporated within these products?
    • add details for the above on the Week 2 - Analysis of Devices board
      • further instructions are available on the week 2 board

This product review provides an initial opportunity to consider products and designs for your final course assessment.

Any questions, please let me know.

Enjoy your week.

Week 1 - 15th January 2020

  • Review this week’s notes and material, which includes the class notes
  • Review this week’s bibliography links and material
  • Start keeping a record of any notes, images, snippets &c. that you find interesting each week
    • these may include different examples of typography, logos, billboards, colour designs and usage, adverts, and so on…
    • effectively, any art, graphic design &c. that catches your eye, and may later serve as a useful influence for design
    • you’ll find these notes &c. very useful for future reference during the course - they will also help explain some of your design choices and decisions relative to the final project assessment
  • Add your initial Project details to the course’s Trello group, on the board Week 1 - Project Details
    • project name
    • the full name of each team member (and a preferred name)
    • any ideas you are currently considering for this project work

Please read the instructions available on the board, and then create a new list for your project group.

Trello group

I’ve now created a Trello group for this course, which is available at the following URL,

I’ll send an invite to this group to each student’s LUC email address.

If you do not currently have a Trello username, you’ll need to register at the following URL,

Slack group

I’ve also created a Slack group for this course, which is called COMP 441.

I’ll send an invite to this group to each student’s LUC email address.

Please accept this invite as soon as possible. We shall be using Slack for class-wide communication, announcements, and discussions.

Any questions, please let me know.

Enjoy your week.