Keyphrases
- student learning
- high school students
- learning environment
- intelligent tutoring systems
- undergraduate students
- tutoring system
- university courses
- university level
- helping students
- learning styles
- online course
- programming course
- learning process
- educational environment
- computer science students
- learning gains
- student motivation
- students learning
- reflective learning
- classroom setting
- student centered
- student engagement
- engineering students
- computer programming
- conceptual understanding
- sixth grade
- learning activities
- classroom environment
- science education
- collaborative writing
- high school
- college level
- peer assessment
- learning outcomes
- student participation
- science curriculum
- student knowledge
- open ended questions
- multiple choice questions
- teaching methods
- teaching materials
- word problems
- engineering courses
- student responses
- learning experience
- student model
- concept maps
- post test
- introductory programming
- students studying
- computer lab
- undergraduate engineering
- lower levels
- college students
- affective states
- science classroom
- distance learning
- cooperative learning
- middle school students
- critical thinking
- higher education
- teacher education
- collaborative learning
- online learning
- e learning
- attitudes toward
- distance education
- blended learning
- item bank
- powerpoint slides
- learning opportunities
- educational settings
- massive open online courses
- multiple choice
- school education
- semester long
- elementary school