Computer support for learning through complex problem solving
Communications of the ACM
Addressing student problems in learning computer graphics
ACM SIGGRAPH Computer Graphics - Special issue: focus: computer graphics education
Human-computer interaction (2nd ed.)
Human-computer interaction (2nd ed.)
International Journal of Human-Computer Studies
Usability engineering: scenario-based development of human-computer interaction
Usability engineering: scenario-based development of human-computer interaction
Making Use: Scenario-Based Design of Human-Computer Interactions
Making Use: Scenario-Based Design of Human-Computer Interactions
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Human-Computer Interaction
WWW Based Collaboration with the BSCW System
SOFSEM '99 Proceedings of the 26th Conference on Current Trends in Theory and Practice of Informatics on Theory and Practice of Informatics
Classroom BRIDGE: using collaborative public and desktop timelines to support activity awareness
Proceedings of the 16th annual ACM symposium on User interface software and technology
Case studies for teaching usability engineering
Proceedings of the 35th SIGCSE technical symposium on Computer science education
PERCOMW '04 Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops
Cases as Minimalist Information
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences (HICSS'05) - Track 1 - Volume 01
Collaborative discovering of key ideas in knowledge building
CSCL '02 Proceedings of the Conference on Computer Support for Collaborative Learning: Foundations for a CSCL Community
History places: A case study for relational database and information retrieval system design
Journal on Educational Resources in Computing (JERIC)
Evolving an integrated curriculum for object-oriented analysis and design
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Creating synergy between usability courses and open source software projects
ACM SIGCSE Bulletin
Design Reasoning Improves Software Design Quality
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Information and Organization
Education and design: using human-computer interaction case studies to learn
Proceedings of the 46th Annual Southeast Regional Conference on XX
ICLS'08 Proceedings of the 8th international conference on International conference for the learning sciences - Volume 2
HCI for m-learning in image processing by handhelds
Proceedings of the 2007 conference on Human interface: Part II
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: applications and services
Four requirements for digital case study libraries
Education and Information Technologies
Abstract state machines and the inquiry process
Fields of logic and computation
Hi-index | 0.01 |
Case studies of professional software development practices describe how real (or realistic) projects are planned and executed. Cases provide engaging models of the activities and materials of software development to students and other novice practitioners. They vividly remind learners of the possibilities for meaningfully applying knowledge and skills in the world beyond the classroom. During the past six years, we have developed and used a collection of usability engineering case studies for teaching human-computer interaction, primarily to upper-level undergraduates in computer science and in information sciences and technology. In this article we describe the rationale for this approach, the structural schema and browser that we developed for case studies, the case-based activities we employ in courses, and the experiences of instructors and students who have used the cases.