An Agile Concept Inventory Methodology to Detect Large Sets of Student Misconceptions in Programming Language Courses.
Andrea AdamoliPublished in: EC-TEL (2023)
Keyphrases
- programming language
- computer science students
- general purpose
- online course
- object oriented
- programming environment
- software engineering
- strongly typed
- high level
- specification language
- university level
- programming course
- object oriented programming
- novice programmers
- functional programming
- tutoring system
- student learning
- e learning
- database languages
- teaching methods
- engineering courses
- computer programs
- intelligent tutoring systems
- supply chain
- computer science
- data abstraction
- software development
- learning process
- object oriented concepts
- denotational semantics
- machine learning
- concept formation
- database applications
- student knowledge
- learning environment
- artificial intelligence