Remove Argumentation Remove Calculus Remove Computer Remove Computer Science
article thumbnail

Computer Science was always supposed to be taught to everyone, and it wasn’t about getting a job: A historical perspective

Computing Education Research Blog

My activities in computing education these days are organized around two main projects: Defining computing education for undergraduates in the University of Michigan’s College of Literature, Science, and Arts (see earlier blog post referencing this effort ); Participatory design of Teaspoon languages (mentioned most recently in this blog post ).

article thumbnail

What should mathematics majors know about computing, and when should they know it?

Robert Talbert, Ph.D.

As I teach my Linear Algebra and Differential Equations class this semester, which uses more computing than ever, I'm thinking even more about these topics. Yesterday I got an email from a reader who had read this post called What should math majors know about computing? Mostly this is because of two things.

educators

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Expression Evaluation and Fundamental Physics

Stephen Wolfram

But some of it has immediate practical implications, notably for parallel, distributed, nondeterministic and quantum-style computing. The key point is that a given event cannot happen unless all the inputs to it are available, i.e. have already been computed. Some of what this will lead us to is deeply abstract.

Physics 108
article thumbnail

Even beyond Physics: Introducing Multicomputation as a Fourth General Paradigm for Theoretical Science

Stephen Wolfram

But there is something else too—and it’s from this that the full computational paradigm emerges. And this is the essence of the computational paradigm: to define a model using computational rules (say, for a cellular automaton ) and then explicitly be able to run these to work out their consequences.

Physics 65
article thumbnail

Multicomputation: A Fourth Paradigm for Theoretical Science

Stephen Wolfram

But there is something else too—and it’s from this that the full computational paradigm emerges. And this is the essence of the computational paradigm: to define a model using computational rules (say, for a cellular automaton ) and then explicitly be able to run these to work out their consequences.

Science 64
article thumbnail

The Physicalization of Metamathematics and Its Implications for the Foundations of Mathematics

Stephen Wolfram

We can think of the ruliad as the entangled limit of all possible computations—or in effect a representation of all possible formal processes. Many of these consequences are incredibly complicated, and full of computational irreducibility. But now we can make a bridge to mathematics. So is something similar happening with mathematics?

article thumbnail

Remembering the Improbable Life of Ed Fredkin (1934–2023) and His World of Ideas and Stories

Stephen Wolfram

And there was one way in which Ed and I were very much aligned: both of our lives were deeply influenced by computers and computing. Ed had started with computers in 1956—as part of one of the very first cohorts of programmers. Finally I felt as if there might be a plausible computational foundation for fundamental physics.