article thumbnail

Considering the Danish Informatics Curriculum: Comparing National Computer Science Curricula

Computing Education Research Blog

Computational thinking and modeling which describes how data and algorithms are used to construct digital solutions and artifacts. computer systems, networking) used to construct digital solutions and artifacts. Technological knowledge and skills which describes the tools (e.g., These are critically important.

article thumbnail

Programming in blocks lets far more people code — but not like software engineers: Response to the Ofsted Report

Computing Education Research Blog

For example, small-scale research from 2011 highlighted 2 habits that ‘are at odds with the accepted practice of computer science’ ( footnote ). They may lead to a fine-grained approach to programming that does not use accepted programming constructs…conditional execution and bounded loops.”.

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

And if we treat these as equivalent and merge them we now get: (The question of “state equivalence” is a subtle one, that ultimately depends on the operation of the observer, and how the observer constructs their perception of what’s going on. It’s a new kind of fundamentally multiway construct.

Physics 108
article thumbnail

Can AI Solve Science?

Stephen Wolfram

What if all we ever want to know about are things that align with computational reducibility? A lot of science—and technology—has been constructed specifically around computationally reducible phenomena. And that’s for example why things like mathematical formulas have been able to be as successful in science as they have.

Science 122
article thumbnail

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

Stephen Wolfram

When most working mathematicians do mathematics it seems to be typical for them to reason as if the constructs they’re dealing with (whether they be numbers or sets or whatever) are “real things”. And we can think of that ultimate machine code as operating on things that are in effect just abstract constructs—very much like in mathematics.

article thumbnail

Computational Foundations for the Second Law of Thermodynamics

Stephen Wolfram

Sometimes textbooks will gloss over everything; sometimes they’ll give some kind of “common-sense-but-outside-of-physics argument”. In some types of rules it’s basically always there , by construction. But one never quite gets there ; it always seems to need something extra. But the mystery of the Second Law has never gone away.

article thumbnail

The Concept of the Ruliad

Stephen Wolfram

Think of it as the entangled limit of everything that is computationally possible: the result of following all possible computational rules in all possible ways. It’s yet another surprising construct that’s arisen from our Physics Project. And it’s one that I think has extremely deep implications—both in science and beyond.

Physics 121