We are working to develop and assess a Concept Inventory (CI) for Introductory Programming courses (CS1).
The current status of our research is:
- A Concept Inventory in C language is available.
- We are currently working in the Python and JAVA versions.
The publications related to this project are:
- CACEFFO, R..; GAMA, G.; BENATTI, R.; APARECIDA, T.; CALDAS, T.; AZEVEDO, R. (2018) A Concept Inventory for CS1 Introductory Programming Courses in C. In Technical Report 18-06, Institute of Computing, University of Campinas, SP, Brasil. 107 pages. March, 2018
- 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. DOI: https://doi.org/10.1145/3159450.3159585
- CACEFFO, R. FRANÇA, B.; GAMA, G.; BENATTI, R.; APARECIDA, T.; CALDAS, T.; AZEVEDO, R. (2017) An Antipattern Documentation about Misconceptions related to an Introductory Programming Course in C. In Technical Report 17-15, Institute of Computing, University of Campinas, SP, Brasil. 42 pages. October, 2017.
-
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. DOI=http://dx.doi.org/10.1145/2839509.2844559
If you want more information:
- Contact us: This email address is being protected from spambots. You need JavaScript enabled to view it.