Creating a system to administrate the Concept Inventory instrument in the educational programming learning context


  • Raysa Benatti Universidade Estadual de Campinas
  • Ricardo Caceffo Universidade Estadual de Campinas



Concept Inventory, Computer science education, Database systems


This undergraduate research project is part of the Computer Science Concept Inventory (CSCI) initiative, in which professors, students and researchers from the Institute of Computing of the University of Campinas are involved. The group’s main purpose is to build a reliable method, based on an online Concept Inventory (a multiple-choice questionnaire), in order to assess beginner students’ misconceptions when learning programming – for example, in which situations, during the learning process, comprehension difficulties arise and why they occur, giving better understanding about the students’ mistakes. This particular project aimed at building and documenting a web-based system to allow programming instructors from different universities and places to access and administrate the Concept Inventory among their students. Such system is also a tool for researchers to catalog and access general and specific results. By the end of this undergraduate research period (12 months), we achieved as a result a preliminary version of the system and its documentation. The web-based system has key functionalities such as allowing professors to create instances of the Concept Inventories and generating results reports. Therefore, the system has an essential role for the administration and consolidation of the CSCI project.


Não há dados estatísticos.

Biografia do Autor

Raysa Benatti, Universidade Estadual de Campinas

Aluna de graduação da UNICAMP.

Ricardo Caceffo, Universidade Estadual de Campinas

Docente da UNICAMP.


CACEFFO,R.; WOLFMAN,S.; BOOTH, K. (2016.) Developing a Computer Science Concept Inventory for Introductory Programming. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education (SIGCSE '16). ACM, New York, NY, USA, 364-369.
CACEFFO, R.; GAMA, G.; AZEVEDO, R. (2018). Exploring Active Learning Approaches to Computer Science Classes. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE '18). ACM, New York, NY, USA, 922-927.
BENATTI, R.; CACEFFO, R.; AZEVEDO, R. (2018). Criação de uma Ferramenta Web para Gerenciamento de Inventários Conceituais no Contexto de Cursos Introdutórios de Programação (CS1). In Technical Report 18-17, Institute of Computing, University of Campinas, SP, Brasil. 42 pages. November, 2018.




Como Citar

BENATTI, R.; CACEFFO, R. Creating a system to administrate the Concept Inventory instrument in the educational programming learning context. Revista dos Trabalhos de Iniciação Científica da UNICAMP, Campinas, SP, n. 27, p. 1–1, 2019. DOI: 10.20396/revpibic2720192414. Disponível em: Acesso em: 9 dez. 2022.