Towards a "humans-first" computer science curriculum

  • Authors:
  • D. Scott McCrickard;Charles J. Fowler;C. M. Chewar

  • Affiliations:
  • Virginia Tech, Blacksburg, VA;Gainesville College, Gainesville, GA;United States Military Academy, West Point, NY

  • Venue:
  • Proceedings of the 43rd annual Southeast regional conference - Volume 1
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.