A General Concept Inventory for Introductory Computer Science - a Work in ProgressIn-Person
Fri 17 Mar 2023 16:03 - 16:22 at 803 - SRC Finals - Undergraduate Students Chair(s): Ashish Aggarwal, Mohammed Seyam
In the last couple years, the interest for computing programs increased a lot inside and outside colleges. Currently, students entering computing programs are really diverse in their computing experience; some have no coding experience, some have some code experience and others already have a lot of experience. The idea of a fixed structured program where students have a specific course path to follow does not work very well in the current scenario; it can make students frustrated because the courses they have to do are either too easy or too hard. To be able to solve that issue, there is a need of standardized assessment that will measure students’ knowledge independently of the programming language they learned outside college. This paper presents the idea and a partial validation of a General Computer Science Concept Inventory (GCSCI). The goal is to have a language independent assessment that can measure students’ knowledge of the introductory CS courses (CS0, CS1, CS2). Here we present the topics covered in the first part of the GCSCI and its validity assessment. Students doing an Intro to CS course were invited to participate in the validation of the first part of the GCSCI. These questions have a good coverage of the topics being evaluated, and from the 25 questions, 14 were validated.