Coursework
coursework for COMP 322/422
Course assessment will continue throughout the semester.
If you have any questions on the following assessments, please contact me.
Overview
- assessment will include a combination of semester’s exercises and discussions (1), project outline and mockup (2), DEV week (3), and final demo and report (4)
- project outline & mockup
- brief group presentation of initial concept and mockup
- DEV week demo
- brief group presentation and demo
- final demo
- presentation and live demo
- final report
- clearly detail design and development process
- outline testing, prototypes &c.
- explain what does and does not work in your final app
- detail concepts and ideas for further development of this mobile application
- …
- work may be conducted individually or in groups (max. 5 persons per group)
- group report must clearly define each student’s work and contributions, where applicable
- no attribution, no mark
- group report must clearly define each student’s work and contributions, where applicable
- project outline & mockup
n.b. please read the Final Report Outline for further details.
Assessed coursework will include the following primary categories:
1. weekly exercises & discussions (20%)
- exercises
- help develop course project
- test course knowledge at each stage
- get feedback on project work
- discussions
- sample mobile applications, games, services…
- design topics, UI and UX concepts
- extras
- code and application reviews
- various other assessments
- peer review of demos
2. project outline & mockup (15%)
- begin outline and design of a mobile application
- built from scratch
- NOT a responsive website viewed on a mobile device
- builds upon examples, technology outlined during first part of semester
- purpose, scope &c. is group’s choice
- chosen topic requires approval
- presentation should include mockup designs and concepts
- built from scratch
n.b. project outline assessment will include the following:
- brief presentation or demonstration of current project work
- ~ 5 to 10 minutes per group
- analysis of work conducted so far
- presentation and demonstration
- outline current state of mobile app concept and design
- show prototypes and designs
3. DEV week assessment (25%)
- begin development of a mobile application from scratch
- NOT a responsive website viewed on a mobile device
- must apply technologies taught up to and including DEV week, e.g.
- Apache Cordova or React Native
- combine technologies taught to fit your mobile app…
- can be platform agnostic (cross-platform) or specific targeted OS, e.g.
- cross-platform app that builds for Android and iOS
- targeted build for Android or iOS
- consider choice, and explain why?
- outline concept, research conducted to date
- consider applicable design patterns
- are you using any sensors &c.?
- how, why?
- prototyping
- demo current prototypes
- any working tests or models &c.
- anything else to help explain your mobile app…
NB: DEV week assessment will include the following:
- brief presentation or demonstration of current project work
- ~ 10 minutes per group
- analysis of work conducted so far
- e.g. during semester & DEV week
- presentation and demonstration…
- outline mobile app
- show prototypes and designs
- explain what does & does not work
- …
4. final assessment (40%)
- continue to develop your app concept and prototypes
- develop application using any of the technologies taught during the course
- again, combine technologies to best fit your mobile app
- produce a working app
- as far as possible try to create a fully working app
- explain any parts of the app not working…
- explain choice of technologies for mobile app development
- e.g. data stores, APIs, modules, &c.
- explain design decisions
- outline what you chose and why?
- what else did you consider, and then omit? (again, why?)
- which concepts could you abstract for easy porting to other platform/OS?
- describe patterns used in design of UI and interaction
Important assessment dates
- project outline and mockup
- due Tuesday 24th September 2019 @ 2.30pm
- due Thursday 26th September 2019 @ 2.30pm
- DEV week demo
- due Tuesday 29th October 2019 @ 2.30pm
- due Thursday 31st October 2019 @ 2.30pm
- final team demo
- due Tuesday 3rd December 2019 @ 2.30pm
- due Thursday 5th December 2019 @ 2.30pm
- final team report
- due Saturday 14th December 2019
Grading
Grades will be issued for appropriate weekly or section tasks, where applicable, and for each of the core assessments listed above. A composite grade will then be available at the end of the semester for the overall class.
Grades will use the following scale,
- 100% to 91% = A
- 90% to 81% = A-
- 80% to 71% = B+
- 70% to 61% = B
- 60% to 51% = B-
- 50% to 41% = C
- 40% to 31% = F
- 30% to 0% = ?