Evaluating student experiences in developing software for humanity.
Gregory W. HislopHeidi J. C. EllisRalph A. MorelliPublished in: ITiCSE (2009)
Keyphrases
- software development
- software systems
- student learning
- intelligent tutoring systems
- design and implementation issues
- learning environment
- social studies
- software tools
- case study
- web based teaching
- learning opportunities
- software design
- learning styles
- software components
- software architecture
- tutoring system
- st century
- test cases
- requirements engineering
- computer software
- software engineering
- learning process
- artificial intelligence