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.<n>One of the primary shifts in the approach to teaching computing ethics comes from research in the social sciences and humanities.<n>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: http://creativecommons.org/licenses/by-nc-sa/4.0/
- 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
- Twenty Years of Personality Computing: Threats, Challenges and Future Directions [76.46813522861632]
Personality Computing is a field at the intersection of Personality Psychology and Computer Science.
This paper provides an overview of the field, explores key methodologies, discusses the challenges and threats, and outlines potential future directions for responsible development and deployment of Personality Computing technologies.
arXiv Detail & Related papers (2025-03-03T22:03:48Z) - We Need to Effectively Integrate Computing Skills Across Discipline Curricula [4.8907785057470905]
Traditional computing courses fail to equip non-computing discipline students with the necessary computing skills.
We advocate an approach where courses in discipline X include the computing relevant to the learning outcomes of that course.
The goal has to be to advance students in their disciplines, and only the disciplinary experts can tell us how computing is used in that discipline.
arXiv Detail & Related papers (2025-03-02T13:38:44Z) - 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.<n>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.<n>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.<n>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) - 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) - Learnability with Time-Sharing Computational Resource Concerns [65.268245109828]
We present a theoretical framework that takes into account the influence of computational resources in learning theory.
This framework can be naturally applied to stream learning where the incoming data streams can be potentially endless.
It may also provide a theoretical perspective for the design of intelligent supercomputing operating systems.
arXiv Detail & Related papers (2023-05-03T15:54:23Z) - 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.