Balancing Symbolic and Computational Thinking: Reinforcing Engineering Math Via Programming Conference Paper uri icon