Human-computer interaction
Teaching human computer interaction to programmers
interactions
Ada (2nd ed.): a developmental approach
Ada (2nd ed.): a developmental approach
Broadening the computer science curriculum
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Java: an object first approach
Java: an object first approach
Usability Engineering
A student project in software evaluation
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Teaching HCI: a challenging intercultural, interdisciplinary, cross-field experience
IWIC'07 Proceedings of the 1st international conference on Intercultural collaboration
Hi-index | 0.00 |
Human Computer Systems (HCS) consist of machinery, software and people. However, all too many introductory software development courses concentrate unduly on the nature of programming and ignore the needs of the user. In this paper we will implicitly critique most existing introductory software development units, from an analysis of their supporting texts. We will suggest a checklist that could be applied to a unit or to a text to ensure that they include usability considerations. We will also critique many existing HCI units and courses that do not pay adequate attention to integrative exercises. We will conclude by suggesting ways in which these problems can start to be solved.