Перейти к содержанию

Final Projects

Block 12. Final Projects

Purpose

This block formalizes the final project: problem statement, solution architecture, implementation, verification, and final presentation.

Why this block matters

It turns accumulated skills into an independent engineering result, where the student owns both the problem statement and the implementation quality.

Main topics

  • topic selection and success criteria;
  • final-solution architecture;
  • implementation plan and risk management;
  • validation, measurements, and acceptance criteria;
  • repository, report, and presentation preparation;
  • project defense and retrospective.

Practical work

  • formulating the project assignment;
  • building a work roadmap;
  • running final measurements and tests;
  • preparing the demo and report.

Tooling for the block

The main toolset is: the full course toolchain as required by the project.

Expected outputs

  • project proposal;
  • architecture diagram and work plan;
  • verification-result set;
  • final report and presentation.

Folder structure

block_12_final_projects/
├── README.md
├── README_ru.md
├── README_en.md
├── CONTENTS_ru.md
├── CONTENTS_en.md
├── assets/
├── images/
├── kicad/
├── simulink/
├── matlab/
├── python/
├── cpp/
├── gnuradio/
└── reports/
  • assets/ — reference data and helper materials;
  • images/ — diagrams, screenshots, and photos;
  • kicad/ — schematics and electrical notes;
  • simulink/, matlab/, python/, cpp/, gnuradio/ — models and analysis tools;
  • reports/ — reports and report templates.
  1. choose the topic and success criteria.
  2. describe architecture and implementation plan.
  3. collect validating results.
  4. prepare final documentation and defense materials.

Next step

After finishing this block, the student should be ready to reuse its results as the starting point for the next stage of the course and the related practical experiment.