C++Beginnerabout 8 hours16 lessons
Write the control software for Helios-1, a small fusion research reactor, as one growing C++ program. You start with a silent console and finish with a core gauge, fuel rods, coolant loops, alarms and a shift report, all driven by code you wrote. The control board shows your output, your data and, when something is wrong, the compiler's error with its line number.
Each lesson adds one working part to your build.
Chapter 1
Make the control room talk, store readings with the right types, do the arithmetic and read what the operator types.
Chapter 2
Let the program decide, repeat work with loops, hold many values in a vector and package logic into functions.
Chapter 3
Take text apart, group readings into structs, count with maps and let the standard algorithms do the heavy lifting.
Chapter 4
Model the reactor with classes and enums, survive bad data with exceptions, then run a whole shift.