Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

What you should clarify, test and produce during the semester

1. Why milestones matter

Milestones help you check whether your project is developing at a realistic pace. They translate the semester schedule into concrete project checkpoints.

They are not separate assessment rules. Use them as practical signals: if you are behind, reduce scope, clarify the next decision and ask for feedback.


2. Semester milestones

The table below follows the provisional SDS320 schedule. The programme may be adjusted during the semester depending on project progress, student needs and technical requirements.

WeekDateCourse focusProject focusWhat you should have by thenSuggested mini-output
115 SepCourse introductionProject frameworkYou understand the course structure and project expectations.3–5 possible project ideas.
222 SepProject planningProject topicYou have narrowed your broad interest toward one possible topic.Draft topic, motivation and first research question.
329 SepData acquisitionData & methods + concept prepYou have identified candidate datasets, checked basic fit, and drafted your concept (topic, question, motivation).Data inventory (source, format, coverage, access route, licence) and a concept-presentation draft.
406 OctData preprocessingConcept presentations — Group AYou can present your project concept.One successful data-loading step.
513 OctTraining dataConcept presentations — Group BYou know whether labels, masks, samples or validation data are needed, and have incorporated concept-presentation feedback.Revised concept note and training/validation plan if relevant.
620 OctObject detectionData analysisYou are moving from planning into implementation.First prototype on a small example, tile, subset or sample.
727 OctSemantic segmentationData analysisYou have tested whether the selected method fits your data and question.First model or analysis output, even if incomplete.
803 NovInstance segmentationProcessing pipelineYou can describe the workflow from input data to output.Workflow diagram and cleaned notebook/script order.
910 NovImage translationFigures & visualsYou have started creating visuals for data, workflow or first results.One draft figure or map with a short caption.
1017 NovChange detectionStorytellingYou can explain the project argument: question, data, method, result and limitation.Five-sentence project story.
1124 NovRegressionRepository + final-presentation prepYour repository structure, README and environment information are improving, and you have started preparing your final presentation.Repository check (README, run order, data instructions) and a final-presentation slide outline draft.
1201 DecSegment AnythingFinal presentations — Group BYou can present near-final implementation, results and limitations.Revision list based on presentation feedback (what to fix in report, repository, figures).
1308 DecSatellite embeddingsFinal presentations — Group AYou have presented final progress and know what needs revision.polishing your report + repository submission, due Mon 14 Dec, 17:00.**
1415 DecFinale GrandeFinal review

3. Key assessment moments

Concept presentations

The concept presentation focuses on your project plan: motivation, research question, planned data sources, intended methods, expected output and possible bottlenecks. Its purpose is to receive feedback early enough to improve the project before most implementation work is completed.

Final presentations

The final presentation focuses on what you implemented, found and learned. It should present your workflow, key results, figures or maps, interpretation, limitations, remaining challenges and changes from the initial concept.

Final project submission

The project report and repository contribute 30% to the final grade. The report must be submitted as a PDF via the corresponding MS Teams assignment by Monday, 14 December 2026, at 17:00.

The report must include a link to your public GitHub or GitLab repository.


4. Use milestones flexibly

Not all projects progress at the same speed. Some need more time for data access. Others quickly produce outputs but need more work on evaluation or interpretation.

When you fall behind, do not simply add more work. First simplify:


5. Flags & checks

Red flagFirst check
No clear question after Week 2Narrow the topic using Research question.
No candidate dataset by concept presentationPrioritise data access before method complexity.
Data exist but cannot be openedTest a smaller file and check format, path and environment.
No prototype by the data analysis phaseReduce area, files or method complexity.
Figures are only planned for the endCreate rough figures early, even if they are not final.
Repository is not updatedStart the README and document the current run order.
Project story is unclear after first outputsWrite the five-sentence project story and check whether the output answers the question.

6. Mini task

Compare your current project status with the table.

Current week:
What should I have by now?
What do I already have?
What is missing?
What is the next small action?
What can I simplify if needed?

7. Key takeaways