Filter by keyword, subject, or both. Updates live as new model answers are added to our portal.
Fundamentals of Digital Technologies
Fundamentals of Digital Technologies – Group Project and Individual Refinement
This assessment is a project-based assignment for the DG4FDTL Fundamentals of Digital Technologies module. It is designed to develop students' practical understanding of digital technologies by combining mathematical concepts, programming, algorithms, data analysis and learning methods within a real-world project. The project is structured around a common group component, known as the Group Trunk, and an individual component in which each student develops a specialised refinement of the shared project. The project topics are designed around key areas covered by the module, including linear algebra, calculus, probability, learning algorithms, algorithms and Python programming. Students work in groups to establish a common project foundation and then develop an individual refinement that extends the functionality or analytical capabilities of the shared system. The project guidance is intended for a mixed cohort that may include Data Science, Computer Science and Business Analytics students. The assessment is divided into two main components: Proposal and Implementation. The Proposal accounts for 40% of the assessment, while Implementation accounts for 60%. Both the group trunk and individual trunk contribute to the assessment. The group proposal requires students to describe what the group intends to build, explain the problem being addressed, outline the proposed approach and identify the main functions and responsibilities within the project. Students should demonstrate a clear understanding of the project objectives and provide an appropriate plan for developing the shared system. The implementation stage requires students to develop the common group functionality and then complete their individual refinement. The shared component provides the basic project framework, while the individual refinement allows each student to investigate a specific aspect of the problem and add specialised functionality. Depending on the selected project topic, individual refinements may involve data analysis, visualisation, optimisation, prediction, monitoring, reporting or other computational features. The project topics include practical applications such as productivity and task-management systems, supermarket sales analysis and other data-driven applications. Students are expected to use Python and appropriate libraries or computational techniques to implement their solutions. The project materials provide examples involving data structures, CSV files, functions, numerical calculations, visualisation and analytical dashboards. The assessment emphasises both technical implementation and the student's ability to explain the problem, approach and functionality of the developed system. Students should demonstrate appropriate use of programming concepts, mathematical foundations, algorithms and data-analysis techniques. The individual refinement should clearly extend the common project and demonstrate the student's own contribution to the overall solution. Overall, the assessment develops practical digital-technology skills through collaborative project development followed by individual technical refinement. It provides experience in project planning, programming, computational problem solving, data analysis, visualisation and the application of mathematical and algorithmic concepts to practical problems.
Read Model Answer →
Data Science
1,000 words
Individual Project – Image Segmentation
This individual project focuses on image segmentation using a subset of the ADE20K dataset. The assessment requires students to investigate viable image segmentation models, analyse and visualise the provided data, develop appropriate data preprocessing procedures, train a segmentation model and critically evaluate the resulting performance. The assignment is worth 25% of the module assessment and is designed to assess students’ ability to apply research methods to a data science problem, communicate analytical findings effectively and select appropriate methods while understanding their advantages and limitations. Students are required to work with the provided ADE20K dataset and produce a model capable of semantic segmentation for four specified object classes: person, car, book and airplane. The model must identify which regions of an unlabelled image correspond to these four classes. The assignment specifically requires semantic segmentation rather than simply identifying whether an object is present. Treating the task as binary segmentation, where all objects are considered a single foreground class, will result in a significant penalty. The project requires students to investigate different approaches and models, perform exploratory data analysis, develop suitable preprocessing procedures and customise their selected model or models to improve performance. Students may use more than one model, although at least one model must be partially or fully trained by the student. Where multiple models are used, comparison with pretrained models is encouraged. Potential approaches include segmentation architectures such as U-Net and Mask R-CNN, with appropriate model selection justified through relevant literature and experimental evidence. The report should contain at least four core sections: an Introduction incorporating a literature review, Data Description and Exploratory Data Analysis, Methodology, and Results and Discussion. The literature review should cite at least three relevant research papers. The results section should include evaluation of three test images using the developed model and comparison with relevant published literature. Students are expected to provide a critical analysis of their work rather than simply reporting numerical results, explaining the reasons for observed outcomes and considering how modelling and implementation choices affected performance. The assessment also requires a documented Google Colab notebook containing the implemented steps used to train and evaluate the model. The notebook should be accessible to markers and should demonstrate the preprocessing, model development, training and evaluation process. The report must be between 700 and 1,000 words, excluding references and code, and should include code in text format as an appendix rather than screenshots. Figures and tables should have clear captions explaining what they present and their source. Assessment criteria include literature review and context, dataset description and exploratory data analysis, implementation quality, quality of analysis and critical discussion, and report quality and structure. Strong work is expected to demonstrate appropriate model selection, effective preprocessing and augmentation, suitable evaluation metrics such as Intersection over Union (IoU) and Dice score, meaningful visualisation and a critical interpretation of results and limitations.
Read Model Answer →
Applied Modelling and Visualisation
2,500 words
Applied Modelling and Visualisation – Hexawing Airways Passenger Satisfaction Analysis
This assessment is a 2,500-word consultancy report for the Applied Modelling and Visualisation module within the MSc Management with Data Analytics programme at BPP University. The assignment requires students to work as Data Analytics Consultants for the fictional Hexawing Airways and analyse a passenger satisfaction dataset containing more than 103,000 records from the airline's database. The purpose of the assessment is to apply machine learning, data analysis and visualisation techniques to identify factors that influence passenger satisfaction and communicate meaningful findings to a varied corporate audience, including the Chief Executive Officer, senior flight personnel and cabin crew. The dataset contains a range of passenger and flight-related features, including gender, satisfaction status, age, age band, type of travel, travel class, flight distance, destination, continent and ratings for services such as inflight Wi-Fi, online booking, gate location, food and drink, online boarding, seat comfort, inflight entertainment, onboard service, leg room, baggage handling, check-in service, inflight service and cleanliness. It also includes departure and arrival delay information. These variables provide the basis for exploratory analysis, predictive modelling and visual communication of passenger satisfaction patterns. The assessment requires the development of a data-driven solution using Python and relevant Python libraries. Students must follow an established analytical methodology such as PPDAC or CRISP-DM and demonstrate an Extract, Transform and Load process, data preparation, exploratory data analysis and appropriate visualisations. Two analytical models must be selected, trained and tested to predict passenger satisfaction. The available modelling approaches include Logistic Regression, Naive Bayes, Decision Tree, Bagging, Random Forest, AdaBoost, XGBoost, Artificial Neural Networks or another appropriate state-of-the-art algorithm. The second task requires critical analysis of the two selected models, including their strengths and limitations, an explanation of the chosen loss function, discussion of accuracy metrics and a comparison table of model performance. The third task focuses on communicating findings through data visualisation, including outputs such as correlation matrices, heat maps and confusion matrices. The analysis should explain how exploratory data analysis guided model selection and how visualisation techniques communicate insights effectively. The final report should demonstrate the ability to formulate data-driven solutions, critically evaluate analytical models and appraise data visualisation techniques. The assessment also requires independent research, appropriate academic referencing and supporting evidence from the analytical process. A pre-run Python notebook must be embedded in the MS Word submission or provided through an appropriate shared link.
Read Model Answer →
Digital Marketing / Marketing Analytics / Data-Driven Marketin
Data-Driven Marketing Analytics: Google Analytics 4 and Google Merchandise Store Campaign Analysis
This Data Driven Marketing assessment requires students to develop practical digital analytics skills and apply them to the evaluation of a real-world marketing campaign. The assessment combines professional training through LinkedIn Learning with a recorded executive-level presentation based on data from the Google Analytics 4 Demo Account for the Google Merchandise Store. The aim is to analyse campaign performance, interpret relevant marketing KPIs and present actionable recommendations that senior executives and managers can use for decision-making. CW 1_ LinkedIn Learning and Rec… The first task requires completion of two LinkedIn Learning courses: Google Analytics 4 (GA4) Essential Training and Advanced Google Analytics. Students must submit the certificates of completion as evidence of developing the foundational and advanced skills required for digital marketing analysis. CW 1_ LinkedIn Learning and Rec… The second task places the student in the role of a digital marketing executive for the Google Merchandise Store. Students select and analyse a digital marketing campaign using GA4 demo-store data and then create a 10-minute recorded presentation, with a tolerance of ±2 minutes, providing evidence-based recommendations for improving campaign performance. CW 1_ LinkedIn Learning and Rec… The main presentation is limited to 12 slides and should include an executive summary, key findings and insights, recommendations, actionable steps, and references or appendix material. An additional 4–6 appendix/reference slides may be used for supporting charts, graphs and data. Recommendations must be linked directly to analytical evidence and aligned with the campaign's overall marketing objectives. CW 1_ LinkedIn Learning and Rec… The analysis should examine relevant marketing performance indicators, including click-through rate, conversion rate, cost per acquisition, return on ad spend and user-engagement measures such as bounce rate, session duration, pages per session and retention patterns. CW 1_ LinkedIn Learning and Rec… Students are expected to move beyond descriptive reporting and develop strategic recommendations concerning budget reallocation, creative optimisation, audience targeting and funnel performance. The presentation should identify underperforming and high-performing channels, evaluate audience segments, examine points of user drop-off and propose practical interventions to improve conversion and campaign efficiency. CW 1_ LinkedIn Learning and Rec… The marking scheme gives 20 points for LinkedIn Learning certification, 35 points for executive communication and structure, 35 points for data analysis and insight generation, and 10 points for references and appendices. CW 1_ LinkedIn Learning and Rec… CW 1_ LinkedIn Learning and Rec… Overall, the assessment integrates GA4 skills, campaign analytics, KPI interpretation, data visualisation, strategic recommendation development and executive presentation skills within a practical digital-marketing context. The brief also requires Cite Them Right Harvard referencing. CW 1_ LinkedIn Learning and Rec…
Read Model Answer →
Operations Management / Business Simulation / Process Improvement
3,500 words
Operations and Simulation Analysis: Sam’s Sandwich Shop
This operations-management portfolio uses the Sam’s Sandwich Shop case study to examine service-process performance, simulation modelling, resource planning and operational improvement within a busy takeaway food environment. The case concerns a small sandwich outlet located in the departure lounge of Heathrow Airport Terminal 5, where rising terminal capacity is expected to increase customer demand over a five-month period. Students investigate how the store’s current sandwich assembly and service process performs under this growing demand and identify opportunities for operational improvement. MGT4924 Assignment instructions… The assessment consists of three related tasks. Task 1 – Arena Simulation Model requires students to develop a valid and functioning discrete-event simulation of the current system using Arena Simulation software. The model must accurately represent customer arrivals, ordering and payment, movement between the service counter and sandwich assembly area, preparation of meat, cheese and vegetarian sandwiches, resource constraints, queues and the possibility of sandwiches being rejected and remade. A commentary of up to 500 words must be included within the model to explain its main components and operation. MGT4924 Assignment instructions… MGT4924 Assignment instructions… The case provides defined operational resources, including three servers, two cash registers, one meat counter, one cheese counter and one vegetarian counter. The same server completes the full customer-service cycle, and customers join a single FIFO queue when both a server and cash register are not immediately available. The simulation must run for one week, equivalent to 168 hours, using multiple replications. MGT4924 Assignment instructions… Task 2 – Simulation Report requires a professional 1,000-word report analysing the system’s performance across the five-month period using results generated from the simulation study. Students must conduct experiments to determine suitable resource levels for each month and provide justified recommendations concerning the number of resources required for optimal operational performance. Tables and figures must be created independently in Excel rather than copied directly from Arena outputs. MGT4924 Assignment instructions… Task 3 – Operations Report requires a 2,000-word critical report examining two operations-management concepts in the context of Sam’s Sandwich Shop and the wider takeaway-food sector. Students analyse how the selected concepts are or could be implemented, identify associated operational problems and impacts, evaluate potential solutions, and consider relevant tools, techniques, methods and emerging technologies that could improve performance and competitive advantage. Two detailed and justified recommendations must be provided for each selected concept. MGT4924 Assignment instructions… Overall, the portfolio integrates discrete-event simulation, process analysis, resource optimisation, operational performance measurement and evidence-based operations-management decision making. Strong submissions are expected to move beyond simply reporting simulation outputs by critically analysing performance, evaluating experimental results, presenting high-quality data visualisations and producing logical, well-justified operational recommendations. MGT4924 Assignment instructions…
Read Model Answer →
Data Mining / Data Science
Customer Service Escalation Risk Analytics Using Data Mining and Machine Learning
This advanced Data Mining assessment applies the Knowledge Discovery in Databases (KDD) process to a realistic customer-service risk scenario. Acting as a Data Scientist, students analyse a historical Customer Service Escalation Risk dataset to help an organisation identify early indicators of dissatisfaction and operational bottlenecks that may lead to serious or legal customer escalations. The resulting analysis is intended to support strategic decisions relating to staffing, employee training, customer-journey improvement and escalation prevention. CMP-7023B_Assessement_2 (2) The dataset incorporates customer demographics, account characteristics, communication channels, issue categories, operational measures such as waiting times, transfers and SLA breaches, behavioural indicators including sentiment and response delays, and commercial variables such as monthly fees and contract value. The target variable, escalation_level, contains four categories: No escalation, Minor escalation, Serious escalation and Legal escalation. CMP-7023B_Assessement_2 (2) Students begin with data exploration and visualisation, producing appropriate descriptive statistics and identifying patterns, distributions and potential data-quality concerns. They then perform data cleansing, transformation, feature engineering and preprocessing. Variables that may introduce leakage or unreliable predictions because of their meaning, timing or quality must be critically assessed and justified. CMP-7023B_Assessement_2 (2) The supervised-learning stage requires students to develop, tune and compare predictive models using techniques such as k-nearest neighbours, Decision Trees, Support Vector Machines, ensemble methods or neural networks. Appropriate multiclass evaluation metrics must be used, alongside interpretation of influential variables and model behaviour. CMP-7023B_Assessement_2 (2) The assessment also includes unsupervised learning, requiring comparison of clustering methods such as K-Means and hierarchical clustering after removal of the target variable. Students may apply encoding, normalisation and dimensionality-reduction methods such as PCA or t-SNE and must interpret how the resulting clusters relate to escalation behaviour. CMP-7023B_Assessement_2 (2) Overall, the project assesses independent analytical judgement, modelling justification, comparative evaluation and clear communication of actionable findings for both technical and executive audiences. CMP-7023B_Assessement_2 (2) Overview word count: approximately 340 words. AI-use note: AI tools may only assist with small, specific code snippets. Any AI-generated code must be clearly acknowledged and cited, while the analysis, coding decisions, interpretation and final evaluation must remain the student's own work. CMP-7023B_Assessement_2 (2)
Read Model Answer →
Statistical Programming / Data Science / Business Analytics
Statistical Programming with R: Data Analysis, Probability, Regression and Business Decision-Making
This Statistical Programming assessment evaluates students' ability to apply statistical techniques and R programming to practical data-science and business decision-making problems. The individual assessment combines descriptive statistics, data preparation, visualisation, probability, regression, correlation and sampling, requiring students to demonstrate both conceptual statistical understanding and practical implementation in RStudio. The module learning outcomes emphasise the application of statistical methods to large and real-world datasets, critical evaluation of analytical techniques and awareness of legal, cultural and ethical issues associated with data analysis and dissemination. KL7012 - Statistical Programmin… The early tasks examine fundamental statistical reasoning. Students interpret weight-loss data comparing exercise classes with gym-only workouts using sample size, mean, mode and standard deviation, and explain an appropriate method for dealing with missing data, including its advantages and disadvantages. KL7012 - Statistical Programmin… A substantial practical component uses a cystic fibrosis dataset containing variables such as age, sex, height, weight, body-mass-related measurements, forced expiratory volume, residual volume, functional residual capacity, total lung capacity and maximum expiratory pressure. Students import the data into an R data frame, generate descriptive summaries and interpret the results. They then use scatterplots to investigate relationships between variables and sex-stratified boxplots to identify possible outliers. KL7012 - Statistical Programmin… The assessment also covers major probability models. Students apply probability concepts to healthcare survival, helpdesk email arrivals and fuel-demand scenarios, while also discussing how changing assumptions or real-world conditions can affect interpretation. These exercises assess understanding of statistical distributions and their application to operational and managerial decision-making. KL7012 - Statistical Programmin… Further analytical tasks examine linear regression and correlation. Students analyse the relationship between temperature and converted sugar in a chemical process, use a regression model to estimate the expected response at a specified temperature, and interpret relevant summary statistics. They also calculate and evaluate the suitability of a correlation coefficient for examining the relationship between advertising activity and product purchases. KL7012 - Statistical Programmin… The final and most substantial task involves a real-world M1 traffic-speed investigation for a manufacturing organisation. Students must design an appropriate sampling strategy, collect data from the specified Traffic England source, conduct statistical analysis in RStudio and develop evidence-based conclusions. The statistical report for this task is limited to 1,500 words and should include sampling methodology, collected data, statistical analysis, results, conclusions and relevant background research, supported by appropriate graphs, tables and charts. Raw data and RStudio calculations must be included in an appendix. KL7012 - Statistical Programmin… Overall, the assessment integrates statistical theory with R-based practical analysis, covering descriptive statistics, probability, visualisation, missing-data treatment, regression, correlation, sampling and critical interpretation of results in healthcare, operational and business contexts.
Read Model Answer →
Information Visualisation / Data Analytics / Data Science
1,500 words
Information Visualisation Project Using Power BI and Python
Assignment overview — ready to paste This Information Visualisation project requires students to design, implement and critically evaluate effective data visualisations using two different technological approaches: Microsoft Power BI and Python. The assessment focuses on the practical application of information-visualisation principles, including data preparation, visual design, interaction, audience requirements and the extraction of meaningful patterns and insights from complex datasets. Assignment 002 Coursework 2025-… Task 1 focuses on interactive visualisation using Power BI. Students work with the UK Department for Transport's Road Safety Open Data (STATS19), which contains information relating to road traffic accidents, casualties, vehicles, locations, times and contributing factors. Students may analyse one year or multiple years of data depending on their visualisation objectives. Assignment 002 Coursework 2025-… The Power BI work requires students to identify an appropriate target audience and report type, select relevant variables, clean and transform the data, develop an appropriate data model and create analytical measures using Data Analysis Expressions (DAX). The resulting dashboard should communicate the context of the data and reveal meaningful trends, patterns and insights. Assignment 002 Coursework 2025-… Task 2 requires students to develop visualisations programmatically using Python, with Jupyter Notebook recommended as the implementation environment. Students independently select a real-world, publicly available dataset containing at least 10,000 observations and more than five variables. Unlike Task 1, visualisation tools that automatically construct visualisations, such as Tableau or Power BI, cannot be used for this component because programming is an explicit requirement. Assignment 002 Coursework 2025-… Assignment 002 Coursework 2025-… The submitted Jupyter Notebook should operate as an educational technical report explaining the selected dataset, preprocessing procedures, visualisation choices and resulting insights. Students are expected to justify their visualisation techniques, critically evaluate findings and discuss challenges encountered during development. The textual content of the notebook is limited to 1,500 words, excluding code and visualisations. Assignment 002 Coursework 2025-… The complete assessment contains several deliverables, including a maximum 6-minute Power BI demonstration video, a maximum 2-page Power BI report, the .pbix file, an 8-minute Python/Jupyter visualisation demonstration, the Jupyter Notebook, dataset and README file. All materials must ultimately be packaged into a single ZIP submission. Assignment 002 Coursework 2025-… Assignment 002 Coursework 2025-… Important: the brief does not specify a named referencing style or academic level, so I would select Not specified for those two portal fields rather than guessing. It also explicitly states that generative AI must not be used to create any part of the assessed submission, including code, debugging, writing, paraphrasing or bibliographies. Assignment 002 Coursework 2025-…
Read Model Answer →
Team Research and Development
Team Research and Development – Research Question, Hypothesis and Statistical Data Analysis
This group assessment for 7COM1079 – Team Research and Development requires students to collaboratively select a dataset and conduct a structured research investigation using data analysis. The assessment is worth 40% of the module mark and requires group members to work together to develop and submit a final research report. All group members are expected to contribute equally to the work, with one designated group member submitting the final assessment on behalf of the group. The main objective of the assignment is to develop a meaningful research question and corresponding hypothesis based on a selected dataset. The research question defines a specific claim or issue that the group intends to investigate and provides the starting point for constructing and testing an evidence-based argument. The hypothesis provides a proposed explanation or prediction that can be examined through analysis of the available data. Together, the research question and hypothesis establish what evidence is required, how that evidence will be evaluated and how effectively the findings can support or challenge a particular position. The assignment permits three types of research questions. The first involves establishing a difference in means between two groups. The second involves establishing a difference in proportion between two groups. The third involves establishing a correlation between two measures. The selected research question should therefore be appropriate for the characteristics of the chosen dataset and should allow the group to perform meaningful statistical analysis. Following the selection of the dataset and formulation of the research question and hypothesis, students are expected to produce appropriate data visualisations and statistical analysis. The analysis should provide evidence relevant to the research question and allow the proposed hypothesis to be examined systematically. The resulting findings should be interpreted in relation to the original research question and hypothesis rather than simply presenting numerical results. The assignment provides a Microsoft Word final report template containing the required table of contents, chapter and subchapter names and explanations of the expected content. Students are instructed to download and use this template when preparing their final report. Work produced by individual students during their first assignment may be incorporated where the student examined the same dataset allocated to the group, provided the material is appropriately incorporated into the group submission. All italicised instructional text in the template must be removed before submission. The completed amended template and the group's dataset file must be submitted through Canvas. Acceptable submission formats include PDF, DOC, DOCX, CSV and XLS. The assignment has a late-submission penalty, and the submission deadline is stated as being available in the assignment specification on Canvas. Assessment is based on the criteria provided in the module rubric. The rubric is used to assess the group's work, with group members initially receiving the same mark, although peer review may be taken into account. The assignment therefore combines collaborative research, statistical reasoning, data visualisation, analytical interpretation and academic report writing. The assignment instructions explicitly state that students should not use AI for this assessment. The module team also reserves the right to arrange a viva if academic misconduct is suspected. The final report should therefore represent the group's own research, analysis, interpretation and contribution.
Read Model Answer →
Principles of Data Science
3,000 words
Principles of Data Science – Predictive Modelling and Data Analysis
This individual assessment for the Principles of Data Science module requires students to select, apply and critically evaluate data science methods, tools and techniques using one of three provided datasets and its associated scenario. The main assessment takes the form of a 3,000-word report in which students explore their chosen dataset, identify an appropriate predictive modelling approach, build and evaluate models, interpret the findings and critically reflect on the overall process and outcomes. The assessment addresses the principles and foundations of data science, statistical methods, data preparation, visualisation, predictive modelling, decision making and the critical evaluation of data science techniques and tools. Students begin by exploring the selected dataset to understand its structure, characteristics and limitations. Although the supplied datasets have already been cleaned, students may undertake additional data preparation or transformation where necessary. Any preprocessing decisions must be justified in relation to the requirements of the selected analytical methods. Feature selection should also be considered as part of preparing the data for model development. The assessment requires students to identify suitable forms of analysis for the selected scenario and justify their choice of methods. At least two different techniques must be used to develop models with predictive capacity for the response variable in the chosen dataset. The models must be trained and tested consistently, using the same training and test datasets so that their performance can be compared fairly. Where appropriate, students should also provide insight into feature importance and explain the contribution of relevant variables to predictive performance. Model performance must be evaluated using suitable metrics, followed by a clear description of the findings and recommendations appropriate for the intended audience. The report should document the complete analytical workflow, including data exploration, preprocessing, feature selection, model development, testing and evaluation. Students are expected to explain and justify the decisions made throughout the process rather than simply presenting code or model results. The assessment also requires students to demonstrate practical proficiency in data science tools and techniques. The brief expects the use of R for completing the assignment and requires evidence of important elements of the code, although the complete code does not need to be submitted. Data visualisation must be used to support the written discussion and communicate relevant findings effectively. The assessment is evaluated across theoretical knowledge and method selection, data exploration and processing, technical application and model evaluation, communication of findings, and overall presentation and referencing. The assessment therefore combines technical implementation with critical analysis, requiring students to explain why particular methods were selected, evaluate their effectiveness and consider the limitations and implications of the resulting findings. A separate second assessment component accompanies the written report. This component requires a presentation of the key findings from the written work using a maximum of five slides and a presentation duration of no more than seven minutes. It should summarise the dataset, methods, key findings and project outcomes while providing critical reflective commentary on lessons learned, factors affecting success and potential real-world applications.
Read Model Answer →
Machine Learning and Big Data
2,000 words
Machine Learning for Big Data
This assignment for the Machine Learning and Big Data module requires students to produce a 2,000-word individual report demonstrating their understanding and practical application of machine learning techniques to big data. The assessment is worth 15 credits and is structured around five interconnected areas: data in big data, machine learning architecture, model deployment, model evaluation, and the machine learning lifecycle. The first part focuses on identifying and evaluating suitable datasets for a selected big data topic and determining whether the datasets are appropriate for the intended machine learning application. Students are expected to examine the characteristics of their data and apply appropriate pre-processing approaches, including consideration of attribute selection and data preparation. The second part addresses machine learning modelling architecture. Students must develop an appropriate architecture for their big data application and may compare alternative architectural approaches. The report should explain the selected machine learning techniques and demonstrate how they operate as part of the proposed system. Practical considerations such as performance, scalability, fault tolerance, technology usage and reliability should also be considered. The third part requires students to implement and deploy the proposed data and machine learning model. This includes testing, visualising and evaluating the resulting outcomes. The fourth part requires critical evaluation of the dataset selection, modelling design, implementation and application, including assessment of whether the selected machine learning techniques are appropriate for the intended purpose. The final part focuses on the complete project lifecycle. Students are expected to critically reflect on the work undertaken, identify what they have learned, evaluate the development process and explain how the machine learning application could be improved in a future implementation. The assessment develops five learning outcomes covering big data sources and applications, machine learning techniques, practical application of machine learning tools, critical evaluation of techniques and tools, and the ability to follow a complete big data analysis lifecycle. The marking criteria allocate 20% to each of these five areas. The assignment is submitted as an individual written report. The brief states that Microsoft Word should be used rather than PDF and requires students to acknowledge sources and any AI tools used in accordance with the stated AI policy.
Read Model Answer →
Programming for Data Science
4,000 words
Programming for Data Science – Individual Portfolio
This individual portfolio assessment for the Programming for Data Science module at Coventry University consists of four tasks designed to assess programming, debugging, data science, data visualisation, data protection and data ethics skills. The assessment carries 20 credits and has a total value of 4,000 words equivalent, excluding the reference list and output. Students are required to submit one clearly organised report containing all four tasks, with each task beginning on a new page. Python code, outputs and relevant plots must be included directly within the report. Task 1 focuses on analysing, critiquing and debugging Python code. Students are required to identify syntax errors, logical errors, style and readability issues in a supplied program, determine what the program is intended to calculate, and make appropriate corrections. Students must test the program using varying values, explain the changes made, and improve its overall readability and annotation so that an unfamiliar user can understand it. The task also requires students to investigate computational efficiency by measuring execution time for different input limits and identifying more efficient coding or logical approaches. Task 2 requires students to design, build and test a simple Python implementation of the Blackjack card game. The program should simulate a single-player game against a computer-controlled dealer, allow the player to choose between hitting and standing, automatically simulate the dealer's turn, and offer the option to play additional rounds. Complex rules such as splitting and betting are excluded, and students must not implement a Python class or graphical visualisation. The submission must include the Python code and the output from five games, with sufficient storytelling in the output to allow the code to be tested from the results shown. Task 3 assesses the student's ability to critically assess, select and apply data science tools. Students work with animal lifespan information from the AnAge database and use Python, including pandas and appropriate graphical libraries, to explore and communicate insights. The task involves summarising the number of animal species represented within each animal Class and producing plots of maximum longevity against adult weight for the four Classes with the most represented species. Students must discuss whether smaller or larger animals live longer, identify extreme outliers, compare trends between animal groups and consider implications for ageing research. Task 4 examines data protection and data ethics using the Cancer Genome Atlas (TCGA) as a case study. Students must explain how a potential data breach could occur, identify the personal and sensitive information that could be compromised, and discuss consequences for patient confidentiality, institutional reputation, participation in future research and possible legal or public relations responses. A second part considers a hypothetical UK database and requires discussion of GDPR and the UK Government Data Ethics Framework, including informed consent, anonymisation, transparency, ethical governance, privacy and public trust in biomedical research. The assessment assesses two module learning outcomes. MLO2 focuses on designing, building, testing, adapting and critiquing small programs in a high-level programming language and is assessed through Tasks 1 and 2. MLO3 focuses on critically assessing, selecting and applying data science tools, libraries or algorithms throughout the data science project lifecycle and is assessed through Tasks 3 and 4. The assignment requires APA referencing and asks students to provide in-text citations and reference lists where relevant. The brief also classifies the assessment as “Amber” for Generative AI: AI tools may be used for inspiration but not to generate answers or analyse datasets. Any permitted use must be clearly acknowledged, documented and cited using APA style.
Read Model Answer →
Data Visualisation / Business Intelligence
2,500 words
Data Visualisation (BS666) — Business Analyst Client Report: Dashboard Development, Tool Evaluation and Accessibility in Power BI and Tableau
This Level 7 resit assessment takes the form of a single client-facing report written from the position of a qualified business analyst. Rather than assembling semester activities, it asks for one sustained piece of analytical writing that carries a business case from raw open data through to a defended set of visualisations and the decisions they support. The report opens by identifying a data source drawn from an approved open repository and setting out the business problem the client faces. Provenance, structure, granularity and known limitations of the dataset are examined honestly at this stage, since every downstream claim rests on them, and all data is referenced in full — including data appearing inside charts, as the brief specifically requires. The main body works through three connected strands of critical evaluation. The first traces the development sequence of the visualisations themselves: how the data was prepared and cleaned, why particular chart types were selected over the alternatives available, how layout and interactivity were arranged for the intended audience, and how the design changed across iterations once weaknesses became visible. At least three completed visualisations are then evaluated individually and critically — what each one reveals, where each falls short, and what a reader could reasonably conclude from it. The second strand compares Power BI and Tableau as working environments for this specific dataset rather than in the abstract. Data connectivity, transformation and calculation capability, visual flexibility, publishing and sharing, licensing and governance are all weighed against what the client actually needs, with the practical friction encountered during the build reported rather than smoothed over. The third strand addresses accessibility and cognitive processing. It examines how each platform handles colour contrast and colour-vision deficiency, text alternatives, keyboard navigation and screen reader support, and then moves into the perceptual side — pre-attentive attributes, data-ink economy, chart junk, working memory limits and how visual encoding choices either reduce or inflate the effort a reader must spend to extract meaning. The argument connects this directly to decision quality in organisations with diverse analytical literacy. Findings are reported at length and translated into concrete business implications, with a conclusion that states what the client should do and on what evidence. The submission follows the prescribed structure throughout: title page, executive summary, contents, introduction, business problem, main evaluative section, findings, conclusion, Harvard reference list and appendices, presented as a single file for Turnitin.
Read Model Answer →
Data Visualisation / Business Intelligence
2,500 words
Data Visualisation (BS664) — Portfolio: Tableau and Power BI Dashboard Development for Evidence-Based Decision-Making
This Level 7 portfolio accumulates work across a full semester of data visualisation study and is submitted as one continuous document combining reflective writing, tool evaluation and an applied dashboard project. The emphasis throughout falls on interpretative rigour — showing not just that a visualisation was built, but why each design decision serves the decision-maker who has to act on it. The first activity documents sustained critical participation across the module's weekly discussion topics. Five or more substantive responses are evidenced with dated screenshots, each paired with the corresponding workshop date, and each grounded in both academic literature and practitioner sources rather than opinion alone. Live URLs to the Power BI and Tableau dashboards built during the module are included, and the activity closes with a consolidated review of how understanding developed across the units. The second activity covers formal training completion in both platforms, with certificates and badges reproduced, and then turns to accessibility. It examines the visualisations produced during that training against accessibility principles — colour contrast and colour-blind safe palettes, text alternatives, chart type legibility, cognitive load — and argues why accessibility is not a compliance afterthought but a determinant of whether a dashboard actually informs decisions inside a global organisation with a diverse user base. The third activity is a structured comparison of Tableau and Power BI, conducted through the evaluative frameworks introduced in workshops rather than a feature checklist. Benefits and limitations are weighed across data connectivity, calculation capability, visual flexibility, licensing and cost, collaboration and governance, and organisational fit. The section ends with a reasoned recommendation of one platform for the applied work that follows, with the trade-offs of that choice acknowledged openly. The fourth and largest activity is the applied project. A dataset is selected from an approved open source and its provenance, quality and limitations discussed. The target business, its stakeholder groups and the varying analytical literacy of the intended audience are analysed, because these determine what the dashboard must show and how plainly. The report then walks through the full development sequence — data preparation and cleaning, chart selection and justification, layout and interactivity, iteration in response to identified weaknesses — with screenshots evidencing each stage. Findings are reported and translated into specific, evidence-based decisions the business could take on the strength of them. The submission follows the prescribed structure with title page, contents, introduction, business problem, main analysis, findings, Harvard reference list and appendices, presented as a single file.
Read Model Answer →
Data Mining / Data Science
Customer Service Escalation Risk Analytics Using Data Mining and Machine Learning
This advanced Data Mining assessment applies the Knowledge Discovery in Databases (KDD) process to a real-world customer-service analytics scenario. Acting as a Data Scientist, students analyse a historical Customer Service Escalation Risk dataset to help an organisation reduce serious and legal customer escalations by identifying early signs of dissatisfaction, service bottlenecks and operational risk. The findings are intended to support business decisions relating to staffing, employee training, customer-journey improvement and escalation prevention. The dataset contains information covering customer demographics, account characteristics, communication channels, issue categories, operational measures such as wait times, transfers and SLA breaches, behavioural indicators including sentiment and response delays, and commercial variables such as monthly fees and contract value. The target variable contains four escalation outcomes: No escalation, Minor escalation, Serious escalation and Legal escalation. The first stage requires data exploration, visualisation and summary, including examination of variable distributions, dataset structure, descriptive characteristics and potential data-quality issues. Students then perform appropriate data cleaning, transformation, feature engineering and preprocessing. Particular attention must be given to variables that could introduce prediction leakage because of their meaning, timing or reliability. The supervised-learning component requires development and tuning of predictive models using suitable techniques such as k-nearest neighbours, Decision Trees, Support Vector Machines, ensembles or neural networks. Models must be evaluated using appropriate multiclass metrics and compared systematically, with interpretation of influential features and model behaviour. The assessment also requires unsupervised learning. After removing the escalation target, students apply and compare clustering approaches such as K-Means and hierarchical clustering. Appropriate preprocessing, encoding, normalisation or dimensionality reduction may be used, with visualisations such as PCA, t-SNE or scatterplots used to explore cluster structure and its relationship with escalation behaviour. Overall, the project assesses the student's ability to independently design a coherent KDD workflow, justify analytical decisions, compare alternative modelling approaches and communicate actionable findings to both technical and executive audiences. Overview word count: approximately 350 words. AI-use note: the brief permits AI tools only to assist with small, specific code snippets. Any AI-generated code must be clearly acknowledged and cited, while the submitted coding, analysis, interpretation and decision-making must remain the student's own work.
Read Model Answer →
Business Intelligence / Data Analytics / Project Management
Business Intelligence and Data Analytics for Project Progress Evaluation
This assessment for the Data Analytics and Project Management for Business Intelligence module requires students to critically evaluate the progress of a live-style project through the application of business intelligence and data analytics techniques. Working as a group of Project Analysts, students select either a Convocation project or Concert project associated with Northumbria University London and prepare a professional presentation assessing its progress, stakeholders, deliverables and performance. The assessment begins with development of a clear project problem or opportunity statement, followed by identification and analysis of the key stakeholders and deliverables associated with the selected project. Students then use Business Intelligence and Data Analytics techniques to examine project progress and communicate findings through dashboards. The assessment permits the use of Microsoft Excel or other suitable software for dashboard development. A central part of the task is the creation and critical evaluation of a project dashboard. Students are expected to use realistic assumed or projected data where necessary, as the assessment is designed to test the ability to design, interpret and critically evaluate dashboards rather than the accuracy of real project data. The data should therefore be internally consistent, relevant to the selected project and capable of generating meaningful management insights. Students must also critically justify their chosen BI and analytics tools, explaining how the dashboard supports project monitoring and informed decision-making. The assessment concludes with recommendations for the successful implementation and use of a Business Intelligence or Data Analytics solution within the selected project. Academic references and relevant examples should be used to support the analysis. The marking criteria place the greatest emphasis on application of BI tools and techniques (30%), followed by stakeholders and deliverables (20%) and justification of BI tools (20%). Project and opportunity analysis, conclusion and recommendations, and presentation and referencing each contribute a further 10%. Higher-performing work is expected to demonstrate critical evaluation, meaningful dashboard insights, strong theoretical or industry justification and professionally presented recommendations. If the file you want to upload is the resubmission report instead Use the same University, Subject and Module Name, but change these fields: Title: Business Intelligence and Project Analytics: Individual Critical Analysis of Project Performance Assignment type: MS Technical and Scientific Writing Word count: 1,500–2,000 words Key topics: Business Intelligence, Data Analytics, Project Management, Stakeholder Analysis, BI Tools, Dashboard Evaluation, Project Opportunity Analysis, Project Deliverables, Critical Analysis, Project Recommendations The resubmission is an individual written report in which the student selects only one area from the original project—Project & Opportunity Analysis, Stakeholders & Deliverables, Application of BI Tools & Techniques, Justification of BI Tools, or Conclusion & Recommendations—and develops it in depth. It should use the same Convocation or Concert project context while demonstrating independent critical analysis, reflection and application of theory.
Read Model Answer →
Big Data Analytics / Data Analytics
4,000 words
Big Data Analytics Using Python and Business Intelligence with Tableau
This individual Big Data Analytics assessment requires students to critically analyse data using programming languages, statistical techniques, data visualisation methods and business intelligence software. The assessment combines practical data analytics using Python with interactive business intelligence and dashboard development using Tableau, requiring evidence of technical implementation, research, critical appraisal and justification of the selected analytical approaches. The first section, worth 70%, is based on a dataset containing accidental drug-related deaths recorded in Connecticut between 2012 and 2024. The dataset contains 12,964 observations and 49 variables. Students are required to conduct exploratory data analysis using Python, develop three to four research questions, formulate null and alternative hypotheses, and apply appropriate statistical methods. The analytical process also requires an evaluation of alternative technologies and methodological approaches, supported by relevant research. Students must justify their selected methodology and present a clear workflow diagram. The solution-development stage involves data preprocessing, descriptive statistical analysis, visualisation, answering the research questions and conducting statistical significance testing to determine whether the null hypothesis should be accepted or rejected. Evidence of coding and a link to working code are also required. The final Python component requires evaluation of the findings, consideration of limitations and recommendations for future development using emerging technologies. The second section, worth 30%, focuses on Business Intelligence using Tableau and uses a historical Olympic Games dataset containing 271,116 rows and 15 columns. Students analyse relationships between medals and host cities, athlete age and medal type, season and medal counts, and sex and medal type. The section culminates in an interactive Tableau dashboard containing at least four interconnected sheets, where changes to relevant parameters are reflected across the dashboard. Overall, the assessment develops practical competence in Python-based analytics, statistical reasoning, research-question development, hypothesis testing, data visualisation and interactive business intelligence dashboard design. Overview word count: approximately 350 words. AI note: the brief permits AI for limited support such as grammar, structure, organisation of ideas and suggestions, but states that the main content, analysis and conclusions must remain the student's own work. AI use must also be declared.
Read Model Answer →
Business Intelligence / Data Analytics / Project Management
Business Intelligence and Data Analytics Dashboard for Project Progress Evaluation
This group assessment requires students to act as Project Analysts and critically evaluate the progress of a university project using business intelligence, data analytics and project management techniques. The scenario is based on Northumbria University London planning two major events: a Convocation and an associated Concert. Students must select one of these projects and assess its progress through a professionally structured presentation. The assessment requires students to begin by defining the main problem or opportunity associated with the selected project. They must then identify and analyse the project's key stakeholders and deliverables. A major component of the work involves evaluating project progress using suitable business intelligence and data analytics techniques and developing an appropriate dashboard, which may be created using Microsoft Excel or other suitable software. Students must not only present the dashboard but also critically analyse and justify its design, selected metrics, analytical methods and usefulness for project monitoring and decision-making. Because the projects are treated as already being in progress, students are permitted to create assumed or projected data to demonstrate their dashboards. The assessment does not primarily evaluate the accuracy of real project data; instead, it assesses students' ability to design, present and critically evaluate meaningful dashboards. Any assumed data should therefore remain realistic, internally consistent and relevant to the selected project. The presentation should conclude with evidence-based recommendations for the successful implementation and use of the proposed business intelligence or data analytics solution. Academic references and relevant examples must support the presentation, and a single reference list must be included. Assessment weighting places particular emphasis on application of BI tools and techniques (30%), followed by stakeholders and deliverables (20%) and justification of BI tools (20%). Project and opportunity analysis, conclusions and recommendations, and presentation/referencing are each worth 10%. The final assessment is a 15-minute group presentation followed by a 5-minute question-and-answer session. Every group member must contribute to the presentation. The PowerPoint submission is made electronically through Turnitin. Do not select Harvard automatically for this one. Unlike the previous Roehampton brief, this Northumbria brief requires academic references and a reference list but does not state a specific referencing style in the uploaded document.
Read Model Answer →
Data Science
1,000 words
Data Investigation Pipeline — Exploratory Analysis and Statistical Evaluation of a Chosen Dataset
This assessment simulates the opening stages of a real data investigation. Students choose their own research question and dataset, then build the full pipeline from raw data through preparation, exploration and statistical testing to visualisation — and, where the question supports it, simple modelling or forecasting. Either Python or R is acceptable; the statistical route through R typically expects an explicit hypothesis rather than a purely exploratory question. The work is structured around an established process methodology such as CRISP-DM, and the development journey is documented alongside the code rather than reported after the fact. The usual submission format is a single notebook combining markdown and code cells, so the written report and the analysis sit in one artefact, though a word-processed document containing the code is normally also accepted. The written element is short — around a thousand words — which makes selection the hardest part of the task. It must cover the scenario, the data collection, the exploratory analysis, the reasoning behind the choice of statistical tests, their results, and the visualisations. Students routinely spend that budget describing what they did and leave nothing for why. The mark distribution makes the priority explicit. Framing the problem and the data source carries the smallest share. Preparation and exploratory analysis, and evaluation of the results in context, carry the bulk in roughly equal measure. That final component is where most marks are lost: it asks for an honest assessment of accuracy, limitations and usefulness. A notebook that produces clean output and then claims more than the data supports scores below one that reports a modest result and explains precisely why it is modest. Established metrics should be used for the statistical tests, and published research cited where it informs the background or interprets the findings. Note that assessments of this type increasingly include a live demonstration in which the student explains their own project to verify authorship, so every line of the submitted work needs to be something the student can talk through unprompted. Our support on assessments of this type is guidance-based. Typical areas of help include: explaining how to scope a research question so the analysis fits the word limit, clarifying which statistical test suits which data type and why, reviewing whether a chosen visualisation communicates what it claims, showing how to write an honest limitations section, checking Harvard referencing, and reviewing a student's own draft notebook against the published marking criteria.
Read Model Answer →