An Investigation of Employers and Educators Perceptions of Entry-Level Worker Skills and Employment Characteristics: Implications for Programming.