Early Performance Prediction for CS1 Course Students using a Combination of Machine Learning and an Evolutionary Algorithm.
Filipe D. PereiraElaine H. T. OliveiraDavid FernandesAlexandra I. CristeaPublished in: ICALT (2019)
Keyphrases
- evolutionary algorithm
- machine learning
- introductory programming
- student motivation
- computer science
- multi objective
- introductory computer science
- higher education
- prediction accuracy
- college students
- evolutionary computation
- introductory programming courses
- programming assignments
- learning environment
- differential evolution
- learning experience
- fitness function
- learning styles
- learning activities
- learning outcomes
- machine learning methods
- educational data mining
- undergraduate students
- programming course
- high school students
- predictive modeling
- narrative centered learning environments
- collaborative learning
- student learning
- learning analytics
- artificial intelligence
- learning process
- problem based learning
- intelligent tutoring systems
- data mining
- prediction model
- genetic algorithm
- students learning
- knowledge acquisition
- middle school
- university students
- tutoring system
- multi objective optimization
- distance education
- distance learning
- science education
- function optimization
- learning problems
- e learning
- online course
- mobile learning
- computer programming
- educational settings
- university level
- helping students
- online learning
- computer supported collaborative learning