Clustering MOOC Programming Solutions to Diversify Their Presentation to Students.
Elizaveta ArtserAnastasiia BirilloYaroslav GolubevMaria TiginaHieke KeuningNikolay VyahhiTimofey BryksinPublished in: CoRR (2024)
Keyphrases
- online course
- programming course
- computer programming
- student engagement
- clustering algorithm
- programming education
- introductory computer science
- k means
- clustering method
- high school students
- distance learning
- learning environment
- learning styles
- introductory programming
- collaborative learning
- learning process
- learning outcomes
- student learning
- learning experience
- data clustering
- high school
- novice programmers
- computer science education
- java programming
- cognitive tutor
- programming skills
- undergraduate students
- e learning
- online learning
- college students
- intelligent tutoring systems
- problem based learning
- learning computer programming
- lego mindstorms
- learning activities
- programming environments
- higher education
- computer programs
- automatic assessment
- statistically significant
- programming concepts
- computer software
- middle school
- secondary school
- programming language
- computer science curriculum
- computer lab
- elementary school