Abstract
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.
- 1 ACM SIGCHI, Curricula for Human-Computer Interaction. ACM Press 1992.Google Scholar
- 2 BCS Model Syllabus, Challenging Computing Curriculum, Interfaces No 28, British HCI Group, Spring 1995.Google Scholar
- 3 Culwin Fintan, Ada: A development Approach (2"l edition), Prentice Hall, 1997. Google Scholar
Digital Library
- 4 Culwin Fintan, Java: An Object First Approach, Prentice Hall, 1998. Google Scholar
Digital Library
- 5 Culwin Fintan, Justifying Java, SIGPLAN notices, Vol.33 No. 4, 1998, 31-4. Google Scholar
Digital Library
- 6 Faulkner C & Culwin F, The Return of the Tuttles, Proc. 5th CTC Dublin Conference, 1997, 75-8.Google Scholar
- 7 Gould J.D., How to Design Usable Systems, Readings in Human Computer Interaction, Ed. Baecker & Buxton, Morgan Kaufmann, 1995. Google Scholar
Digital Library
- 8 Greenberg S., Teaching Human Computer Interaction to Programmers, Interactions Vol. 3 No. 4, 1996, 62-77 Google Scholar
Digital Library
- 9 Monk et al Improving Your Human Computer Interface, Prentice Hall, 1998.Google Scholar
- 10 Morris H. Morgan, Translation of Vitruvius, Ten Books on Architecture, Dover 1960.Google Scholar
- 11 Nielsen Jakob, Usability Engineering, Academic Press, 1993. Google Scholar
Digital Library
- 12 Roberge James & Carlson C.R., Broadening the Computer Science Curriculum, SIGCSE Bulletin, Vol. 29 No. 1, 1997, 320-4. Google Scholar
Digital Library
- 13 Wadsworth B, Piaget's theory of cognitive and affective development, Longman 1989.Google Scholar
Index Terms
Integration of usability issues within initial software development education. (It's all about the user dummy!)
Recommendations
Integration of usability issues within initial software development education. (It's all about the user dummy!)
SIGCSE '99: The proceedings of the thirtieth SIGCSE technical symposium on Computer science educationHuman 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 ...
A software development course for CC2001: the third time is charming
ITiCSE '08: Proceedings of the 13th annual conference on Innovation and technology in computer science educationIn this poster, we describe our experiences over the past three years in developing and delivering a compressed course in Software Development and Professional Practice for our computer science major. This course is one of the core courses in the CC2001 ...
A Dialog-Oriented User Interface Generation Mechanism
APSEC '96: Proceedings of the Third Asia-Pacific Software Engineering ConferenceNowadays, for GUI application development, there are a number of interface builders, which make it possible for the user to create user interfaces easily, and UIMSs, which help to specify and design user interfaces. However, interface builders lack the ...







Comments