We Need to Effectively Integrate Computing Skills Across Discipline Curricula
- URL: http://arxiv.org/abs/2503.00894v1
- Date: Sun, 02 Mar 2025 13:38:44 GMT
- Title: We Need to Effectively Integrate Computing Skills Across Discipline Curricula
- Authors: Murali Mani, Jie Shen, Tejaswi Manchineella, Ira Woodring, Jing Bai, Robert Benard, E Shirl Donaldson,
- Abstract summary: Traditional computing courses fail to equip non-computing discipline students with the necessary computing skills.<n>We advocate an approach where courses in discipline X include the computing relevant to the learning outcomes of that course.<n>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.
- Score: 4.8907785057470905
- License: http://creativecommons.org/licenses/by-sa/4.0/
- Abstract: Computing is increasingly central to innovation across a wide range of disciplinary and interdisciplinary problem domains. Students across noncomputing disciplines need to apply sophisticated computational skills and methods to fields as diverse as biology, linguistics, and art. Furthermore, computing plays a critical role in "momentous geopolitical events", such as elections in several countries including the US, and is changing how people "work, collaborate, communicate, shop, eat, travel, get news and entertainment, and quite simply live". Traditional computing courses, however, fail to equip non-computing discipline students with the necessary computing skills - if they can even get into classes packed with CS majors. A pressing question facing academics today is: How do we effectively integrate computing skills that are useful for the discipline into discipline curricula? We advocate an approach where courses in discipline X include the computing relevant to the learning outcomes of that course, as used by practitioners in X. We refer to the computing skills relevant to a course in discipline X as an "ounce of computing skills", to highlight our belief regarding the amount of computing to be integrated in that course. In this article, we outline our insights regarding the development of an ounce of computing skills for a discipline course, and the evaluation of the developed ounce. The key takeaways are that 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. Computer scientists know how to teach computing, but the classes can't be about CS values. The disciplinary values are paramount.
Related papers
- Computational Thinking with Computer Vision: Developing AI Competency in an Introductory Computer Science Course [0.0]
This paper introduces an introductory computer science course where students learn computational thinking through computer vision.
The course aims to achieve computational thinking outcomes alongside critical thinking outcomes that expose students to AI approaches and their societal implications.
arXiv Detail & Related papers (2025-03-24T15:49:37Z) - 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.<n>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) - Multiple Approaches for Teaching Responsible Computing [5.19263574090333]
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.
arXiv Detail & Related papers (2025-02-15T16:58:54Z) - Introducing Computational Thinking in Calculus for Engineering [0.0]
The study of Computational Thinking has been very influential in recent years in research on teaching and learning processes.<n>We try to introduce this new cross-curricular competence and expose a project of implementation of Computational Thinking in engineering careers through Calculus subject.
arXiv Detail & Related papers (2025-01-20T18:57:03Z) - 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) - Public Computing Intellectuals in the Age of AI Crisis [0.0]
This position paper endeavors to do so in four sections.
The first explores what is at stake for computing in the narrative of an AI crisis.
The second articulates possible educational responses to this crisis.
The third section presents a novel characterization of academic computing's field of practice.
arXiv Detail & Related papers (2024-05-01T20:48:34Z) - Hierarchical Empowerment: Towards Tractable Empowerment-Based Skill
Learning [65.41865750258775]
General purpose agents will require large repertoires of skills.
We introduce a new framework, Hierarchical Empowerment, that makes computing empowerment more tractable.
In a popular ant navigation domain, our four level agents are able to learn skills that cover a surface area over two orders of magnitude larger than prior work.
arXiv Detail & Related papers (2023-07-06T02:27:05Z) - Reliable AI: Does the Next Generation Require Quantum Computing? [71.84486326350338]
We show that digital hardware is inherently constrained in solving problems about optimization, deep learning, or differential equations.
In contrast, analog computing models, such as the Blum-Shub-Smale machine, exhibit the potential to surmount these limitations.
arXiv Detail & Related papers (2023-07-03T19:10:45Z) - A Survey of Deep Learning for Mathematical Reasoning [71.88150173381153]
We review the key tasks, datasets, and methods at the intersection of mathematical reasoning and deep learning over the past decade.
Recent advances in large-scale neural language models have opened up new benchmarks and opportunities to use deep learning for mathematical reasoning.
arXiv Detail & Related papers (2022-12-20T18:46:16Z) - JiuZhang: A Chinese Pre-trained Language Model for Mathematical Problem
Understanding [74.12405417718054]
This paper aims to advance the mathematical intelligence of machines by presenting the first Chinese mathematical pre-trained language model(PLM)
Unlike other standard NLP tasks, mathematical texts are difficult to understand, since they involve mathematical terminology, symbols and formulas in the problem statement.
We design a novel curriculum pre-training approach for improving the learning of mathematical PLMs, consisting of both basic and advanced courses.
arXiv Detail & Related papers (2022-06-13T17:03:52Z) - Mathematical Foundations for Social Computing [21.041093050431183]
Social computing encompasses the mechanisms through which people interact with computational systems.
In June 2015, we brought together roughly 25 experts in related fields to discuss the promise and challenges of establishing mathematical foundations for social computing.
This document captures several of the key ideas discussed.
arXiv Detail & Related papers (2020-07-07T17:50:27Z)
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.