Computer Science > Thinking procedurally (2.1.3) > Flashcards
Identifying components of problems
programmers solve complex problems by decomposing the problem
What is decomposition?
breaking down the problem into the component part
Identifying subprocedures
by decomposing each module into its component tasks allows us to see where we can reuse code
allows us to make development more efficient and avoid potential bugs