The application will be evaluated according to how well it meets the criteria below but it does not need to be limited to these.
Implementation, coding and Technical quality (20%)
Marks will be given according to the appropriate use of design, technical and coding standards, as well as the overall difficulty and originality of the application. Using existing code, templates and examples is a good way of getting a start but the bulk of the marks will be for your work. So any existing material (even if it is your own work from another module) must be properly referenced and your additions clearly indicated. This will ensure that you properly identify your value added and how you extend or adapt existing examples, templates and tutorials.
Operation and User experience (20%)
How does the application meet user expectations in terms though the interface its functionality?
Is this a suitable application for mobile access? Does the app seem complete, is it easy to operate / install. If needed are there user instructions provided with the app? In any case instructions on how to set up / use application and how it works would be helpful – this can include written documentation and even a short video or screen capture.
This section provides guidance on the sort of application you need to develop and the technology we expect you to use.
Indicative marking criteria
Here are some of the features that we will be looking for. This is not an exhaustive list, so you may implement features not listed. Also you need not try to include everything as a well crafted application that effectively meets the needs of the target user group with a subset of these is likely to gain more marks than an application that simply squeezes in as many features as possible.
organise code into suitable files and folders
web sites adapt content to display well on both desktop and mobile formats
applications adapt content for different sized display devices.
web sites should run on a 'live' server.
web sites and applications should detect device properties
adapt graphics image resolution for different devices
conform to general mobile and target device User Interface guidelines
utilise databases and/or offline and /or local storage
connect to a database server to receive / store / save / share application data
use GPS and location data with maps and/or Google map API
utilise accelerometer and other mobile sensors and controls
use of suitable development IDEs, tools, frameworks and libraries.
So my course work assessment will be about (iPhone apps for engineers and electronics of Resistor Colour Coding) and I would like to do it more basic.
The resistor colour code is a long standing standard in both the electronics and electrical industries, indicating the value of resistance of a resistor. Resistance is measured in ohms and there is a foundation for it called Ohm's Law. Each colour band represents a number and the order of the colour band will represent a number value. The first 2 colour bands indicate a number. The 3rd colour band indicates the multiplier or in other words the number of zeros. The fourth band indicates the tolerance of the resistor +/- 20%, 10% or 5%.
Then design table to calculate the value of resistance by colours and vice versa.
Skills: design, video, graphics