Skill: Knows when/how to apply a technical skill or procedure
 
Definition
Familiarity with computer programming, including programming languages such as C, C++, Java, etc.