Which courses to choose? recommending courses to groups of students in online tutoring platforms.
Lu JiangYuqi WangShasha XieJun WuMinghao YinJianan WangPublished in: Appl. Intell. (2023)
Keyphrases
- online course
- online learning
- distance education
- higher education
- community college
- online environment
- computer engineering
- university courses
- computer science students
- undergraduate and graduate
- e learning
- programming course
- academic achievement
- online learning environments
- student teachers
- university level
- introductory computer science
- web based courses
- computer science courses
- distance learning
- blended learning
- students studying
- engineering courses
- massive open online courses
- face to face instruction
- college students
- intelligent tutoring systems
- learning objectives
- undergraduate engineering
- web based instruction
- learning styles
- computer science curriculum
- introductory programming courses
- writing skills
- classroom teaching
- teaching materials
- tutoring system
- learning environment
- computer science
- teaching assistants
- learning experience
- continuing education
- computer mediated
- discussion board
- teaching methods
- college level
- high school
- discussion forums
- online teaching
- learning management systems
- multiple choice questions
- information literacy
- learning platforms
- learning outcomes
- semester long
- classroom instruction
- educational settings
- practical experience
- training program
- learning gains
- student progress
- attitudes toward
- meta cognitive
- learning activities
- instructional strategies
- intelligent tutoring