Weekly Assignment
weekly assignment for COMP 324/424
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.
Week 15 - 20th April 2020
- Please ensure you’ve added your presentation files, notes, and video (where appropriate) &c. to the following board on Trello,
- Week 15 - Presentation & Dev Files
- instructions are included as a list on the above board
- Please complete your group’s final project report
- suggested report length approximately 10 pages
- Further details can be found in the following outline
- Final Report must be submitted by 6.45pm on Monday 27th April 2020
- send a PDF copy to nhayward@luc.edu
- OR as an attachment to a private message on Slack
- Please share with me a copy of your group’s final code. This may include the following options,
- GitHub
NB: Don’t forget to add details of each member’s contributions to the project 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 - 13th April 2020
- Review this week’s notes and material, which includes the following extra documents,
- extras - final report outline
- extras - data stores
- Review the following video on data visualisation and visualising connections
- Review this week’s bibliography links and material
- Review this week’s code examples,
- Review the final report outline
- Please prepare your group’s project presentation for Monday 20th April 2020 @ 4.15pm
- as detailed in previous classes, this presentation should be an outline and demo of your final group project
- please consult the coursework page for further details
- further details may also be found on pages 2 and 3 of this week’s class notes
- each presentation should be approximately 10 minutes in length
- Please choose your group’s preferred presentation format using the following form
- Final Presentation - Select Presentation Format
- options include
- asynchronous - a recorded video of the group’s Final project demo and presentation
- synchronous - a live, Zoom based presentation during regular scheduled class hours
Any questions, please let me know.
Enjoy your week.
Week 13 - 6th April 2020
- Review this week’s notes and material, which includes the following extra documents,
- extras - JS
- extras - patterns
- extras - systems management
- Review this week’s bibliography links and material
- Review this week’s code examples,
- Please create a list on the Week 13 - Final Plan Trello board for your group, and add the following details,
- please add 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 contribute to this week’s class discussion on Slack, #discussion-week13, for the website, Momotaro Chicago
- please consider 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?
Any questions, please let me know.
Enjoy your week.
Week 12 - 30th March 2020
- Review this week’s notes and material, which includes the following extra documents,
- extras - Heroku & Git setup
- extras - Heroku & MongoDB setup
- extras - Node.js - API
- extras - Node.js - Express
- extras - Node.js - Express and MongoDB
- extras - Node.js - testing
- extras - Node.js - various
- extras - Node.js - Web Sockets
- extras - JavaScript modules
- Review this week’s bibliography links and material
- Review this week’s code examples,
- Please create a list on the Week 12 - Patterns Trello board for your group, and add the following details,
- examples of interaction within your site that would benefit from using a deferred object
- n.b. it is not necessary to detail every instance of the above usage within your site. For example, if you have event handlers for buttons, it is not necessary to detail every single button that would benefit from the Deferred object. Where there is replication of usage, one example will suffice.
- examples of interaction within your site that would benefit from using a deferred object
- Please contribute to this week’s class discussion on Slack, #discussion-week12, for the website, The Louvre
- please consider 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.?
Any questions, please let me know.
Enjoy your week.
Week 11 - 23rd March 2020
- Review this week’s notes and material, which includes the class notes, and the extra documents
- extras - JS
- extras - web development - general
- Review this week’s bibliography links and material
- Review this week’s code examples,
- Complete the following peer review forms individually for the DEV Week projects and presentations
- Group 1 - Character Cache
- Group 2 - Class Connect
- Group 3 - Course Reviewer
- Group 4 - Diving Deep
- Group 5 - FreeJack - Blackjack
- Group 6 - Home Plate
- Group 7 - Lucky Duck
- Group 8 - My Port
- Group 9 - Nutritional Calculator
- Group 10 - Portfolio
- Group 11 - See the Impact
- Group 12 - Sushi Cat
- Group 13 - Wreck the Website
- Complete these peer review forms by Monday 30th March 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, #week11-peer-reviews, for posting any questions, comments, or other information regarding these peer reviews
- Please ensure you’ve added your presentation files, notes, and video (where appropriate) &c. to the following board on Trello,
- Week 10 - Presentation & Dev Files
- instructions are included as a list on the above board
- Complete the following Trello board,
- Week 10 - Project Contributions
- this board is important - it will help to establish member contributions for the project
- please ensure you’ve now added your contribution details to this board
- Please contribute to this week’s class discussion on the Slack channel, #discussion-week11, for the website, Werner Design Werks
- consider overall aesthetics for the website, including use of typography, images &c…
- consider organisation and presentation of data
- consider website’s design as a reflection of its goals
- e.g. how is the content influencing the site’s design, organisation, and general layout
- how do they use their site to engage with their users, customers, and general visitors?
- e.g. is the site a reflection of the company or a simple tool to attract attention, and so on
Any questions, please let me know.
Enjoy your week.
Week 10 - 16th March 2020
- Review this week’s notes and material, which includes the class notes, and the extra documents
- extras - design
- extras - JS
- Please continue to prepare your DEV Week group project and demonstration for Monday 23rd March 2020
- Please add your presentation files, notes, &c. to the following board on Trello,
- Week 10 - Presentation & Dev Files
- Please add these files by Monday 23rd March 2020 at the latest
- instructions are included as a list on the above board
- 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 Monday 23rd 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 - 9th March 2020
- Review this week’s notes and material, which includes the class notes, and the extra documents
- extras - data stores
- extras - various
- Review this week’s bibliography links and material
- Review this week’s code examples,
- Please start to prepare your DEV week group project and demonstration, as outlined in this week’s class
- further details can be found on pages 2 and 3 of this week’s class notes
- details are also available in the Coursework section of this site
- Please add updates on your group’s project development to the course’s Trello group,
Any questions, please let me know.
Enjoy your week.
Week 8 - 2nd March 2020
- N/A - Spring Break
Week 7 - 24th February 2020
- Review this week’s notes and material, which includes the class notes and the following extras,
- extras - design
- extras - JS
- extras - web development - general
- Review this week’s bibliography links and material
- Review the code examples posted to the source repository on the course’s GitHub account,
- 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 - 17th February 2020
- Review this week’s notes and material, which includes the class notes and the following extras,
- extras - CSS
- extras - design
- extras - JS
- Review this week’s bibliography links and material
- Review the code examples posted to the source repository on the course’s GitHub account,
- Please contribute to this week’s class discussion on the course’s Slack group, channel #discussion-week6, for the website, National Geographic
- consider organisation of content
- use of structured zones and places within the UI for content, navigation, media &c.
- use of grid patterns within the site
- general use of aesthetics and colour
Any questions, please let me know.
Enjoy your week.
Week 5 - 10th February 2020
- Complete the following peer review forms individually for the DEV Week projects and presentations
- Complete these peer review forms by Monday 17th 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 Monday 17th 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 Monday 17th February 2020 at the latest
- Please contribute to this week’s class discussion on the course’s Slack group, channel #discussion-week5, for the website, Lego
- consider organisation of content
- general consistency of design, colours, interaction options
- navigation and data presentation patterns
- use of images and multimedia
Any questions, please let me know.
Enjoy your week.
Week 4 - 3rd February 2020
- Review this week’s notes and material, which includes the class notes and the following extras,
- extras - CSS
- extras - design
- Review this week’s bibliography links and material
- Review the code examples posted to the source repository on the course’s GitHub account,
- Please prepare your first presentation and demo for the start of next week’s class, Monday 10th February 2020 @ 4.15pm.
- further details may be found on the following pages,
Any questions, please let me know.
Enjoy your week.
Week 3 - 27th January 2020
- Review this week’s notes and material, which includes the class notes and the extra documents
- extras - CSS
- extras - design
- extras - HTML5
- extras - HTML5 Canvas
- Review the various code examples posted to the source repository on the course’s GitHub account,
- Please ensure you’ve added your project details and information to the board Week 1 - Project Details on the course’s Trello group,
- Please create a GitHub account for your project group
- create a new repository for
source
code & any other project material or notes - add the GitHub details for your project to the appropriate group list on Trello,
- review the GitHub Guides, including
- create a new repository for
Any questions, please let me know.
Enjoy your week.
Week 2 - 20th January 2020
- N/A
Week 1 - 13th January 2020
- Review this week’s notes and material, which includes the class notes and the following extra documents
- extras - HTML
- extras - various
- Git basics
- Review the code examples posted to the source repository on the course’s GitHub account,
- Please review the following tutorial video on Git usage,
- Learn Git in 20 minutes - YouTube
- 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 (or preferred name)
- any ideas you are currently considering for this project work
- level of experience with HTML, CSS, JS…
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,
- Trello - Signup
Slack group
I’ve also created a Slack group for this course, which is called COMP 324/424 - Spring 2020 @ LUC.
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.
Extras
- Review the following online Git tutorials (if necessary)
Any questions, please let me know.
Enjoy your week.