Learning problem solving skills: Comparison of E-learning and M-learning in an introductory programming course.
Sohail Iqbal MalikRoy MathewRim Al-NuaimiAbir Al-SideiriJo Coldwell-NeilsonPublished in: Educ. Inf. Technol. (2019)
Keyphrases
- m learning
- e learning
- programming course
- mobile learning
- lifelong learning
- learning content
- success factors
- learning process
- novice programmers
- online learning
- learning technologies
- learning systems
- programming education
- higher education
- learning experience
- cognitive apprenticeship
- active learning
- pervasive learning
- context aware
- computer programming
- learning activities
- mobile phone
- introductory programming courses
- artificial intelligence
- learning algorithm
- automatic assessment
- learning materials
- mobile technologies
- blended learning
- professional development
- mobile applications
- distance education
- learning management systems
- databases
- knowledge management
- learning objects
- software engineering
- reinforcement learning
- data mining