Dissemin is shutting down on January 1st, 2025

Published in

Association for Computing Machinery (ACM), Sigcse Bulletin, 1(30), p. 194-197, 1998

DOI: 10.1145/274790.274295

Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education - SIGCSE '98

DOI: 10.1145/273133.274295

Links

Tools

Export citation

Search in Google Scholar

A problem-based interface design and programming course.

Journal article published in 1998 by Judy Kay, Bob Kummerfeld ORCID
This paper was not found in any repository, but could be made available legally by the author.
This paper was not found in any repository, but could be made available legally by the author.

Full text: Unavailable

Green circle
Preprint: archiving allowed
Green circle
Postprint: archiving allowed
Red circle
Published version: archiving forbidden
Data provided by SHERPA/RoMEO

Abstract

This paper describes a course that addresses two important issues: introducing interface design and programming at the same time as helping students develop life-long learning skills. Many computer science programmes could well be based on the assumption that the computing world is still oriented towards batch processing. Yet, interactive systems are central to information technology and the interface to a system is very important. Our courses introduces students to this area. At the same time, programming tools for building interfaces are an excellent example of very fast changing technology. Our course explicitly aims to help students learn to how to learn about such tools.The course is based on the approach called problem-based learning: the need to solve an authentic problem drives the definition of appropriate learning goals and strategies. An unusual feature of the course is the interweaving of the learning about programming tools and the classic skiIls of user interface design. We describe our course and its evaluation in a class of over 100 senior year undergraduate computer science students.