Student is able to design, document and implement a database, server-side software, and related application programming interface for a scalable application.
The assessment is based on 1) Data modelling assignment (20%), and 2) Back-end assignment (80%). The assessment focuses on the following:
1) Data modelling:
- the student can design a conceptual and a logical data model comprising of approximately 5 entities (tables)
- the models may contain some errors, omissions, and/or inconsistencies
2) Back-end development
- complexity: only a simple back-end solution is presented
- knowledge base and the structure of the implementation: only basic knowledge base is presented
- choice of the framework and libraries: only the core framework is used
- realisation of the project work: contains errors, omissions, and/or inconsistencies
- results and their analysis are vague or missing
- reporting and presentation: incomplete (no presentation)
The assessment is based on 1) Data modelling assignment (20%), and 2) Back-end assignment (80%). The assessment focuses on the following:
1) Data modelling:
- the student can design a conceptual and a logical data model comprising of at least 5 entities (tables)
- the models are clear, contain metadata, but may contain minor errors, omissions, and/or inconsistencies
2) Back-end development
- complexity: back-end solution contain several end-points
- choice of the framework and libraries: more than one framework or software library is used
- knowledge base and the structure of the implementation shows more than just a basic knowledge
- realisation of the project work is nearly error-free
- results are reported shortly and their analysis is missing or incomplete
- reporting and presentation is done quickly
The assessment is based on 1) Data modelling assignment (20%), and 2) Back-end assignment (80%). The assessment focuses on the following:
1) Data modelling:
- the student can design a conceptual and a logical data model comprising of at least 5 entities (tables)
- the models are detailed, clear, complete containing metadata, and error-free
2) Back-end development
- complexity: back-end solution contain several end-points
- well-argumented choice of the framework and libraries
- knowledge base and the structure of the implementation is clear
- realisation of the project work: complete, error-free, consistent
- results and their analysis: in-depth, thorough
- reporting and presentation is excellent
Pass: The student demonstrates skills and knowledge of designing and implementing a back-end solution containing a database, server-side software, and related application programming interface. The result is evaluated during a code and data model review.