CityUHK · BMS5010 · Artificial Intelligence in Health Science Research and Management

CityUHK BMS5010: Artificial Intelligence in Health Science Research and Management — course overview with AskSia

BMS5010 Artificial Intelligence in Health Science Research and Management is a 3-credit-unit postgraduate course from the Department of Biomedical Sciences at City University of Hong Kong, offered in Semester A 2026/27 as one of the eight core courses (students choose six) of the MSc in Health Sciences and Biomedicine. A background in Python programming and data visualization is listed as preferred, not required.

3 credit points Postgraduate (P5) Offered Semester A ~25% exams Department of Biomedical Sciences

Sia generates BMS5010 practice questions, walks through principles of ai; machine learning and model training step by step, and quizzes you on the material the report that weights most heavily.

Spot the bug

Find what is wrong

Multiple choice · the fix is revealed after you answer

A student trains a model to predict disease from omics data and reports 99% accuracy. Which line of the workflow is the bug?

X_train, X_test = split(X)
scaler.fit(X)            # fit on all samples
model.fit(scaler.transform(X_train), y_train)
acc = model.score(scaler.transform(X_test), y_test)
The fix

The syllabus lists model training, testing and validation as a core topic: the test set must stay unseen by every step of fitting.

Fitting the scaler on all of X uses the test samples' statistics before evaluation; that is data leakage.
Fit the scaler on X_train only, then transform both sets.
Choosing the metric matters too, but it is not the bug in this code.

The trap: Preprocessing counts as fitting. Anything that looks at the test samples before evaluation leaks. classic slip!

your whole grade↘
Where your grade comes from Reports 65% · Exams 25% · Presentations 10%

One report decides 40% of your grade. Group; reported GenAI ratio must be below 20%. This whole page is built around that.

Overview

What BMS5010 is, and where it sits

BMS5010 Artificial Intelligence in Health Science Research and Management is a 3-credit-unit postgraduate course from the Department of Biomedical Sciences at City University of Hong Kong, offered in Semester A 2026/27 as one of the eight core courses (students choose six) of the MSc in Health Sciences and Biomedicine. A background in Python programming and data visualization is listed as preferred, not required.

The syllabus takes a project-based approach that pairs theory with hands-on practice. Its topics are foundational AI concepts such as machine learning and deep learning, computer vision models, language models, graph models, AI for multi-omics data analysis, drug discovery, and disease diagnosis and prognosis. Lectures (two hours a week) introduce each health science problem and its AI applications; practical labs (one hour a week) work through curated datasets, optimising, evaluating and interpreting the models and comparing algorithms.

Assessment is 100% continuous: assignments 25%, a mid-term examination 25%, a final group project presentation 10% and the final group project report 40%. GenAI use is permitted with declaration on the assignments and project but not in the mid-term, and the report's reported GenAI ratio must stay under 20%.

What to focus on. The 40% group report has a published five-part rubric: a stated health problem and dataset, runnable code, benchmarked methods with interpretable figures, critical pros and cons, and academic presentation. Build the project around that list from the first lab and the report writes itself.

Always treat your own course outline and the exam timetable as authoritative.

Difficulty & time commitment

Is BMS5010 hard, and how much time does it take?

BMS5010 is manageable if you keep a weekly rhythm and treat the back half as the main event. The pattern is consistent: it starts gently and steepens, and the heaviest assessment is the part that separates grades.

Difficulty
3.0 / 5
Moderate. Gentle early, demanding back half. Hard to fail with steady work; a top grade takes consistent practice.
Coursework
75%
Coursework carries most of the grade. The heaviest single component is the report at 40%.
AI foundations: machine learning and deep learning; training, testing, validationsteep
Computer vision, language and graph models; mid-term examinationsteep
AI for multi-omics, drug discovery, diagnosis and prognosissteady
Group project: code, benchmarks, report and presentationsteep

The difficulty curve and the assessment weighting point the same way: the back half is harder and worth more. Front-loading effort there is the highest-return decision in the course.

Is this course for you

Who tends to do well, and who tends to struggle

You will likely do well if

  • You can already write a Python script that loads a dataset and plots it.
  • You want to evaluate AI methods on biomedical data, not only read about them.
  • You work well in a group with a shared codebase.

You may struggle if

  • You expect a survey course; each lab asks you to run and compare models.
  • You let the group carry the code; the assignment rubric says you must demonstrate it yourself.
  • You paste GenAI output into the report without understanding it; the ratio is checked and the code is questioned.
do this ↘
What top students do differently
  • Keep a notebook that reproduces every lab end to end; it is your assignment evidence and your mid-term revision.
  • Choose the group's health problem and dataset by week three and benchmark two methods early.
  • Write the report section by section against the five rubric criteria.

Syllabus

The 10 topics, topic by topic

Topics from the public source. Their order is a content map, not an official weekly timetable or published exam weighting.

1

T1 · Principles of AI; machine learning and deep learning

Keyword syllabus; CILO 1

The foundational concepts and their inspiration from health and biomedical science.

Study topic — official weight not publishedQuiz me on principles of ai; machine learning →
2

T2 · Model training, testing and validation

Keyword syllabus; CILO 3

How a model is fitted, checked and kept honest.

Study topic — official weight not publishedQuiz me on model training →
3

T3 · Computer vision and convolutional neural networks

Keyword syllabus

Image models for health science problems.

Study topic — official weight not publishedQuiz me on computer vision →
4

T4 · Language models

Keyword syllabus

Text models and their use in health research and management.

Study topic — official weight not publishedQuiz me on language models →
5

T5 · Graph models and graph neural networks

Keyword syllabus

Learning on networks and molecular graphs.

Study topic — official weight not publishedQuiz me on graph models →
6

T6 · AI for multi-omics data analysis

Course abstract topic 5

Applying the methods to genomic and other omics data.

Study topic — official weight not publishedQuiz me on ai for multi-omics data analysis →
7

T7 · AI in drug discovery

Course abstract topic 6

Models that screen and prioritise candidate compounds.

Study topic — official weight not publishedQuiz me on ai in drug discovery →
8

T8 · AI for disease diagnosis and prognosis

Course abstract topic 7

Prediction of diagnosis and outcome from clinical and biomedical data.

Study topic — official weight not publishedQuiz me on ai for disease diagnosis →
9

T9 · Benchmarking and interpreting AI methods

CILO 3; project rubric

Comparing algorithms on curated datasets and reading the results critically.

Study topic — official weight not published
10

T10 · Practical labs on curated datasets

Learning and teaching activity 2

Optimising, evaluating and interpreting models; the practical guide for the assignments and the group project.

Study topic — official weight not published

How it's assessed

Assessment structure

ComponentWeightFormat & timing
Assignments (run and demonstrate analysis code in practical labs)25%Run and demonstrate the analysis code and results from the practical labs; GenAI may be used for literature searches, language and learning or debugging code, declared in the submission. Across the semester. Continuous; students are assessed on whether they understand the submitted code.
Mid-term examination25%Mid-term examination on the principles and subject matter of the lectures. Mid-semester. Continuous assessment; GenAI not allowed.
Final group project presentation10%Group presentation of the project in English with structured slides, answering questions and raising them on others' work. End of semester. Group.
Final group project report40%Group report: state a health science problem and its datasets, provide runnable code for the chosen AI methods, benchmark them with interpretable tables or figures, and discuss pros and cons critically. End of semester. Group; reported GenAI ratio must be below 20%.
Assignments (run and demonstrate analysis code in practical labs)25%
Run and demonstrate the analysis code and results from the practical labs; GenAI may be used for literature searches, language and learning or debugging code, declared in the submission.
Mid-term examination25%
Mid-term examination on the principles and subject matter of the lectures.
Final group project presentation10%
Group presentation of the project in English with structured slides, answering questions and raising them on others' work.
Final group project report40%
Group report: state a health science problem and its datasets, provide runnable code for the chosen AI methods, benchmark them with interpretable tables or figures, and discuss pros and cons critically.
  • 100% continuous assessment: assignments 25%, mid-term examination 25%, final group project presentation 10%, final group project report 40%. GenAI use is permitted with declaration on the assignments and the project (students are assessed on understanding of submitted code), not permitted in the mid-term examination, and the group report's GenAI ratio as reported by Turnitin must be below 20%.
  • A mid-term examination worth 25%, taken without GenAI, on the principles and subject matter of the lectures: the criterion is the ability to analyse, state and apply what was taught. There is no final examination; the semester ends with the group project presentation and report.
read this! If you read nothing else

This is a coursework course. Coursework carries 75% of the grade and the final group project report is the single heaviest piece at 40%, so steady work across the semester decides your result more than any one sitting. Group; reported GenAI ratio must be below 20%.

Final exam timing: No final examination; the mid-term examination is part of the continuous assessment. Confirm the exact date and venue on your exam timetable.

How to actually pass it

A weekly rhythm, two checklists, and the traps to avoid

The course rewards consistency over cramming, and practice over re-reading. Here is the loop that works, then what to have nailed before each exam.

The weekly loop

Lecture (2 h)
Note the health problem, the model class and the failure modes discussed.
Lab (1 h)
Run the curated dataset yourself and record the evaluation metrics.
Same week
Rerun the lab with one change and explain the difference.

The mistakes that cost marks

Formula & concept sheet

The vocabulary and formulas you must own

Machine learning
Algorithms that learn patterns from data rather than being explicitly programmed.
Deep learning
Machine learning with multi-layer neural networks.
Convolutional neural network
A neural network architecture for images and other grid data.
Graph neural network
A neural network that learns on nodes and edges, such as molecules or interaction networks.
Language model
A model trained on text that can represent or generate language.
Validation set
Data held out from training to tune and check a model.
Multi-omics
Combined genomic, transcriptomic, proteomic and other molecular data.
Prognosis model
A model predicting the likely course or outcome of a disease.

Where it fits

Prerequisites, related courses & why it matters

No prerequisites; precursor: a background in Python programming and data visualization is preferred. 3 credit units, P5; offered Semester A 2026/27; one of the MSHSB's eight core options.

Why it matters beyond the grade. Pharmaceutical and biotech R&D, diagnostics and health-data teams want biomedical graduates who can run and judge an AI model; the group report is a portfolio piece for exactly those roles.

FAQ

Frequently asked questions

Is BMS5010 hard?

Moderate on the six-factor rubric, level with the HK anchor: the content is applied machine learning in Python, but the assessment is spread across labs, a mid-term and a group project with a published rubric.

What is the assessment breakdown?

Assignments 25%, mid-term examination 25%, final group project presentation 10%, final group project report 40%, per the CityU course syllabus; 100% continuous assessment.

Do I need to code?

Yes, in practice. A background in Python programming and data visualization is listed as preferred, the labs are code-based, and the group report must include runnable code.

Can I use GenAI?

On assignments and the project, yes, with a declaration of where and how, and you are assessed on whether you understand the submitted code; not in the mid-term; and the report's reported GenAI ratio must be under 20%.

Is it core?

It is one of the eight programme core courses of the MSc in Health Sciences and Biomedicine, of which students choose six; it is offered in Semester A.

Is there a textbook?

No compulsory reading. Additional readings are Géron's Hands-On Machine Learning, Deep Learning for the Life Sciences, Witten and Frank's Data Mining, and Bishop's Pattern Recognition and Machine Learning.

Study BMS5010 with Sia

Practise explaining the course concepts and check your reasoning. Confirm assessed-work requirements in your current outline.

Start studying with Sia