Remove Argumentation Remove Calculus Remove Engineering Remove Mathematics
article thumbnail

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

Robert Talbert, Ph.D.

In the original article, I gave a list of what computing skills mathematics majors should learn and when they should learn them. If anything, over the past seven years, my feelings about the centrality of computing in the mathematics major have gotten even more entrenched. Instead, bring it in and teach students how to use it well.

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 argument is that computer science was originally invented to be taught to everyone, but not for economic advantage. Donald Knuth claims that George Forthye first published the term “computer science” in a paper in the Journal of Engineering Education in 1961. My goal was to put both of these efforts in a historical context.

educators

Sign Up for our Newsletter

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

article thumbnail

How Did We Get Here? The Tangled History of the Second Law of Thermodynamics

Stephen Wolfram

But by the end of the 1800s, with the existence of molecules increasingly firmly established, the Second Law began to often be treated as an almost-mathematically-proven necessary law of physics. There were still mathematical loose ends, as well as issues such as its application to living systems and to systems involving gravity.

Energy 88
article thumbnail

Launching Version 13.1 of Wolfram Language & Mathematica ??????

Stephen Wolfram

You can give Threaded as an argument to any listable function, not just Plus and Times : &#10005. we’re adding SymmetricDifference : find elements that (in the 2-argument case) are in one list or the other, but not both. Now we can use the path function to make a “spiralling” tour video: College Calculus. In Version 13.1

Calculus 114
article thumbnail

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

Stephen Wolfram

Many would say that modern exact science was launched in the 1600s with the introduction of what we can call the “ mathematical paradigm ”: the idea that things in the world can be described by mathematical equations—and that their behavior can be determined by finding solutions to these equations.

Physics 65
article thumbnail

Expression Evaluation and Fundamental Physics

Stephen Wolfram

Since the standard Wolfram Language evaluator evaluates arguments first (“leftmost-innermost evaluation”), it therefore won’t terminate in this case—even though there are branches in the multiway evaluation (corresponding to “outermost evaluation”) that do terminate. And presumably there is an analog of this in expression evaluation.

Physics 108
article thumbnail

Multicomputation: A Fourth Paradigm for Theoretical Science

Stephen Wolfram

Many would say that modern exact science was launched in the 1600s with the introduction of what we can call the “ mathematical paradigm ”: the idea that things in the world can be described by mathematical equations—and that their behavior can be determined by finding solutions to these equations.

Science 64