Multiple Approaches for Teaching Responsible Computing
- URL: http://arxiv.org/abs/2502.10856v1
- Date: Sat, 15 Feb 2025 16:58:54 GMT
- Title: Multiple Approaches for Teaching Responsible Computing
- Authors: Stacy A. Doore, Michelle Trim, Joycelyn Streator, Richard L. Blumenthal, Atri Rudra, Robert B. Schnabel,
- Abstract summary: Teaching applied ethics in computer science has shifted from a perspective of teaching about professional codes of conduct.
One of the primary shifts in the approach to teaching computing ethics comes from research in the social sciences and humanities.
To teach responsible computing always requires us to first recognize that computing happens in a context that is shaped by cultural values.
- Score: 5.19263574090333
- License:
- Abstract: Teaching applied ethics in computer science has shifted from a perspective of teaching about professional codes of conduct and an emphasis on risk management towards a broader understanding of the impacts of computing on humanity and the environment and the principles and practices of responsible computing. One of the primary shifts in the approach to teaching computing ethics comes from research in the social sciences and humanities. This position is grounded in the idea that all computing artifacts, projects, tools, and products are situated within a set of ideas, attitudes, goals, and cultural norms. This means that all computing endeavors have embedded within them a set of values. To teach responsible computing always requires us to first recognize that computing happens in a context that is shaped by cultural values, including our own professional culture and values. The purpose of this paper is to highlight current scholarship, principles, and practices in the teaching of responsible computing in undergraduate computer science settings. The paper is organized around four primary sections: 1) a high-level rationale for the adoption of different pedagogical approaches based on program context and course learning goals, 2) a brief survey of responsible computing pedagogical approaches; 3) illustrative examples of how topics within the CS 2023 Social, Ethical, and Professional (SEP) knowledge area can be implemented and assessed across the broad spectrum of undergraduate computing courses; and 4) links to examples of current best practices, tools, and resources for faculty to build responsible computing teaching into their specific instructional settings and CS2023 knowledge areas.
Related papers
- Development of the Critical Reflection and Agency in Computing Index [0.8192907805418583]
This paper introduces the novel framework of Critically Conscious Computing and reports on the development and content validation of the Critical Reflection and Agency in Computing Index.
The index is a theoretically grounded, expert-reviewed tool to support research and practice in computing ethics education.
arXiv Detail & Related papers (2025-01-22T18:13:05Z) - Political-LLM: Large Language Models in Political Science [159.95299889946637]
Large language models (LLMs) have been widely adopted in political science tasks.
Political-LLM aims to advance the comprehensive understanding of integrating LLMs into computational political science.
arXiv Detail & Related papers (2024-12-09T08:47:50Z) - First Steps towards K-12 Computer Science Education in Portugal -- Experience Report [49.1574468325115]
This paper reports on the efforts of the ENSICO association to implement such aims in Portugal.
Starting with pilot projects in a few schools in 2020, it is currently working with 4500 students, 35 schools and 100 school teachers.
The main aim is to gain enough experience and knowledge to eventually define a comprehensive syllabus for teaching computing as a mandatory subject.
arXiv Detail & Related papers (2024-11-15T12:32:52Z) - Towards Automated Knowledge Integration From Human-Interpretable Representations [55.2480439325792]
We introduce and motivate theoretically the principles of informed meta-learning enabling automated and controllable inductive bias selection.
We empirically demonstrate the potential benefits and limitations of informed meta-learning in improving data efficiency and generalisation.
arXiv Detail & Related papers (2024-02-25T15:08:37Z) - Socially Responsible Computing in an Introductory Course [2.7426067696238468]
Given the potential for technology to inflict harm and injustice on society, it is imperative that we cultivate a sense of social responsibility among our students.
We piloted an introductory Java programming course in which activities engaging students in ethical and socially responsible considerations were integrated across modules.
The data from the class suggests that the students found the inclusion of the social context in the technical assignments to be more motivating and expressed greater agency in realizing social change.
arXiv Detail & Related papers (2024-01-02T16:52:50Z) - Combatting Human Trafficking in the Cyberspace: A Natural Language
Processing-Based Methodology to Analyze the Language in Online Advertisements [55.2480439325792]
This project tackles the pressing issue of human trafficking in online C2C marketplaces through advanced Natural Language Processing (NLP) techniques.
We introduce a novel methodology for generating pseudo-labeled datasets with minimal supervision, serving as a rich resource for training state-of-the-art NLP models.
A key contribution is the implementation of an interpretability framework using Integrated Gradients, providing explainable insights crucial for law enforcement.
arXiv Detail & Related papers (2023-11-22T02:45:01Z) - The Robots are Here: Navigating the Generative AI Revolution in
Computing Education [4.877774347152004]
Recent advancements in artificial intelligence (AI) are fundamentally reshaping computing.
Large language models (LLMs) now effectively being able to generate and interpret source code and natural language instructions.
These capabilities have sparked urgent questions around how educators should adapt their pedagogy to address the challenges.
arXiv Detail & Related papers (2023-10-01T12:54:37Z) - Teaching at the Intersection of Social Justice, Ethics, and the ASA
Ethical Guidelines for Statistical Practice [0.0]
Case studies are typically used to teach 'ethics', but when the content of a course is focused on formulae and proofs, a case analysis and the knowledge, skills, and abilities they require can be distracting.
Not all students in quantitative courses plan to become researchers, and ethical practice of mathematics, statistics, data science, and computing is an essential topic regardless of the learner's career plans.
Five tools can be utilized to integrate social justice into a course in a way that also meets calls to integrate 'ethics'
arXiv Detail & Related papers (2023-09-30T15:46:09Z) - Ethics in Computing Education: Challenges and Experience with Embedded
Ethics [4.226118870861363]
We reflect on the many challenges and questions with effectively integrating ethics into modern computing curricula.
We describe a case study of integrating ethics modules into the computer engineering curricula at Colorado State University.
arXiv Detail & Related papers (2023-03-22T21:00:25Z) - An interdisciplinary conceptual study of Artificial Intelligence (AI)
for helping benefit-risk assessment practices: Towards a comprehensive
qualification matrix of AI programs and devices (pre-print 2020) [55.41644538483948]
This paper proposes a comprehensive analysis of existing concepts coming from different disciplines tackling the notion of intelligence.
The aim is to identify shared notions or discrepancies to consider for qualifying AI systems.
arXiv Detail & Related papers (2021-05-07T12:01:31Z) - Computational linguistic assessment of textbook and online learning
media by means of threshold concepts in business education [59.003956312175795]
From a linguistic perspective, threshold concepts are instances of specialized vocabularies, exhibiting particular linguistic features.
The profiles of 63 threshold concepts from business education have been investigated in textbooks, newspapers, and Wikipedia.
The three kinds of resources can indeed be distinguished in terms of their threshold concepts' profiles.
arXiv Detail & Related papers (2020-08-05T12:56:16Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.