User interface design and programming for computer science majors
ACSE '98 Proceedings of the 3rd Australasian conference on Computer science education
Java power tools: model software for teaching object-oriented design
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Hi-index | 0.00 |
There are several approaches to teaching human-computer interaction (HCI), many of which are based on separate courses. However, separate courses are often a luxury for small and mid-sized institutions. An alternate approach is to incorporate HCI topics into existing courses in meaningful ways that enhance rather than detract from the content and purpose of those courses. This paper describes one university's approach. The HCI core of Computing Curriculum 2001 is incorporated into the beginning programming courses where students begin developing user interfaces early in the first course. They refine their HCI skills in a software engineering course where they learn to integrate user interface design and evaluation into the early stages of a software development life cycle.