Enhancing Students' Motivation to Learn Software Engineering Programming Techniques: A Collaborative and Social Interaction Approach.
Ricardo Rodrigues NunesDaniela PedrosaBenjamim FonsecaHugo ParedesJosé CravinoLeonel MorgadoPaulo MartinsPublished in: HCI (9) (2015)
Keyphrases
- social interaction
- motivational factors
- online learning communities
- software engineering
- programming language
- programming skills
- social learning
- computer science curriculum
- mutual adaptation
- programming course
- peer interaction
- collaborative learning
- computer programming
- social context
- learning processes
- social networks
- social norms
- programming concepts
- collaborative activities
- project based learning
- turn taking
- introductory programming
- software engineers
- object oriented
- computer supported collaborative learning
- social skills
- instructional strategies
- social media
- learning experience
- software development
- elementary students
- object oriented programming
- cooperative learning
- content analysis
- distance learning
- interaction styles
- learning environment
- mutual understanding
- online communities
- knowledge exchange
- social intelligence