In this video we will take an in depth look at the fast inverse square root and see where the mysterious number 0x5f3759df comes from. This algorithm became famous after id Software open sourced the engine for Quake III. On the way we will also learn about floating point numbers and newton's method.
Calculation Nation® uses the power of the Web to let students challenge opponents from anywhere in the world. At the same time, students are able to challenge themselves by investigating significant mathematical content and practicing fundamental skills. The element of competition adds an extra layer of excitement.
“The games on Calculation Nation® provide an entertaining environment where students can explore rich mathematics,” said Jim Rubillo, Executive Director of the National Council of Teachers of Mathematics (NCTM). “Through these games, students are exposed to the same mathematical topics that they see in class as well as those that are recommended in Curriculum Focal Points.”
Calculation Nation® is part of the NCTM Illuminations project, which offers Standards-based resources that improve the teaching and learning of mathematics for all students. Its materials illuminate the vision for school mathematics set forth in NCTM’s Principles and Standards for School Mathematics and Curriculum Focal Points.
Illuminations is also part of Thinkfinity.org, a comprehensive educational website funded by the Verizon Foundation to provide free educational resources to parents, teachers, and students. Thinkfinity.org is the cornerstone of Verizon Foundation’s literacy, education and technology initiatives. The goal of Thinkfinity.org is to improve student achievement in traditional classroom settings and beyond by providing high-quality content and extensive professional development training.
The National Council of Teachers of Mathematics is a public voice of mathematics education, providing vision, leadership and professional development to support teachers in ensuring equitable mathematics learning of the highest quality for all students.
D. Ingalls, T. Kaehler, J. Maloney, S. Wallace, und A. Kay. OOPSLA '97: Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, Seite 318-326. New York, NY, ACM Press, (1997)