MediTrack is a healthcare management system designed for a local healthcare organisation that has outgrown its current data management system

Student Assignment Brief

This document is intended for Coventry University Group students for their own use in completing their assessed work for this module. It must not be passed to third parties or posted on any website. If you require this document in an alternative format, please contact your Module Leader.

Contents:

The work you submit for this assignment must be your own independent work, or in the case of a group assignment your own groups’ work. More information is available in the ‘Assignment Task’ section of this assignment brief.

Assignment Information

Module Name: Algorithms and Data Structures

Module Code: 502IT

Assignment Title: Object-Oriented Design and Algorithm Development for a Case Study System

Assignment Due: 18:00 UK Time

Assignment Credits:  10 Credits

Word Count (or equivalent): No word count

Assignment Type: Report

Percentage Grade (Applied Core Assessment). You will be provided with an overall grade between 0% and 100%. You have one opportunity to pass the assignment at or above 40%. Resit attempts will be capped at 40%

Assignment Task

Case Study: MediTrack

MediTrack is a healthcare management system designed for a local healthcare organisation that has outgrown its current data management system. The existing system, implemented over a decade ago, is no longer able to efficiently handle the increasing volume of patient records, medical histories, and appointment scheduling demands. As the organisation continues to expand, it requires a more robust, secure, and scalable solution to manage its complex data sets. MediTrack aims to provide a comprehensive platform that not only addresses the immediate needs but is also flexible enough to accommodate future updates and enhancements, ensuring long-term usability and efficiency.

Introduction:

In this assignment, you will demonstrate your skills in programming, algorithm design, and object-oriented analysis by addressing a real-world scenario. The task involves creating a comprehensive design and implementation for a case study system called "MediTrack," a healthcare management system aimed at efficiently handling patient records, medical histories, appointment scheduling, and other administrative tasks.

Report – 100 Marks (this element is worth 40% of the overall module grade)

1.  Problem Analysis and Case Study Requirements (10 marks):

  • Analyse the "MediTrack" case study system, identifying its purpose and target users.
  • Provide a clear rationale for selecting this case study system.
  • Describe the goals and user requirements for the system.

2.  Object-Oriented Analysis and Design (25 marks):

  • Conduct a thorough analysis of the healthcare organisation`s requirements and identify the key components and functionalities needed for the new system.
  • Create a comprehensive object-oriented model using appropriate modelling tools (e.g., UML diagrams) to represent the system`s structure and relationships among different components.
  • Design the class hierarchy, interfaces, and necessary relationships to ensure modularity, flexibility, and reusability of the software components.

3.  Algorithm Design (25 marks):

  • Identify and select algorithms to address specific challenges faced by the healthcare organisation. The algorithms should be suitable for handling complex data sets and optimising critical processes.
  • Develop algorithms to perform tasks such as efficient searching, sorting, data manipulation, and appointment scheduling.
  • Justify your choice of algorithms based on their efficiency, complexity analysis, and suitability for the given scenario.

4.  Software Implementation (30 marks):

  • Implement the object-oriented design, incorporating the algorithms developed in the previous task to create a functional prototype of the "MediTrack" system.
  • Utilise appropriate libraries, components, and supporting tools to enhance the functionality and usability of the software.
  • Ensure the software adheres to best coding practices, follows proper software engineering principles, and demonstrates error-handling and data validation techniques.

5.  Evaluation (10 marks):

  • Evaluate the efficiency and effectiveness of the implemented algorithms and data structures by analysing their performance with different data sets.
  • Critically assess the overall design and implementation of the software, highlighting strengths, weaknesses, and potential areas for improvement.
  • Discuss the trade-offs between different algorithms and data structures considering factors such as time complexity, space complexity, and maintainability.

Submission Instructions:

Submit via AULA:

Report

A detailed report documenting your object-oriented analysis, design, and algorithm development process.

Test cases and evaluation results demonstrating the performance of your algorithms with various data sets.

Any supporting documents or diagrams used during the analysis and design phases.

Program Files

Source code for the implemented software prototype, adequately commented and organised.

Marking and Feedback

How will my assignment be marked?

Your assignment will be marked by the module team.

How will I receive my grades and feedback?

Provisional marks will be released once internally moderated.

Feedback will be provided by the module team alongside grades release.

Students can access their grades and feedback via AULA.

Your provisional marks and feedback should be available within 2 weeks (10 working days).

What will I be marked against?

Details of the marking criteria for this task can be found at the bottom of this assignment brief

Assessed Module Learning Outcomes

The Learning Outcomes for this module align to the marking criteria which can be found at the end of this brief. Ensure you understand the marking criteria to ensure successful achievement of the assessment task. The following module learning outcomes are assessed in this task 

1. Select and develop algorithms to solve a range of complex problems.

2. Apply object-oriented analysis and design techniques to develop software with multiple component parts.

3. Evaluate common algorithms and data structures.

4. Develop software that uses and builds upon common algorithms and data structures.

5. Apply object-oriented programming language features.

Assignment Support and Academic Integrity

If you have any questions about this assignment please see the Student Guidance on Coursework for more information.

Spelling, Punctuation, and Grammar:

You are expected to use effective, accurate, and appropriate language within this assessment task.

Academic Integrity:

The work you submit must be your own, or in the case of groupwork, that of your group. All sources of information need to be acknowledged and attributed; therefore, you must provide references for all sources of information and acknowledge any tools used in the production of your work, including Artificial Intelligence (AI). We use detection software and make routine checks for evidence of academic misconduct.

Definitions of academic misconduct, including plagiarism, self-plagiarism, and collusion can be found on the Student Portal. All cases of suspected academic misconduct are referred for investigation, the outcomes of which can have profound consequences to your studies. For more information on academic integrity please visit the Academic and Research Integrity section of the Student Portal.

Support for Students with Disabilities or Additional Needs:

If you have a disability, long-term health condition, specific learning difference, mental health diagnosis or symptoms and have discussed your support needs with health and wellbeing you may be able to access support that will help with your studies.

If you feel you may benefit from additional support, but have not disclosed a disability to the University, or have disclosed but are yet to discuss your support needs it is important to let us know so we can provide the right support for your circumstances. Visit the Student Portal to find out more.

Unable to Submit on Time?

The University wants you to do your best. However, we know that sometimes events happen which mean that you cannot submit your assessment by the deadline or sit a scheduled exam. If you think this might be the case, guidance on understanding what counts as an extenuating circumstance, and how to apply is available on the Student Portal.

Administration of Assessment

Module Tutor Name: Richard Uttley (CUSC)

Module Tutor Email: Richard Uttley (CUSC) – ae1683@coventry.ac.uk

Assignment Category: Written

Attempt Type: Standard

Component Code: CW1

Assessment Marking Criteria

Coventry University Generic Assessment Criteria: Undergraduate

Mark band

Outcome

Guidelines

80-100%

 

1st

Meets learning outcomes

1st - Exceptional work with very high degree of understanding, creativity, and critical/analytic skills.  Evidence of exceptional research well beyond minimum recommended using a range of methodologies. Exceptional understanding of knowledge and subject-specific theories.   Demonstrates creative flair, a high degree of originality and autonomy.

Exceptional ability to apply learning resources.  Demonstrates well-developed problem-solving skills.  Work completed with very high degree of accuracy and proficiency and autonomy.  Exceptional communication and expression, significant evidence of professional skill set.  Student evidences deployment of a full range of exceptional technical, including proficiency in the English Language, and/or artistic skills.

70-79%

 

1st

1st - Excellent work with clear evidence of understanding, creativity and critical/analytical skills.  Thorough research well beyond the minimum recommended using methodologies beyond the usual range. Excellent understanding of knowledge and subject-specific theories with evidence of considerable originality and autonomy.

Excellent ability to apply learning resources.  Demonstrates consistent, coherent substantiated argument and interpretation. Demonstrates considerable creativity and clear problem-solving skills.  Assessment completed with accuracy, proficiency, and considerable autonomy.  Excellent communication and expression, some evidence of professional skill set.  Student evidences deployment of a highly developed range of technical, including proficiency in the English Language, and/or artistic skills.

60-69%

 

2:1

2:1 - Very good work demonstrating strong understanding of theories, concepts and issues with clear critical analysis.  Thorough research, using established methodologies accurately, beyond the recommended minimum with little, if any, irrelevant material present.  Very good understanding, evidencing breadth and depth, of knowledge and subject-specific theories with some originality and autonomy.

Very good ability to apply learning resources.  Demonstrates coherent substantiated argument and interpretation.  Demonstrates some originality, creativity and problem-solving skills.  Work completed with accuracy, proficiency, and autonomy.  Very good communication and expression with evidence of professional skill set.  Student has a thorough command of a good range of technical, including proficiency in the English Language, and/or artistic skills.

50-59%

 

2:2

2:2 - Good understanding of relevant theories, concepts and issues with some critical analysis.  Research undertaken accurately using established methodologies, enquiry beyond that recommended may be present.  Some errors may be present and some inclusion of irrelevant material.  Good understanding, with evidence of breadth and depth, of knowledge and subject-specific theories with indications of originality and autonomy.

Good ability to apply learning resources.  Demonstrates logical argument and interpretation with supporting evidence. Demonstrates some originality, creativity and problem-solving skills but with inconsistencies.  Expression and presentation mostly accurate, proficient, and conducted with some autonomy.  Good communication and expression with appropriate professional skill set.  Student consistently demonstrates a well-developed range of technical, including proficiency in the English Language, and/or artistic skills.

40-49%

 

3rd Class

3rd - Meet the learning outcomes with a basic understanding of relevant theories, concepts and issues.  Demonstrates an understanding of knowledge and subject-specific theories sufficient to deal with concepts.  Assessment may be incomplete and with some errors.  Research scope sufficient to evidence use of some established methodologies. Some irrelevant material likely to be present.

Basic ability to apply learning resources.  Demonstrates ability to devise and sustain an argument.  Demonstrates some originality, creativity and problem-solving skills but with inconsistencies.  Expression and presentation sufficient for accuracy and proficiency.  Sufficient communication and expression with basic professional skill set.  Student demonstrates technical, including a basic level of proficiency in the English Language, and/or artistic skills.

30-39%

 

Fail

Fails to achieve learning outcomes

Fail – Outcomes not met. Limited understanding of relevant theories, concepts and issues.  Little evidence of research and use of established methodologies.  Some relevant material will be present.  Deficiencies evident in analysis. Fundamental errors and some misunderstanding likely to be present. 

Limited ability to apply learning resources.  Student’s arguments are weak and poorly constructed. Limited originality, creativity, and struggles with problem-solving skills.  Expression and presentation insufficient for accuracy and proficiency.  Insufficient communication and expression and with deficiencies in professional skill set.  Student demonstrates some deficiencies in technical, including in their use of the English Language, and/or artistic skills.

0-29%

 

Fail

Fail – Outcomes not met. Clear failure demonstrating very little understanding of relevant theories, concepts and issues.  Minimal evidence of research and use of established methodologies and incomplete knowledge of the area.  Serious and fundamental errors and aspects missing.

Very little evidence of ability to apply learning resources.  Student’s arguments are very weak and with no evidence of alternative views. Little evidence of originality, creativity, and problem-solving skills.  Expression and presentation deficient for accuracy and proficiency.  Insufficient communication and expression and with deficiencies in professional skill set.  Student demonstrates a lack of technical, including in their use of the English Language, and/or artistic skills.

100% Plagiarism Free & Custom Written, Tailored to your instructions