Exploring Student Misconceptions about Concurrency Using the Domain-Specific Programing Language "Sonic Pi".
Giorgio DelzannoGiovanna GuerriniDaniele TraversaroPublished in: SIGCSE (2) (2024)
Keyphrases
- domain specific
- tutoring system
- domain independent
- student knowledge
- computer science students
- language learning
- natural language
- database systems
- general purpose
- programming language
- java programming
- concurrent programming
- concurrency control
- high school students
- novice programmers
- learning environment
- online course
- intelligent tutoring systems
- student model
- computer programs
- conceptual understanding
- object oriented languages
- student learning
- university level
- domain ontology
- learning process
- search engine