Issue Downloads
Identifying Non-Technical Skill Gaps in Software Engineering Education: What Experts Expect But Students Don’t Learn
As the importance of non-technical skills in the software engineering industry increases, the skill sets of graduates match less and less with industry expectations. A growing body of research exists that attempts to identify this skill gap. However, only ...
Designing IDE Interventions to Promote Social Interaction and Improved Programming Outcomes in Early Computing Courses
As in other STEM disciplines, early computing courses tend to stress individual assignments and discourage collaboration. This can lead to negative learning experiences that compel some students to give up. According to social learning theory, one way to ...
A Systematic Literature Review of Empiricism and Norms of Reporting in Computing Education Research Literature
Context. Computing Education Research (CER) is critical to help the computing education community and policy makers support the increasing population of students who need to learn computing skills for future careers. For a community to systematically ...
Hiring CS Graduates: What We Learned from Employers
Computer science (CS) majors are in high demand and account for a large part of national computer and information technology job market applicants. Employment in this sector is projected to grow 12% between 2018 and 2028, which is faster than the average ...
Psychometric Evaluation of the Cybersecurity Concept Inventory
- Seth Poulsen,
- Geoffrey L. Herman,
- Peter A. H. Peterson,
- Enis Golaszewski,
- Akshita Gorti,
- Linda Oliva,
- Travis Scheponik,
- Alan T. Sherman
We present a psychometric evaluation of a revised version of the Cybersecurity Concept Inventory (CCI), completed by 354 students from 29 colleges and universities. The CCI is a conceptual test of understanding created to enable research on instruction ...
Identifying Informatively Easy and Informatively Hard Concepts
In this article, we leverage ideas from the theory of coevolutionary computation to analyze interactions of students with problems. We introduce the idea of informatively easy or hard concepts. Our approach is different from more traditional analyses of ...
Student Performance on the BDSI for Basic Data Structures
A Concept Inventory (CI) is an assessment to measure student conceptual understanding of a particular topic. This article presents the results of a CI for basic data structures (BDSI) that has been previously shown to have strong evidence for validity. ...
Study Behavior in Computing Education—A Systematic Literature Review
As the field of computing education grows and matures, it has become essential to unite computing education and higher education research. Educational research has highlighted that how students study is crucial to their learning progress, and study ...