Identifying Different Student Clusters in Functional Programming Assignments: From Quick Learners to Struggling Students.
Chuqin GengWenwen XuYingjie XuBrigitte PientkaXujie SiPublished in: SIGCSE (1) (2023)
Keyphrases
- programming assignments
- students learning
- automatic assessment
- programming course
- learning environment
- student learning
- introductory programming
- teaching materials
- undergraduate students
- learning outcomes
- language learning
- learning platform
- collaborative writing
- success or failure
- grounded theory
- learning styles
- learning experience
- learning gains
- learning objectives
- learning activities
- helping students
- e learning
- science education
- collaborative learning
- grade students
- peer assessment
- learning process
- learning systems
- educational environment
- automatic analysis
- science learning
- learning processes
- open ended questions
- learning resources
- tutoring system
- novice programmers
- online course
- student progress
- learning objects
- learning strategies
- learning scenarios
- software testing
- game based learning
- high school students
- computer assisted instruction
- concept mapping
- instructional strategies