Academic Model Answers
Library for UK Postgraduates

Browse tutor-verified model answers across MBA, Law, Finance, Research Methods and more. Use as study references for your own work.

247 model answers 30+ subjects covered 50+ UK universities
Find your assignment

Search the Library

Filter by keyword, subject, or both. Updates live as new model answers are added to our portal.

Filtering by “data preprocessing” Clear filters

Available Model Answers (14)

Real-time Database Sync
Machine Learning on Big Data 3,000 words

Machine Learning on Big Data using PySpark

This group assessment for the Machine Learning on Big Data module requires students to apply machine learning techniques to a large real-world dataset using PySpark DataFrame and Spark ML. The coursework is designed to develop practical understanding of big data processing, machine learning implementation, model optimisation and evaluation. Students work in groups of three or four and complete a machine learning project using a suitable large dataset obtained from a benchmarking source such as Kaggle, their workplace or another valid resource. The recommended dataset size is between 300 MB and 1 GB. The main task requires students to select a dataset containing multiple classes rather than a binary classification problem and develop an appropriate machine learning solution. The project begins with loading and preprocessing the data using PySpark DataFrame. Students are expected to address issues such as missing values, data normalisation, feature engineering and class imbalance. For text datasets, additional preprocessing techniques such as stemming, lemmatisation and TF-IDF may be applied. Students must then select and implement an appropriate machine learning method using PySpark MLlib or the Spark ML package. The brief permits approaches including multiclass classification, clustering, ensemble learning and text mining. Model parameters must be optimised using techniques such as grid search or random search. Students are required to evaluate their trained models using suitable metrics, including accuracy, F1-score, precision, recall and classification matrices where appropriate. The brief encourages students to maintain model accuracy and robustness above 90% for the highest possible mark and to discuss steps taken to address bias and variance. The results must be visualised or printed clearly, with appropriate interpretation and analysis of the findings. Students must also consider Legal, Social, Ethical and Professional (LSEP) issues throughout the project. Each student selects one LSEP principle and discusses relevant concerns such as dataset bias, privacy or ethical implications, together with suitable mitigation strategies. The final report should be approximately 3,000 words with a tolerance of ±10% and submitted as a single HTML report using the template provided on the module Moodle site. The report should consolidate the individual contributions of all group members into one comprehensive and user-friendly analytics report. The main assessment is weighted 60% for the report and 40% for the group presentation. The presentation is conducted online through Microsoft Teams, and all group members must participate. The assessment evaluates understanding of Spark, preprocessing, modelling, optimisation, evaluation and the ability to explain and interpret the implemented solution.

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 →
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 →
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 →
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 →
Machine Learning / Cloud Computing 2,000 words

Technical Evaluation and Professional Reflection on a Cloud-Based Machine Learning Fraud Detection Solution

This postgraduate individual assessment critically evaluates a cloud-based machine learning solution for financial fraud detection developed as part of a preceding group project. The scenario concerns a financial services organisation seeking to detect fraudulent transactions in order to reduce financial losses and strengthen customer security. The individual report requires students to examine both the technical quality of the developed solution and their own professional contribution to the project. NUL - LD7187 -Assessment Brief … The first component, Technical Evaluation, accounts for 50% of the assessment and has a suggested allocation of approximately 1,000 words. Students critically analyse the group solution with particular attention to data preprocessing, machine learning model choices, evaluation metrics and technical limitations. The analysis should go beyond description by explaining how specific modelling and design decisions influenced the final outcomes of the fraud-detection system. NUL - LD7187 -Assessment Brief … The second component, Reflection and Professional Issues, also accounts for 50% and is approximately 1,000 words. Students critically reflect on their personal contribution, teamwork experience, challenges encountered and lessons learned during the project. The discussion also addresses wider professional and ethical considerations associated with AI and cloud-based machine learning, including bias, fairness, sustainability and data privacy. NUL - LD7187 -Assessment Brief … The assessment is designed to demonstrate critical understanding of machine learning methods, cloud-computing architectures, practical development of machine learning solutions and awareness of the social, ethical and sustainability implications of AI technologies. A Seminar Activity Tracker must also be included as an appendix to provide evidence of weekly participation and knowledge development. NUL - LD7187 -Assessment Brief … NUL - LD7187 -Assessment Brief … Higher-level performance requires a comprehensive connection between technical decisions and outcomes alongside deep reflection on teamwork, professional development, ethics, fairness and sustainability. NUL - LD7187 -Assessment Brief … Overview word count: approximately 300 words. AI-use note: the brief permits AI for limited support such as grammar improvement, structure, organising ideas and suggestions. The student's main content, analysis and conclusions must remain their own, and any AI use must be declared. NUL - LD7187 -Assessment Brief …

Read Model Answer →
Data Mining

Data Mining – Classification, Model Optimisation and Evaluation

This individual Data Mining assignment requires students to apply the techniques covered in the module using the WEKA data mining platform. The assessment is worth 40% and focuses on practical application of machine learning and data mining methods, requiring students to configure algorithms, analyse datasets, optimise model parameters, evaluate classification performance and explain their technical choices and results. The assignment also assesses the ability to critically evaluate different algorithms and models of data mining. The assignment includes several tasks covering different stages of the data mining process. Students are required to work with supplied datasets and use appropriate preprocessing and classification techniques. The datasets include a balanced screenshot dataset containing processed screenshots classified into categories such as "Okay" and "Bad", where the objective is to train a model capable of identifying inappropriate content. The data has been processed using PCA to provide a smaller four-dimensional representation while protecting privacy and reducing the size of the data. Another supplied dataset concerns furniture reviews, containing positive ("pos") and negative ("neg") written feedback, with the objective of building a model that can determine whether a furniture review belongs to either class. The assessment evaluates students' ability to understand and describe the datasets, including the number of instances, number of columns, data types and relevant statistical information. For text-based data, students must apply appropriate vectorisation and describe the resulting dataset characteristics. Students must also consider class imbalance and apply an appropriate method where necessary, explaining how the chosen approach affects the distribution of instances between the classes. A significant component of the assignment involves classification algorithms and parameter optimisation. The assessment requires students to work with algorithms including Naive Bayes, LibSVM and J48. Students must investigate appropriate parameters and perform parameter searches or fine grid searches to identify suitable configurations. They must explain the selected parameters, their impact on the model and the reasoning behind the chosen values. Model performance must be evaluated using appropriate validation techniques, including cross-validation. Students are required to compare the algorithms using results such as overall accuracy and confusion matrices. The assignment expects students to identify an appropriate or best-performing algorithm in the context of the dataset and to provide a clear explanation of the comparison rather than simply reporting numerical results. The rubric places emphasis on accurate configuration, clear explanation of parameter choices, dataset analysis, class-balance treatment, parameter optimisation, cross-validation and critical comparison of algorithm strengths and weaknesses. High-quality work should explain both the technical process and the implications of the results, with results presented clearly through appropriate tables, confusion matrices and graphical outputs where required. The submission must be a single PDF document containing the report and must not exceed 10 pages. Students are instructed to include their student ID at the beginning of the report but not their name or other identifying details so that marking remains anonymous. Screenshots are specifically required to demonstrate use of the student's ID number as the random seed; other WEKA results should be presented in the student's own tables or result formats. The brief also states that no research beyond the material covered in the module is required and therefore no citations or reference list are required. The assignment explicitly prohibits the use of Generative AI tools for creating content and prohibits using GenAI tools or proofreading services for proofreading. Students are expected to complete the practical work themselves and explain their own technical choices and results.

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 →

Technical Evaluation and Professional Reflection on a Cloud-Based Machine Learning Fraud Detection Solution

This individual technical evaluative report forms the reflective and critical component of the Machine Learning on Cloud module. It builds directly upon a group project involving the development of a machine learning solution for financial fraud detection. The report requires each student to critically evaluate the technical decisions made within the group solution while also reflecting on their individual contribution, teamwork experience and professional development. The first component, Technical Evaluation, accounts for 50% of the individual assessment and has a suggested allocation of approximately 1,000 words. Students critically examine the group’s machine learning solution, including the approaches adopted for data preprocessing, model selection and evaluation. They are expected to discuss the suitability of the chosen techniques and metrics, identify limitations and explain how individual technical decisions affected the final performance and outcome of the fraud-detection solution. The second component, Reflection and Professional Issues, also accounts for 50% and has a suggested allocation of approximately 1,000 words. Students reflect critically on their personal contribution to the project and their experience of working within a team. The discussion addresses challenges encountered, lessons learned and how the experience contributed to technical and professional development. Professional and ethical considerations form an important part of the reflection. Relevant issues include algorithmic bias, fairness, sustainability and data privacy, particularly in relation to machine learning applications within financial services and cloud environments. Students are also required to attach their Seminar Activity Tracker as an appendix, providing evidence of weekly participation and knowledge development. The assessment therefore combines technical critique with reflective practice, requiring students to demonstrate that they understand not only how a machine learning solution was developed, but also why specific technical decisions were made, their consequences, the limitations of the resulting system and the wider ethical and professional implications of deploying AI on cloud infrastructure. Overview word count: approximately 315 words. The brief also states that AI may assist with areas such as grammar, structure, organisation of ideas and suggestions, but the main content, analysis and conclusions must be the student's own work, and AI use must be declared.

Read Model Answer →
Machine Learning / Cloud Computing 3,984 words

Machine Learning on Cloud: Fraud Detection Model Design, Training and Evaluation

This postgraduate group project focuses on the design, development and critical evaluation of a cloud-based machine learning solution for financial fraud detection. The scenario involves a financial services organisation seeking to detect fraudulent transactions in order to reduce financial losses and improve customer security. Students are required to analyse an appropriate dataset, develop a machine learning solution, evaluate its effectiveness and critically consider the suitability of cloud technologies for deployment. The project begins with a cloud feasibility study, requiring critical comparison of at least two major machine learning platforms such as Microsoft Azure, Amazon Web Services and Google Cloud Platform. Evaluation criteria include performance, scalability, cost, compliance, integration and vendor lock-in, followed by a justified recommendation. Students then conduct exploratory data analysis to identify patterns, anomalies and correlations using appropriate visualisations such as heatmaps, histograms and boxplots. A substantial component addresses data preprocessing and class imbalance. Students are expected to clean and transform the data, apply scaling and encoding, perform feature engineering and investigate approaches such as SMOTE, undersampling and cost-sensitive learning. Each preprocessing choice must be justified in terms of its potential impact on model performance. Students must select and train at least two machine learning models, with suggested approaches including Logistic Regression, Random Forest, XGBoost and Neural Networks. Model development incorporates cross-validation and hyperparameter tuning. Evaluation uses fraud-relevant measures including Precision, Recall, F1 score, AUC and precision-recall curves, supported by confusion matrices, ROC curves and feature-importance visualisations. The project concludes with critical consideration of professional and ethical issues in cloud-based AI, including bias, fairness, transparency, data privacy and sustainability. The overall assessment therefore integrates cloud-platform evaluation, machine learning development, imbalanced classification, model evaluation and responsible AI practice. Overview word count: approximately 340 words.

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 →
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 →
Artificial Intelligence 2,000 words

End-to-End Applied AI Development — Comparative Machine Learning and Neural Network Modelling on a Public Dataset

This assessment runs a complete applied AI development cycle end to end: problem definition, dataset selection, preprocessing, model building, optimisation, evaluation and critical reflection. Students identify a real-world problem themselves, formulate a research question from it, and source a suitable dataset from a recognised public repository such as UCI, Kaggle, Data.gov or OpenML. Dataset choice carries more weight than students expect. It must be genuinely suitable for supervised learning, complex enough to make preprocessing and feature engineering meaningful, and — critically — structured so that a traditional machine learning approach and a deep learning approach can be sensibly compared on it. A dataset too small or too clean makes the neural network component pointless; one too large or too noisy makes the whole pipeline unfinishable within the page limit. The source must be referenced and the choice explicitly justified against the research problem. The modelling requirement is fixed: at least two supervised machine learning models, plus one artificial neural network built in a mainstream deep learning framework, all trained and tested. The comparison between them is the analytical core of the work. Reporting that the neural network scored higher is not an answer; explaining why, in terms of the data's structure and each model's inductive assumptions, is. Marks are distributed across problem framing, the traditional models, the deep learning model, evaluation and critical analysis including responsible AI considerations, and academic communication. That responsible AI component is easy to overlook and is not decorative — it asks what the model's limitations mean for anyone who might rely on it. Presentation requirements are specific. The report is page-limited rather than purely word-limited, and every plot must be described in the text while also being legible enough to communicate on its own — a common failure is dense default library output pasted in without axis labels or scale. The implementation is documented in a notebook combining markdown and code cells so the development process is visible, not just the final result, and submissions typically include the cleaned dataset alongside the code. The strongest submissions treat the notebook and the report as one argument. Weaker ones produce a working notebook and then write a report that describes it, rather than a report that uses it as evidence. Our support on assessments of this type is guidance-based. Typical areas of help include: advising on whether a candidate dataset can actually support the required model comparison, explaining how to justify preprocessing decisions, clarifying which evaluation metrics suit which problem type and why accuracy alone is often misleading, showing how to structure a critical limitations and responsible AI discussion, checking Harvard referencing, and reviewing a student's own draft against the published marking criteria.

Read Model Answer →