Skip to main content

What mathematics are required for computer science?

May 12, 2023. Mathematics for Computer Science. Free MIT course online 

Mathematics is the science (formal study) of quantities and shapes. Computer science is the study of computational systems.

The Massachusetts Institute of Technology (MIT) offers a free online course on the Mathematics of Computer Science. Consider enrolling today. The mathematicians and computer scientists of the distant future have not been born yet. This is the best time to jump into math and computer science. 

MIT's online course covers three areas:

  •     Fundamental concepts of mathematics.
  •     Discrete structures used in mathematics.
  •     Discrete probability theory.

1. The fundamental concepts of mathematics are "functional diapers": mathematical functions on definitions, ideas, axioms, proofs, examples, relations, sets ("diapers").

  • Definitions are lists of properties or characteristics giving meaning to a mathematical symbol.
  • Proofs are inferential arguments demonstrating by logic that certain assumptions in statements guarantee certain results. 
  • Axioms are statements that are taken as true without proof, serving as foundational blocks for the viability of a mathematical system.
  • Sets are collections of mathematical objects such as numbers, symbols, shapes, points, lines, etc.
  • Relations are value comparisons that can be reflexive, irreflexive, symmetric, anti-symmetric, or transitive.
  • Functions are data processing operations transforming input into output.

2. Discrete mathematical structures are sets or combinations of other sets or substructures. Graphs are points connected by lines. State machines are apparatuses or devices that transitions from one value (state) into another by functional processing of input into output.

3. Discrete probability theory studies the distribution of possible outcomes or events in sets where a specific result cannot be predicted with certainty yet the amount of possible results (events or outcomes) is finite rather than infinite.

Learn more about the Mathematics of Computer Science online course offered by MIT.

Artificial intelligence is the next frontier in mathematics and computer science. At Creatix AI Consulting, the mission and vision is helping clients succeed with AI. We are researching and learning the relevant topics and sharing them as we go. Join us online at Creatix.one, AI for everyone. 




Comments

Popular posts from this blog

Will AI enslave or free humans?

April 9, 2024 Who knows. The most likely scenario is that AI will free humans, not only from forced work for survival and that AI may become the new "slave". AI may also help humans turn into a more advanced (less biological and more artificial) species. Chances are that no human who is alive today will ever see that form of transhumanism materialize. Some current humans may likely live in a transitional phase where AI will continue replacing human workers in every field, allowing humans more free time to become the new "slave masters" on Earth.  We have discussed in many past articles slavery as one of the foundational technologies (tools and methods) developed by humans. All great human civilizations were built on the backs of slaves and slavery-based agricultural economies. The machines of the industrial revolution eventually replaced slaves and freed them globally. AI is the new "slave" and will lead to a new "slavery-based" economy that will

What is AI, what is the Problem Paradox, what are problems and what are solutions?

January 20, 2024  Artificial intelligence (AI) is human-like computerized problem-solving ability.  The Problem Paradox is that the solutions to problems create more problems, which are oftentimes more complex than the original ones. AI will become humanity's problem-solving utility of choice. AI will solve problems faster than any human--or all of humanity for that matter--could ever solve alone. This means that AI will create more problems faster than any previous technology in the history of humanity. This will be nerve wracking for many, and also an incredible business opportunity for entrepreneurs and investors. This article explores what are problems, what are solutions, and what are common problem-solving techniques. It continues introducing the Creatix Medium's concept of the Problem Paradox and begins to drop a new Creatix concept about the AI of Everything. Let us know what you think. AI is the latest "fad" in computer science, and the hottest bubble craze i

Can the essence of animal life be programmed into AI?

September 22, 2023 Yes, the essence of animal life can be programmed into AI.  The first step would be determining what is the essence of animal life. As everything else in this universe, life seems to be related to balancing or neutralizing opposite states. Opposites refer to symmetrical antithesis in value. This universe seems to work by dynamically interplaying opposite states. That could be opposite spin, direction, charge, force, etc.  Animal life seems to hinge on the dynamic balancing of opposite electrochemical impulses produced by the brain. These two opposite impulses are what humans refer to as "pain' and "pleasure". Everything an animal life is controlled by pain and pleasure. Everything an animal, including all humans, have ever done in history, are doing today, and will do tomorrow is utterly controlled by the dynamic interplay of painful and pleasurable electrochemical impulses orchestrated by the brain.  The pain / pleasure pathways are inherited (gen