Weekly Assignment
weekly assignment for COMP 322/422
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 - 5th December 2019
- 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 6.15pm on Satuday 14th December 2019
- send a PDF copy to nhayward@luc.edu
- OR send 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 - 26th November 2019
- Review this week’s notes and material, which includes the class notes, and the extra documents
- extras - JS
- extras - Modules
- extras - Systems Management
- extras - various
- Review this week’s bibliography links and material
- Review and test the code examples posted to the source repository on the course’s GitHub account,
- Please continue your team’s project development in preparation for the final presentation
- demos and presentation due on 3rd/5th December 2019
Any questions, please let me know.
Enjoy your week, and Thanksgiving holiday.
Week 13 - 21st November 2019
- Review this week’s notes and material, which includes the class notes, and the extra documents
- extras - data stores & authentication
- extras - Node.js APIs, MongoDB, Testing, Heroku, &c.
- extras - Systems Management
- Review this week’s bibliography links and material
- Review and test the code examples posted to the source repository on the course’s GitHub account,
- Please continue your team’s project development in preparation for the final presentation
- demos and presentation due on 3rd/5th December 2019
Any questions, please let me know.
Enjoy your week.
Week 12 - 14th November 2019
- Review this week’s notes and material, which includes the class notes, and the extra documents
- extras - data stores
- extras - Heroku & Git setup
- extras - MongoDB & Native Driver
- extras - React Native
- Review this week’s bibliography links and material
- Review and test the code examples posted to the source repository on the course’s GitHub account,
- Please create a list on the Week 12 - Final Plan Trello board, 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
- a brief outline of your project’s chosen data store
- why did you choose this data store?
- its usage within your application
- please also include an outline of planned contribution from each group member
- this should include any work that is planned towards your group’s final project presentation
- a brief plan and outline for your group’s remaining work
Any questions, please let me know.
Enjoy your week.
Week 11 - 7th November 2019
- Complete the following peer review forms individually for the DEV Week projects and presentations
- Complete these peer review forms by Thursday 14th November 2019 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 Slack channel, #week10-peer-reviews, for posting any questions, comments, or other information regarding these peer reviews
-
- Review this week’s notes and material, which includes the class notes, and the extra documents
- extras - design
- extras - React Native
- extras - general
- Review this week’s notes and material, which includes the class notes, and the extra documents
- Review this week’s bibliography links and material
- Review and test the many React Native code examples posted to the source repository on the course’s GitHub account,
- Source - Week 11
- plus extras for Cordova
- Cordova
- Notetaker app - part 1 for jQuery Mobile & OnsenUI
- extras - Cordova & OAuth tests
- Cordova
- please contribute to this week’s class discussion on Slack channel
#discussion-part3
- further details can be found in the following PDF
- Design - Part 3
Any questions, please let me know.
Enjoy your week.
Week 10 - 31st October 2019
- Complete the following peer review forms individually for the DEV Week projects and presentations
- Group 1 - Double Tap
- Group 2 - Veggie
- Group 3 - Bespoke Beauty
- Group 4 - Card Vision
- Group 5 - CTA Tracker
- Group 6 - Money Helper
- Group 7 - Shape Shifter
- Group 8 - Golf Course Finder
- Group 9 - 3D in 2D Game - Spellcaster RPG
- Group 10 - Nursing Residency
- Group 11 - Disco Inferno
- Group 12 - Today in History
- Complete these peer review forms by Thursday 7th November 2019 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, #week10-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 10 - Presentation & Dev Files
- Please add these files as soon as possible, and by Thursday 7th November 2019 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 Thursday 7th November 2019 at the latest
Any questions, please let me know.
Enjoy your week.
Week 9 - 24th October 2019
- Review this week’s notes and material, which includes the class notes, and the extra documents
- extras - Cordova
- extras - data stores
- extras - React Native
- extras - UI related
- Review this week’s bibliography links and material
- Review and test the code examples posted to the source repository on the course’s GitHub account,
- 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
Any questions, please let me know.
Enjoy your week.
Week 8 - 17th October 2019
- Review this week’s notes and material, which includes the class notes, and the extra documents
- extras - Cordova
- extras - js patterns
- extras - React Native
- Review this week’s bibliography links and material
- Review and test the code examples posted to the source repository on the course’s GitHub account,
- Please review the above introductory React Native documents
- ensure you have a working React Native test application
- test the above initial code examples
- Please add updates on your group’s project development to the course’s Trello group,
- Week 8 - DEV Week prep
- I’ve added instructions on this board.
Any questions, please let me know.
Enjoy your week.
Week 7 - 10th October 2019
- Review this week’s notes and material, which includes the class notes, and the extra documents
- extras - Cordova
- extras - React Native
- Review this week’s bibliography links and material
- Review and test the code examples posted to the source repository on the course’s GitHub account,
- Please review the above introductory React Native documents
- ensure you have a working React Native development environment installed on your local machine
- please contribute to this week’s class discussion on Slack channel
#discussion-part2
- further details can be found in the following PDF
- Design - Part 2
Any questions, please let me know.
Enjoy your week.
Week 6 - 3rd October 2019
- Review this week’s notes and material, which includes the class notes, and the extra documents
- extras - design
- extras - js
- Review this week’s bibliography links and material
- Review and test the code examples posted to the source repository on the course’s GitHub account,
- Please start to outline the design and structure of your project’s application
- briefly outline any initial patterns you’ve considered for the structure of this app
- define your app’s views
- views can include content pages/screens, dialogs, overlays, admin/account screens…
- e.g. consider a given user path or flow through the app
- Please add this information to this week’s board on the course’ Trello group,
Any questions, please let me know.
Enjoy your week.
Week 5 - 26th September 2019
- Complete the following peer review forms individually for the DEV Week projects and presentations
- Group 1 - Inferno
- Group 2 - Nursing Residency
- Group 3 - 3D in 2D Game
- Group 4 - ZipPop
- Group 5 - ShapeShifter
- Group 6 - Money Helper
- Group 7 - CTA Tracker
- Group 8 - Red Kitchen
- Group 9 - Audio Blender
- Group 10 - Card Vision
- Group 11 - Today in History
- Group 12 - Bespoke Beauty
- Group 13 - Double Tap
- Group 14 - Golf Course Finder
- Complete these peer review forms by Thursday 3rd October 2019 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 Thursday 3rd October 2019 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 Thursday 3rd October 2019 at the latest
- please contribute to this week’s class discussion on Slack channel #discussion-part1
- further details can be found in the following PDF
Any questions, please let me know.
Enjoy your week.
Week 4 - 19th September 2019
- Review this week’s notes and material, which includes the class notes, and the extra documents
- extras - design
- extras - html5
- extras - UI related
- Review this week’s bibliography links and material
- Review and test 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
- further details may be found on the following pages,
Any questions, please let me know.
Enjoy your week.
Week 3 - 12th September 2019
- Review this week’s notes and material, which includes the class notes and the following extras,
- extras - design
- extras - www related
- Review this week’s bibliography links and material
- 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,
- create a new repository for
- Review the code examples posted to the source repository on the course’s GitHub account,
- Please start to outline the design and structure of your project’s application
- consider the app’s content and navigation structure, user interaction requirements, feedback, colour schemes…
- for an example conceptual view, briefly outline how and where you expect to receive user interaction and feedback
- how will this interaction and feedback affect the application’s state
- ie: will a user touching a button require an update in rendered content, views, options, read or write data…
- Please add this information, and associated mockup images or drawings, to this week’s board on the course’ Trello group,
- Week 3 - Design and Structure
- I’ve added initial instructions to this board
- consider the app’s content and navigation structure, user interaction requirements, feedback, colour schemes…
Any questions, please let me know.
Enjoy your week.
Week 2 - 5th September 2019
- Review this week’s notes and material, which includes the class notes and the following extras,
- extras - Cordova related
- extras - www related
- Review this week’s bibliography links and material
- Create a basic project template for Apache Cordova and test with a local emulator or connected mobile device
- test basic Cordova
events
and usage - test basic plugin usage, e.g. media, camera &c.
- details and instructions are included in this week’s course notes
- test basic Cordova
- Please ensure you’ve added your project details and information to the board Week 1 - Project Details on the course’s Trello group,
Any questions, please let me know.
Enjoy your week.
Week 1 - 29th August 2019
- Review this week’s notes and material, which includes the class notes and the following extra documents,
- Begin to review the following resources and material
- Relative to your experience with HTML, CSS, and JavaScript, please review the following initial tutorials
- Please ensure you have a working Apache Cordova development environment installed on your local machine
- follow instructions in this week’s course notes for further details or consult the following extra documents,
- Add your initial Project details to the course’s Trello group on the board Week 1 - Project Detais
- project name
- the full name of each team member
- any ideas or concepts for your project design, e.g.
- possible project idea
- possible dataset
- examples of mobile apps or sites that are similar or might be considered inspirational
- list any other general resources consulted
Trello group
I’ve now created a Trello group for this course, which is available at the following URL,
Slack group
I’ve also created a Slack group for this course, which is called COMP 322/422 - Fall 2019 @ LUC.
Extras
- Review the following online Git tutorials (if necessary)
Any questions, please let me know.
Enjoy your week.