Proficient programming requires knowledge of many techniques. These techniques allow for powerful, complex programs.
Part ofComputer ScienceComputational thinking and problem solving