Course Computational Mathematics

Introduction

Course's Page 4 min Text by
User Image
Yan Silva

Hello,

Welcome to the Computational math course. This course will be the first that involves mathematical topics in programming. In the future, we will have other courses in this area explaining more topics and more complex algorithms.

Talking specifically about this course, we will first look at some introductory topics about mathematical theory:

  • Basic mathematics
  • Modular arithmetic

After that, in each lesson, we will initially look at some topics about mathematics. We will describe it, look at some examples of its applications, and some theorems about it. So we will see how it fits into computing by learning some algorithms that relate to this topic and looking at some examples of computational problems that can be solved using these algorithms. Some of the topics we will see in this part of the course will be:

  • Euclidean algorithm
  • Bit manipulation
  • Sieve of Erastosthenes
  • Bisection Method

Wait! Why improve your math skills anyway? Why is math important for programming?

This is a pretty common question.