Keyphrases
- computer programming
- teaching methods
- young students
- computer software
- computer users
- computer usage
- learning environment
- student learning
- college level
- computer programs
- collaborative learning
- computer literacy
- learning experience
- college students
- learning process
- learning activities
- high school
- higher education
- e learning
- computer professionals
- medical students
- secondary education
- cooperative learning
- high school students
- learning outcomes
- computer lab
- support for collaborative learning
- undergraduate students
- learning analytics
- university level
- learning styles
- blended learning
- tutoring system
- communication skills
- computer skills
- teaching materials
- word processing
- engineering students
- mobile learning
- distance learning
- problem based learning
- attitudes toward
- programming course
- intelligent tutoring systems
- online course
- learning community
- graphic design
- distance education
- language learning
- case study