Computer science curriculum

  • Magrass Y
N/ACitations
Citations of this article
15Readers
Mendeley users who have this article in their library.

Abstract

In response to widespread calls for computer scientists to better engage with the ethical dimensions of their work, there has been a surge of interest to embed ethics across the computer science (CS) curriculum. Yet one key set of barriers to doing so can be broadly described as scaling challenges-in the number and breadth of courses in a curriculum and in the number of students in the CS major. Our paper describes and makes available a novel activity for teaching ethics using role-play that has advantages for scaling across different courses and in different delivery modes, including synchronous and asynchronous online course offerings. We describe our design process and early findings from developing the activity in a large first year seminar course, a senior-level computing and society class, and three different online graduate level courses. Further, we describe an evaluation survey that instructors can use to assess the short-term impact of the activity. We analyze survey results and our direct observations to reflect on the strengths and challenges of the activity. Our experiences suggest that role-play as a pedagogical tool can be particularly useful to broaden student perspectives and meaningfully incorporate ethics into CS courses. CCS CONCEPTS • Social and professional topics → Computing education.

Cite

CITATION STYLE

APA

Magrass, Y. (1985). Computer science curriculum. ACM SIGCSE Bulletin, 17(4), 59–64. https://doi.org/10.1145/989369.989378

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free