A Flipped Classroom Experience Teaching Software Engineering.
Nicolas Martin PaezPublished in: SECM@ICSE (2017)
Keyphrases
- software engineering
- communication skills
- learning environment
- engineering courses
- post secondary
- cooperative learning
- teacher education
- educational settings
- enhancing learning
- digital storytelling
- pedagogical content knowledge
- elementary school
- online learning
- computer based learning
- secondary school
- learning process
- teaching methods
- classroom teaching
- pilot testing
- blended learning
- teaching practices
- artificial intelligence
- preservice teachers
- collaborative learning
- digital games
- middle school students
- teaching strategies
- primary school
- technology enhanced
- software development
- technology supported
- object oriented
- information literacy
- distance learning
- e learning
- learning opportunities
- classroom instruction
- science education
- computer skills
- student learning
- teaching learning
- virtual classroom
- professional development
- technology integration
- learning community
- computer programming
- teacher training
- science learning
- instructional strategies
- hong kong
- learning activities
- pair programming
- undergraduate engineering
- digital literacy
- learning experience
- higher education
- student participation
- educational process
- student perceptions
- english as a foreign language
- college level
- project based learning
- computer games
- instructional practices
- school teachers
- high school
- tablet pc