Learning SQL with a computerized tutor
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Proceedings of the 2nd Australasian conference on Computer science education
Long Term Human-Computer Interaction: An Exploratory Perspective; With 36 Figures
Long Term Human-Computer Interaction: An Exploratory Perspective; With 36 Figures
The SDSS skyserver: public access to the sloan digital sky server data
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Resources for instructors of capstone courses in computing
ACM SIGCSE Bulletin
The pervasiveness of evolution in GRUMPS software
Software—Practice & Experience
Issues in data stream management
ACM SIGMOD Record
Teaching database in an integrated oracle environment
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
The Teaching--Research--Industry--Learning Nexus in Information and Communications Technology
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
Final year, group (capstone) projects in computing disciplines are often expected to fill multiple roles: in addition to allowing students to learn important domain-specific knowledge, they should reinforce computing and software engineering concepts and provide for the acquisition of transferable skills. For motivational and pedagogical reasons, it is clearly preferable that such projects respond to real needs, be those in research or industry. We describe two student projects based on a large repository of usage data and integrated into a course in Professional Computing. These projects fulfilled the objectives outlined above and were closely linked to the research of the first author. We suggest that similar projects based on large databases may offer a transferable paradigm for others to follow. Finally, we outline some important elements for a successful group project based on a large database.