Csi-7-Dat Coursework 2 Nov2024final
Csi-7-Dat Coursework 2 Nov2024final
CW2_Specification_CSI_7_DAT_24/25
Read this coursework specification carefully, it tells you how you are going to be
assessed, how to submit your coursework on-time and how (and when) you’ll receive
your marks and feedback.
Coursework Aim:
To demonstrate understanding of the module subject matter and the ability to
apply it, including critical analysis and judgement. This coursework is based
on individual submissions.
Design, Implement, Test, Report on a prototype data warehouse.
Produce a single MS Word (doc/docx) format file containing all deliverables.
Using Kimball’s Dimensional Modelling Technique design a suitable Star
Schema for the specified data sets. Then using MS SQL Server and SSIS do
the necessary ETL operations, and SQL query tasks (programming
functionality) must be implemented. Finally complete with a dashboard built
utilising the 4 query tasks in Tableau or Power BI. Finally, a brief 10 min video
demo of all practical Tasks must be recorded using MS Teams (or similar).
Include the live URL to the Video Demo in your final report. Ensure your lab
tutor can access the video.
Coursework Details:
Type: Report on Prototype Database Development task
Word Count: No formal word count is required but no more than 3000 words
would be expected.
Footnotes will not count towards word count totals but must only be
used for referencing, not for the provision of additional text. The
bibliography will not count towards the word total.
1
– however the identification of technical resources consulted in
order to solve specific described problems is an assessed
criterion (see main task specification)
▪ Work must be submitted as a Word document (doc/docx)
▪ Course work must be submitted using Arial font size 11 (or larger if
you need to), with a minimum of 1 line spacing
▪ Your student number must appear at the front of the coursework.
Your name must not be on your coursework.
Referencing: Harvard Referencing should be used, see your Library Subject Guide
for guides and tips on referencing.
TURNITIN: When you upload your work to the Moodle site it will be
checked by anti-plagiarism software.
Learning Outcomes
This coursework will fully or partially assess the following learning outcomes for this
module.
• On completion of the module you will be able to:
o To develop an in-depth, critically evaluative knowledge of skills
required in a Data Management role.
o carry out a critically evaluative review of current Data Management
literature/software/process developments, and research.
o develop skills as self-directed learner who can set goals and select
appropriate knowledge, skills, etc...
o specifying tools/techniques for a particular Data Management purpose
Full details of the criteria, interpretation, weightings and rubric to be applied are
included in the main task specification below.
2
Resources
Course materials and Tutorials linked to from the exercises are expected to be the
main resources required for this assignment.
3
CSI_7_DAT: Coursework 2
Coursework Nov 2024 – Dec 2024
100%
4
CSI_7_DAT: Coursework 2
Coursework Nov 2024 – Dec 2024
Marking Criteria
This assignment will be marked using an adaptation of the University’s new standardised marking
criteria. It is important that you pay attention to the criteria that will be applied and address them in the
text of your report.
Please note that the primary criterion being assessed in this assignment is your understanding of the
material and your ability to analyse and reason about it. Submitting a working program is not sufficient
to demonstrate this and will not in itself obtain a high grade.
Note that marks are awarded for the following main criteria:
5
CSI_7_DAT: Coursework 2
RUBRIC
Please note the criteria weightings and general interpretation shown in bold capitals under each criterion.
Criteria Outstanding 100-80% Excellent 79-70% Very good 69-60% Good 59-50% Satisfactory 49-40% Inadequate 39-30% Very poor 29-0%
Subject Knowledge Shows sustained breadth, Shows breadth, accuracy Accurate and extensive Accurate understanding Understanding of key Some evidence of Little or no evidence of
Understanding and accuracy and detail in and detail in understanding of key of key aspects of subject. aspects of subject. superficial understanding understanding of subject.
application of subject understanding key understanding key aspects of subject. Evidence of coherent Some evidence of of subject. Inaccuracies. Inaccuracies.
knowledge/ application of aspects of subject. aspects of subject. Evidence of coherent knowledge. coherent knowledge.
appropriate techniques. Contributes to subject Contributes to subject knowledge.
DESIGN SUBJECT debate. Awareness of debate. Some awareness
KNOWLEDGE ambiguities and of ambiguities and
EXPLANATION limitations of knowledge. limitations of knowledge.
20%
Critical Analysis Outstanding Excellent demonstration Very good demonstration Good demonstration of Demonstration of critical Trivial demonstration of Little or no critical
Analysis and demonstration of critical of critical analysis of the of critical analysis of the critical analysis of the analysis of the key critical analysis of the analysis has been
interpretation of design analysis of the possible possible design strategies possible design strategies possible design strategies possible design strategies possible design strategies demonstrated.
refinement. Structuring design strategies that that could be used to that could be used to that could be used to that could be used to that could be used to
future proofing the model could be used to meet the meet the software meet the software meet the software meet the software meet the software
CRITIQUE DESIGN software requirements, requirements, and requirements, and requirements, and requirements, and requirements, and
TRANSFER TO CODE and evaluation of the evaluation of the evaluation of the evaluation of the evaluation of the evaluation of the
5% approaches chosen. approaches chosen. approaches chosen. approaches chosen. approaches chosen. approaches chosen.
Testing and Critical Outstanding Excellent implementation Competent Implementation of all Implementation of most of Implementation of only Little or no functionality
Thinking Skills implementation of all of all required software, implementation of all required software, with the required software, part of the required has been implemented.
Design, implementation, required software, with with well organised, required software, with well organised, formatted with well organised, software, with well
testing and analysis of near perfectly organised, formatted and well organised, formatted and documented source formatted and organised, formatted and
product/process/ formatted and documented source code and documented source code, and documented documented source code, documented source code,
system/idea/solution(s) documented source code, provided code, and documented demonstration of runtime and documented and documented
to practical questions/ and documented demonstration of runtime behaviour, with some demonstration of runtime demonstration of runtime
problems demonstration of runtime behaviour. missing/incorrect behaviour, with some behaviour, with some
behaviour. functionality or poor missing/incorrect missing/incorrect
IMPLEMENTATION OF quality. functionality or poor functionality or poor
SQL + PROCEDURES quality. quality.
45%
Practical Competence Outstanding descriptions Excellent explicit Good explicit descriptions Reasonable descriptions Basic examples of the Some trivial examples of Little or no evidence of
Skills to apply theory to of factual information, descriptions of all factual of all factual information, of most factual main factual information, factual information, factual information,
practice or to test theory programming techniques information, programming programming techniques information, programming programming techniques programming techniques programming techniques
or theoretical techniques or theoretical or theoretical techniques or theoretical or theoretical or theoretical or theoretical
USE OF DASHBOARD explanations being found explanations that were explanations that were explanations that were explanations that were explanations being found explanations being found
TOOLS in technical or theoretical found in technical or found in technical or found in technical or found in technical or in technical or theoretical in technical or theoretical
10% reference material. theoretical reference theoretical reference theoretical reference theoretical reference reference material. reference material.
material. material. material. material.
Personal and Outstanding report Excellent report Very good report Good report organisation, Satisfactory report Poor report organisation, Report does not
Professional organisation, structure, organisation, structure, organisation, structure, structure, presentation, organisation, structure, structure, presentation, constitute a serious
Development presentation, narrative presentation, narrative presentation, narrative narrative voice and presentation, narrative narrative voice and attempt at the
Evidence Management of voice and language. voice and language. voice and language. language. voice and language. language. assignment.
learning through self-
direction, planning and
reflection
VIDEO DEMO
20%