Filter by keyword, subject, or both. Updates live as new model answers are added to our portal.
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 →
Big Data Analytics / Machine Learning
3,000 words
Machine Learning on Big Data Using PySpark: Large-Scale Data Analysis and Predictive Modelling
This group-based Machine Learning on Big Data project requires students to apply machine learning techniques to a large real-world dataset using PySpark DataFrames and Spark machine-learning libraries. Students select a substantial dataset, ideally between approximately 300 MB and 1 GB, from sources such as Kaggle, workplace data or other valid repositories, and develop an end-to-end big-data analytics workflow. CN7030 CRWK 26T1 The project begins with data loading and preprocessing using PySpark. Students are expected to handle missing values, perform data normalisation and feature engineering, identify class imbalance and propose appropriate mitigation strategies. Where text datasets are selected, additional preprocessing may include stemming, lemmatization and TF-IDF representation. CN7030 CRWK 26T1 The modelling stage requires implementation of an appropriate machine-learning approach using PySpark MLlib or Spark ML. The brief expects a multiclass rather than binary classification problem and allows techniques including multiclass classification, ensemble learning, clustering and text mining. Students must justify their model choice and consider model robustness, bias and variance when attempting to improve predictive performance. CN7030 CRWK 26T1 Students then perform hyperparameter tuning using techniques such as grid search or random search and evaluate the resulting model with appropriate measures. Relevant evaluation outputs may include accuracy, F1-score, precision, recall and a confusion matrix. Results should also be visualised or clearly presented and interpreted to identify meaningful patterns and performance characteristics. CN7030 CRWK 26T1 The project additionally requires consideration of Legal, Social, Ethical and Professional (LSEP) issues. Students discuss potential ethical concerns associated with their dataset, including bias and privacy risks, and propose suitable mitigation strategies. The final work is consolidated into a single user-friendly HTML analytics report that clearly presents the group's preprocessing, modelling, optimisation, evaluation and interpretation. CN7030 CRWK 26T1 CN7030 CRWK 26T1 Overview word count: approximately 335 words. If you are also uploading the presentation separately to the Reference Library, that should be a second entry under “Presentations and Academic Posters”, because the presentation forms a distinct 40% component and assesses understanding of Spark, preprocessing, modelling, optimisation, evaluation and responses to examiner questions. CN7030 CRWK 26T1
Read Model Answer →
Machine Learning / Cloud Computing / Artificial Intelligence
4,004 words
Cloud-Based Machine Learning for Financial Fraud Detection
This Machine Learning on Cloud assessment requires students to design, implement and critically evaluate a cloud-oriented machine-learning solution for financial fraud detection. Working as a group, students address a scenario in which a financial-services organisation requires an automated model capable of detecting fraudulent transactions, reducing financial losses and improving customer security. The project combines machine-learning development with critical evaluation of cloud infrastructure, data preparation, model performance and responsible AI considerations. NUL - LD7187 -Assessment Brief … The project begins with a cloud feasibility study comparing at least two major machine-learning platforms such as Microsoft Azure, Amazon Web Services and Google Cloud Platform. Students evaluate factors including performance, scalability, cost, compliance, system integration and vendor lock-in before providing a justified recommendation. The project then moves into Exploratory Data Analysis, where patterns, anomalies and correlations within the fraud dataset are investigated using visualisations such as heatmaps, histograms and boxplots. NUL - LD7187 -Assessment Brief … A substantial part of the assessment focuses on data preprocessing and class imbalance. Students are expected to clean and transform the dataset, apply scaling and encoding, perform feature engineering and investigate techniques such as SMOTE, undersampling and cost-sensitive learning. These decisions must be justified in terms of their potential effect on predictive performance. NUL - LD7187 -Assessment Brief … Students must then select and train at least two machine-learning models. Suggested algorithms include Logistic Regression, Random Forest, XGBoost and Neural Networks. Appropriate cross-validation and hyperparameter-tuning procedures should be applied, followed by systematic evaluation using precision, recall, F1-score, AUC and precision-recall curves. Supporting visualisations should include confusion matrices, ROC curves and feature-importance analysis. NUL - LD7187 -Assessment Brief … The final component addresses professionalism and ethics in cloud-based AI, including bias, fairness, transparency, data privacy and environmental sustainability. Overall, the project integrates cloud-platform selection, exploratory analytics, preprocessing, imbalanced-data handling, predictive modelling, model evaluation and ethical AI into an applied financial fraud-detection solution. NUL - LD7187 -Assessment Brief … Note: the uploaded brief does not explicitly name a referencing system. If your portal requires a selection, I would use Not specified rather than assume Harvard.
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 →
Artificial Intelligence
Developing an Intelligent Chatbot and Expert System for UK Train Services
This postgraduate Advanced Artificial Intelligence group project requires students to design, implement, evaluate and demonstrate an intelligent conversational system for a UK train operating company. The chatbot combines conversational AI, expert-system concepts, predictive modelling and knowledge-based reasoning to support both railway passengers and operational staff. The coursework is worth 70% of the module and is designed to develop practical experience in applying modern AI techniques to realistic service and operational problems. The first task requires the chatbot to interact with passengers, collect journey requirements such as origin, destination, date and travel time, and identify the cheapest available train ticket. Appropriate railway ticket data sources or APIs may be used, with the selected ticket presented together with access to the relevant booking service. The second task extends the system to improve customer service through train-delay prediction. The chatbot gathers information about a passenger's current train, location, delay and destination before passing these data to one or more predictive models. Students process historical railway-performance data, train and compare suitable machine-learning models, evaluate their accuracy and integrate an appropriate model into the chatbot. The third task introduces an expert system for railway contingencies. Students extract rules and operational knowledge from provided contingency and station-disruption documents and construct a knowledge base capable of advising railway staff during events such as partial or complete line blockages. The system should gather details such as event type, location, time and severity, then provide relevant operational guidance, diversion information, alternative services and passenger advice. The overall architecture may include a user interface, NLP/NLU component, knowledge base, reasoning engine, predictive model, database and optional knowledge-acquisition component. Particular emphasis is placed on context-aware dialogue, reliable reasoning, appropriate fallback responses and effective user experience. Assessment outputs include the working chatbot, source code, a live presentation and demonstration, a detailed group technical report, and an individual contribution report. Overview word count: approximately 375 words. AI-use note: pre-trained LLMs may be used as an engine within the system, but they must not be used to generate coursework code. Any use of an LLM within the solution must be clearly justified and explained in the group report.
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 →
Data Science / Artificial Intelligence and Machine Learning
2,500 words
Predicting ADHD Diagnosis Using Machine Learning and Explainable Data Science
This Data Science assessment requires students to develop a comprehensive analytical solution to a real-world healthcare prediction problem using the WiDS Datathon 2025 Health Outcomes Prediction Dataset. The dataset contains socio-demographic information, diagnostic variables and functional MRI data relating to children and adolescents, with the principal objective of developing predictive models for ADHD diagnosis. The assessment is designed to demonstrate the complete data-science lifecycle, from data preparation and exploratory analysis through predictive modelling, interpretation and evidence-based recommendations. Students begin by exploring the dataset's features, data types and distributions before addressing missing values, outliers and other inconsistencies. Appropriate feature engineering should be undertaken where necessary, followed by Exploratory Data Analysis (EDA) using relevant visualisations to identify relationships, patterns and correlations within the data. Students with limited computational resources may use a representative subset, provided that the sampling method preserves the integrity and distribution of the original dataset and is clearly justified. A major component of the assignment involves developing and comparing at least three classification models. Appropriate techniques may include Logistic Regression, Random Forest, Gradient Boosting and Neural Networks. Model performance should be evaluated using measures including accuracy, precision, recall, F1-score and ROC-AUC, allowing students to identify the strongest-performing model through systematic comparison. The assessment also requires model interpretation and explainability. Students should explain the results of the selected model and may apply techniques such as SHAP or LIME to investigate feature importance and individual predictions. A feature-importance visualisation must be produced, and the most influential variables should inform practical recommendations for healthcare professionals regarding the potential use of predictive modelling in supporting earlier ADHD diagnosis and intervention. Overall, the assignment integrates data cleaning, exploratory analytics, predictive modelling, model comparison, explainable AI and research-informed healthcare recommendations. Students must submit a comprehensive report of no more than 2,500 words, alongside a Jupyter Notebook containing the implementation and outputs. The report must use Harvard referencing, with appropriate academic research integrated into the analysis, recommendations and conclusion.
Read Model Answer →
Machine Learning / Data Mining / Text Mining
Machine Learning Analysis of Classification Models and Text Mining on Furniture Review Data
This technical machine-learning report demonstrates the practical application of predictive modelling and text mining using WEKA. The work is divided into two major tasks. The first evaluates and compares Support Vector Machine and Decision Tree classification models, while the second applies text-mining techniques to furniture-review data and compares multiple classifiers after preprocessing, feature selection and class balancing. The first task uses the Screenshots.arff dataset to investigate the performance of libSVM and J48 Decision Tree classifiers. A 70% training and 30% testing split is applied, and the models are manually tuned to examine how different parameter settings affect predictive performance. For libSVM, an RBF kernel is used while different gamma and cost values are tested through grid-search-style experimentation. The report identifies gamma 0.03 and cost 2 as the strongest tested combination, producing approximately 91.67% accuracy on the test split. The J48 model is also optimised by adjusting the confidence factor used for pruning. Several confidence-factor values are examined, with 0.09 producing the strongest reported result of 80% accuracy. The optimised SVM and J48 models are then compared using five-fold cross-validation, where libSVM achieves 89.75% accuracy compared with 81.25% for J48. The second task focuses on text mining of Furniture Reviews. Text preprocessing includes TF-IDF term weighting, stopword removal, stemming, conversion to lowercase and word-count generation. The resulting textual dataset is transformed into a numerical feature representation suitable for machine-learning classification. Dimensionality reduction is performed using InfoGainAttributeEval with Ranker, selecting the 900 most informative attributes. The dataset is then balanced using WEKA techniques including Resample and SpreadSubsample to reduce class bias before classification. Finally, three classifiers—Naive Bayes, libSVM and J48—are evaluated on the balanced text dataset. The reported accuracies are 90.52% for Naive Bayes, 58.62% for libSVM and 78.45% for J48. The analysis concludes that Naive Bayes performs strongest for the processed furniture-review dataset, while the wider exercise demonstrates the importance of preprocessing, parameter tuning, feature selection, class balancing and appropriate model evaluation in producing reliable classification results. Important: this upload appears to be the completed student report, not the actual assessment guideline. Because the document does not state the university, module name, academic level, academic year, required word count or prescribed referencing style, I would leave those fields as Not specified rather than guessing.
Read Model Answer →
Data Science / Artificial Intelligence and Machine Learning
2,500 words
Predicting ADHD Diagnosis Using Machine Learning and Explainable Data Science
This Data Science assignment focuses on developing a comprehensive analytical solution to a real-world healthcare prediction problem. Using the WiDS Datathon 2025 Health Outcomes Prediction Dataset, students are required to analyse complex and high-dimensional healthcare data containing socio-demographic information, diagnostic variables and functional MRI data relating to children and adolescents. The principal predictive objective is to determine ADHD diagnosis from the available features. Students may use a representative subset of the dataset where computational resources are limited, provided that the sampling approach maintains the integrity and distribution of the original data and is appropriately justified. The assessment requires a complete data-science workflow beginning with data understanding and preprocessing. Students investigate the dataset's features, data types and distributions before addressing missing values, outliers and inconsistencies. Appropriate feature engineering should then be undertaken where it can improve the predictive capability of the models. Exploratory Data Analysis is used to identify important patterns, relationships and correlations, supported by relevant visualisations that communicate meaningful insights. A major component of the work involves the development and comparison of at least three classification models for predicting ADHD diagnosis. Suitable approaches may include Logistic Regression, Random Forest, Gradient Boosting and Neural Networks. Models are evaluated using performance measures including accuracy, precision, recall, F1-score and ROC-AUC, after which the most effective model is selected based on the evidence obtained. The assessment also places substantial emphasis on model interpretation and explainability. Students must interpret the selected model and may use approaches such as SHAP or LIME to explain feature importance and individual predictions. A feature-importance visualisation is required, and the most influential variables should inform practical recommendations. The final section translates analytical findings into recommendations for healthcare professionals, considering how predictive modelling could assist early ADHD diagnosis and intervention. Research literature must be integrated into the recommendations and conclusion. The assessment therefore combines preprocessing, exploratory analysis, predictive modelling, explainable AI and evidence-based healthcare decision-making within a single applied data-science project. The required report is a maximum of 2,500 words, with code, supplementary charts and tables permitted in appendices. A Jupyter Notebook containing the implementation and outputs is also required. Harvard referencing must be used throughout.
Read Model Answer →