Cardiac served two purposes: beginners would have the opportunity to see what assembly language was and how it directed the computer to do things. Non-beginners would have an excellent opportunity to create e-Cardiac, which would let beginners work with digital files on a larger machine. Looking back, I can't think of too many things that provided such broad-range training in such a simple object.