Udemybeginneren

The CORDIC Algorithm

Learn the algorithm for coordinating rotation in digital computers. Master essential concepts for robotics, graphics, and more.

4.9(12)
148students
7h 53m
Certificate
Ross McGowan
Ross McGowanApplied Mathematics and Computer Science Educator

Course Content

The CORDIC Algorithm is a beginner-level Udemy course taught by Ross McGowan. It runs 7h 53m, is taught in English, and includes a certificate of completion. Learners rate it 4.9 out of 5 from 12 reviews, with 148 students enrolled. It is a paid course, last updated January 2023.

Explore the fascinating world of the CORDIC Algorithm! This course dives into the mathematics behind the Coordinate Rotation Digital Computer Algorithm, a powerful technique for approximating fundamental mathematical functions.

Developed in 1956 by Jack E. Volder to replace analog navigation systems, the CORDIC Algorithm has a rich history, powering early scientific calculators and floating-point math coprocessors.

In this course, you'll learn how to:

  • Approximate Trigonometric Functions: Master the CORDIC Algorithm for calculating sine, cosine, tangent, arcsine, arccosine, and arctangent.
  • Perform Arithmetic Operations: Discover how to use CORDIC for multiplication and division.
  • Explore Hyperbolic Functions: Understand the application of CORDIC to sinh, cosh, tanh, arcsinh, arccosh, and arctanh.
  • Model Exponential and Logarithmic Functions: Learn to approximate the exponential function (e^x) and its inverse, lnx, using CORDIC.

We'll use Desmos, a free online graphing calculator, to model and visualize the CORDIC Algorithm. You can easily access the simulations and experiment on your own!

This course provides a strong mathematical foundation for the CORDIC Algorithm. Our goal is to fully understand and master this technique before moving on to implementing it with a floating-point unit in the next course, ultimately building a simple 32-bit math coprocessor.

Get ready to unlock the power of the CORDIC Algorithm!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(55)
5h 9m
beginner
5.0(3)
12h 49m
all

Dealing with Algorithms

by Jimsha Malayil

5.0(16)
14h 3m
all
5.0(12)
13h 46m
beginner