Disagree. If you are not using an algorithm to create a program, or if that algorithm is not based on firm logical principles, you can be the finest algebraist in the world and never get your program to operate correctly.
Most programming is pushing data around in and out of persistent storage. Creating a variable is algebra. Every program starts with creating data structures which is algebra.