Student Characteristics and Computer Programming Competency: A Correlational Analysis.