CS Education for the Socially-Just Worlds We Need: The Case for
Justice-Centered Approaches to CS in Higher Education
- URL: http://arxiv.org/abs/2109.13283v3
- Date: Wed, 8 Dec 2021 18:45:51 GMT
- Title: CS Education for the Socially-Just Worlds We Need: The Case for
Justice-Centered Approaches to CS in Higher Education
- Authors: Kevin Lin
- Abstract summary: Justice-centered approaches to equitable computer science (CS) education frame CS learning as a means for advancing peace, anti-racism, and social justice rather than war, empire, and corporations.
Most research in justice-centered approaches in CS education focus on K-12 learning environments.
- Score: 19.08810272234958
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Justice-centered approaches to equitable computer science (CS) education
frame CS learning as a means for advancing peace, antiracism, and social
justice rather than war, empire, and corporations. However, most research in
justice-centered approaches in CS education focus on K-12 learning
environments. In this position paper, we review justice-centered approaches to
CS education, problematize the lack of justice-centered approaches to CS in
higher education in particular, and describe a justice-centered approach for
undergraduate Data Structures and Algorithms. Our approach emphasizes three
components: (1) ethics: critiques the sociopolitical values of data structure
and algorithm design as well as the underlying logics of dominant computing
culture; (2) identity: draws on culturally responsive-sustaining pedagogies to
emphasize student identity as rooted in resistance to the dominant computing
culture; and (3) political vision: ensures the rightful presence of political
struggles by reauthoring rights to frame CS learning as a force for social
justice. Through a case study of this Critical Comparative Data Structures and
Algorithms pedagogy, we argue that justice-centered approaches to higher CS
education can help all computing students not only learn about the ethical
implications of nominally technical concepts, but also develop greater respect
for diverse epistemologies, cultures, and experiences surrounding computing
that are essential to creating the socially-just worlds we need.
Related papers
- Towards Responsible AI in Banking: Addressing Bias for Fair
Decision-Making [69.44075077934914]
"Responsible AI" emphasizes the critical nature of addressing biases within the development of a corporate culture.
This thesis is structured around three fundamental pillars: understanding bias, mitigating bias, and accounting for bias.
In line with open-source principles, we have released Bias On Demand and FairView as accessible Python packages.
arXiv Detail & Related papers (2024-01-13T14:07:09Z) - 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) - What Students Can Learn About Artificial Intelligence -- Recommendations
for K-12 Computing Education [0.0]
Technological advances in the context of digital transformation are the basis for rapid developments in the field of artificial intelligence (AI)
An increasing number of computer science curricula are being extended to include the topic of AI.
This paper presents a curriculum of learning objectives that addresses digital literacy and the societal perspective in particular.
arXiv Detail & Related papers (2023-05-10T20:39:43Z) - Factoring the Matrix of Domination: A Critical Review and Reimagination
of Intersectionality in AI Fairness [55.037030060643126]
Intersectionality is a critical framework that allows us to examine how social inequalities persist.
We argue that adopting intersectionality as an analytical framework is pivotal to effectively operationalizing fairness.
arXiv Detail & Related papers (2023-03-16T21:02:09Z) - Human-Centric Multimodal Machine Learning: Recent Advances and Testbed
on AI-based Recruitment [66.91538273487379]
There is a certain consensus about the need to develop AI applications with a Human-Centric approach.
Human-Centric Machine Learning needs to be developed based on four main requirements: (i) utility and social good; (ii) privacy and data ownership; (iii) transparency and accountability; and (iv) fairness in AI-driven decision-making processes.
We study how current multimodal algorithms based on heterogeneous sources of information are affected by sensitive elements and inner biases in the data.
arXiv Detail & Related papers (2023-02-13T16:44:44Z) - Investigating Participation Mechanisms in EU Code Week [68.8204255655161]
Digital competence (DC) is a broad set of skills, attitudes, and knowledge for confident, critical and use of digital technologies.
The aim of the manuscript is to offer a detailed and comprehensive statistical description of Code Week's participation in the EU Member States.
arXiv Detail & Related papers (2022-05-29T19:16:03Z) - A Sociotechnical View of Algorithmic Fairness [16.184328505946763]
Algorithmic fairness has been framed as a newly emerging technology that mitigates systemic discrimination in automated decision-making.
We argue that fairness is an inherently social concept and that technologies for algorithmic fairness should therefore be approached through a sociotechnical lens.
arXiv Detail & Related papers (2021-09-27T21:17:16Z) - Investigating Bi-Level Optimization for Learning and Vision from a
Unified Perspective: A Survey and Beyond [114.39616146985001]
In machine learning and computer vision fields, despite the different motivations and mechanisms, a lot of complex problems contain a series of closely related subproblms.
In this paper, we first uniformly express these complex learning and vision problems from the perspective of Bi-Level Optimization (BLO)
Then we construct a value-function-based single-level reformulation and establish a unified algorithmic framework to understand and formulate mainstream gradient-based BLO methodologies.
arXiv Detail & Related papers (2021-01-27T16:20:23Z) - Do Abstractions Have Politics? Toward a More Critical Algorithm Analysis [19.08810272234958]
We argue for affordance analysis, a more critical algorithm analysis based on an affordance account of value embedding.
We illustrate 5 case studies of how affordance analysis refutes social determination of technology.
arXiv Detail & Related papers (2021-01-04T05:59:26Z) - Decentralized Reinforcement Learning: Global Decision-Making via Local
Economic Transactions [80.49176924360499]
We establish a framework for directing a society of simple, specialized, self-interested agents to solve sequential decision problems.
We derive a class of decentralized reinforcement learning algorithms.
We demonstrate the potential advantages of a society's inherent modular structure for more efficient transfer learning.
arXiv Detail & Related papers (2020-07-05T16:41:09Z) - No computation without representation: Avoiding data and algorithm
biases through diversity [11.12971845021808]
We draw connections between the lack of diversity within academic and professional computing fields and the type and breadth of the biases encountered in datasets.
We use these lessons to develop recommendations that provide concrete steps for the computing community to increase diversity.
arXiv Detail & Related papers (2020-02-26T23:07:39Z)
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.