Designing claims for reuse in interactive systems design
International Journal of Human-Computer Studies
Journal on Educational Resources in Computing (JERIC)
Attuning notification design to user goals and attention costs
Communications of the ACM
Forging connections between life and class using reading assignments: a case study
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
Traditionally, computer science education has considered "objects-first" or "imperative-first" approaches, with the focus of the course on teaching design of programs starting with data objects or imperative program flow, respectively. Yet with the number of computer science majors dwindling, and with the percentages of women and minorities on the decrease, it is time to consider a new approach that will encourage a larger and more diverse population to the computer science undergraduate major. In our work, we propose a "humans-first" approach, where core principles of human-computer interaction (HCI) are integrated in the computer science and information technology curricula---from the earliest stages of each curriculum through graduation---to provide a coherent, connected experience for students.