define technical knowledge
Technical knowledge is a theoretical ability to face a technical problem, analyze it, describe it, solve it, talk about it. Commonly found in teachers and drawing table engineers. Technical skill is the practical ability to execute the above.