A generic model for on-line learning
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Cognitive and social aspects of software engineering: a course framework
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Electronic learning communities: strategies for establishment and management
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Hi-index | 0.00 |
Software engineering courses typically introduce students to the fundamental principles used in this disciple area and provide students with an opportunity to demonstrate their understanding of these principles through the development of a software product. This session describes the author's experiences designing and implementing a hybrid software engineering course that incorporates elements from both traditional classroom and online learning environments. The classroom time saved by having students study and complete materials online is used by the instructor throughout the course to provide students with additional electronic and face-to-face feedback. An authentic business client, who provides students with an actual project for use in software development process, also participates in the course via the online environment.