C++ Programming Language 2023/24 / Project — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница: «== Overview == Within the framework of the project you will act as a development team. <br><br> There are several options for completing the project: * Template…»)
 
м
 
Строка 19: Строка 19:
 
*** Marked clusters for input data;  
 
*** Marked clusters for input data;  
 
* Interpretation algorithm;
 
* Interpretation algorithm;
* Supplementary function for reading and writing.
+
* Supplementary function for reading and writing;
 
* Documentation with usage examples.
 
* Documentation with usage examples.
  
 
=== Proactive project (total 80 points out of 80) ===
 
=== Proactive project (total 80 points out of 80) ===

Текущая версия на 23:11, 18 апреля 2024

Overview

Within the framework of the project you will act as a development team.

There are several options for completing the project:

  • Template project (already-made technical specifications);
  • Proactive project (you act as a business customer and a development team).

Functional Requirements

Template project (total 60 points out of 80)

A team should develop console application for clustering problem.
Developed program could be used as library and as standalone application.
What should be implemented:

  • Clustering algorithms:
    • Input:
      • Preprocessed matrix;
      • Number of clusters;
    • Output:
      • Marked clusters for input data;
  • Interpretation algorithm;
  • Supplementary function for reading and writing;
  • Documentation with usage examples.

Proactive project (total 80 points out of 80)