After this module, students will be able to:
- Decompose a problem written in English into a set of simpler sub-problems.
- Implement a C function that manipulates a linked structure implemented using node
- Explain how complexity is related to run-time.
- Predict the result of running a recursive function written in C.