Keyphrases
- peer assessment
- programming assignments
- business management
- programming course
- entry level
- technical skills
- automatic assessment
- learning experience
- information systems
- learning environment
- business processes
- semester long
- student learning
- learning activities
- educational settings
- collaborative learning
- practical experience
- critical thinking
- teaching assistants
- personal experiences
- business intelligence
- engineering courses
- feel comfortable
- data mining
- business managers
- practical experiences
- learning styles
- learning process
- higher education
- intelligent tutoring systems
- problem based learning
- distance education
- peer tutoring
- introductory programming
- communication skills
- information technology
- online course
- computer programming
- tutoring system
- computer skills
- college students
- university students
- elementary school
- undergraduate students
- control group
- remote laboratories
- mobile technologies
- student perceptions
- distance learning
- learning outcomes
- statistically significant
- teaching materials
- school education