Computers can be used to help solve complex problems using computational thinking. This means that before a problem can be tackled, it must first have been through decomposition and abstraction. This will result in a modular programmed solution with subroutines and clear interfaces.
Part of Computer ScienceSystems analysis