Using the inverted classroom to teach software engineering.
Gerald C. GannodJanet E. BurgeMichael T. HelmickPublished in: ICSE (2008)
Keyphrases
- software engineering
- computer networking
- elementary school students
- software systems
- development process
- collaborative learning
- learning activities
- learning environment
- artificial intelligence
- student learning
- deaf students
- software maintenance
- software projects
- design patterns
- professional development
- elementary school
- technology enhanced
- computer skills
- social studies
- software development
- computer programming
- cooperative learning
- online learning
- software engineers
- pilot study
- object oriented
- teachable agent
- programming language
- reverse engineering
- classroom environment
- software reuse
- middle school
- game based learning
- blended learning
- case study
- teacher education
- primary school
- mobile technologies
- intelligent tutoring systems
- software architecture
- mobile devices