Generating Targeted rhythmic Exercises for Music Students with Constraint Satisfaction Programming.
Graham PercivalTorsten AndersPublished in: ICMC (2008)
Keyphrases
- constraint satisfaction
- programming course
- java programming
- programming skills
- computer programming
- programming exercises
- constraint satisfaction problems
- programming education
- introductory programming
- student learning
- learning experience
- computer science education
- learning environment
- heuristic search
- constraint relaxation
- automatic assessment
- novice programmers
- constraint propagation
- object oriented programming
- learning activities
- high school students
- programming concepts
- high school
- arc consistency
- relaxation labeling
- learning styles
- e learning
- multiple choice
- combinatorial problems
- phase transition
- constraint programming
- soft constraints
- sat solvers
- intelligent tutor
- programming language
- russian doll search
- robust fault detection
- neural network
- lower bound
- evolutionary algorithm
- product configuration
- constraint solving
- constraint networks
- intelligent tutoring systems
- collaborative learning
- constrained problems
- constraint problems
- constraint optimization
- objective function
- computer lab
- teaching materials