Reflective Pedagogical Practice on and in Introduction to Programming and Software Engineering.
Steffen BeckerChristine BeschererAndreas FestPublished in: SEUH (2020)
Keyphrases
- software engineering
- programming language
- intelligent tutor
- learning environment
- software development
- e learning
- situated learning
- software systems
- learning process
- novice programmers
- agile development
- teacher professional development
- collaborative learning
- reverse engineering
- learning objects
- school education
- software maintenance
- software engineering practices
- computer programming
- software engineers
- programming environment
- software evolution
- formal methods
- artificial intelligence
- development methodologies
- learning theory
- pair programming
- meaningful learning
- design patterns
- software architecture
- information systems