-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
The C++ Programmer's Mindset
By :
This chapter introduced the main challenge that we will work on over the following five chapters. The challenge is to produce a command-line application that reads data from files of various formats and performs a clustering operation, and then prints the results to the terminal. We have identified three big challenges: reading the data from the different file formats, homogenizing the data, and performing the clustering. We also identified several smaller challenges, including formatting the results and setting up the computation environment.
This chapter serves as the first pass of decomposing the overall challenge into a number of smaller challenges and, in at least one case, breaking these smaller challenges down further. This is a great start for solving the problem. Of course, each of these sub-challenges is a fair challenge in its own right. Indeed, we have chosen these challenges carefully to address specific aspects of the computational thinking framework. In...