Lessons learned from teaching reflective software engineering using the Leap toolkit.
Carleton A. MoorePublished in: ICSE (2000)
Keyphrases
- lessons learned
- software engineering
- future directions
- computer science curriculum
- case study
- software systems
- programming language
- software development
- high school
- problem based learning
- higher education
- learning process
- object oriented
- online learning
- e learning
- educational technology
- software architecture
- design patterns
- engineering courses
- grounded theory
- software engineers
- teaching materials
- learning environment
- learning analytics
- artificial intelligence
- distance learning
- distance education
- programming course
- design science
- development process
- computer technology
- software projects
- software maintenance
- design principles
- software design
- participatory design
- development methodologies
- learning systems