Construction and Validation of an Instrument for Measuring Programming Skill | Synapse