خوارزمية
الخوارزمية هي مجموعة من الخطوات الرياضية والمنطقية والمتسلسلة اللازمة لحل مشكلة ما. وسميت الخوارزمية بهذا الاسم نسبة إلى العالم أبو جعفر محمد بن موسى الخوارزمي الذي ابتكرها في القرن التاسع الميلادي. الكلمة المنتشرة في اللغات اللاتينية والأوروبية هي «algorithme» وفي الأصل كان معناها يقتصر على خوارزمية لتراكيب ثلاثة فقط وهي: التسلسل والاختيار والتكرار.و قد أثُبت أنه لاحاجة إلى تراكيب إضافية. استخدام هذه التراكيب الثلاث يسهل فهم الخوارزمية واكتشاف الأخطاء الواردة فيها وتغييرها.
حروب الرياضيات
ومن النقاط التي دار حولها الجدال هو كيفية تعليم الأطفال المهارات التي تعتمد على الصيغ أو الخوارزميات (إجراءات ثابتة تنفذ خطوة بخطوة لحل مشاكل الرياضيات) بشكل واضح مقارنةً بنهج يعتمد على الاستفسار بشكلٍ أكبر ويتعامل فيه الطلاب مع مشكلات واقعية تساعد على تطوير العديد من مهارات الشعور والتفكير وحل المشكلات الرقمية. وفي هذا النهج الثاني، يعتبر الفهم التصوري هدفًا أساسيًا، بينما تأتي المهارات الخوارزمية في المقام الثاني.