Understanding CS Undergraduate Students' Professional Development through the Lens of Internship Experiences

Amanpreet Kapoor,Christina Gardner-McCune
DOI: https://doi.org/10.1145/3287324.3287408
2019-02-22
Abstract:Professional development is critical for preparing undergraduate CS students for their future careers. Industry internships offer students pathways for professional development. However, little is empirically known about the impact industry-based internships have on CS students' career paths as well as the effectiveness of CS degree programs in preparing students for these professional development opportunities. In this paper, we present a thematic analysis of open-ended survey responses of 40 CS undergraduate students in the US who participated in an internship. This study aimed to understand the impact that professional internships have on: CS students' career goals, students' perceptions of the gaps between academia and industry, and students' strategies for professional success. We found four themes that describe the impact of internships on CS students. Internships (1) strengthened students' commitment to CS degrees and careers; (2) encouraged exploration of CS careers and industries; (3) promoted personal/professional growth; and (4) developed awareness of professional expectations. We also analyzed students' perception of the curriculum's effectiveness and found that students were strategically working to improve their technical skills outside of coursework to secure employment. These findings have the potential to retain students in computing and reduce the gaps between academia and industry, thereby increasing CS students' competitiveness in the workforce.
What problem does this paper attempt to address?