Basic digital computer and programming concepts.

Tools