Multiple choice To write a program that solves a given problem, a programmer designs an algorithm codes an algorithm in a programming language debugs the program all of the above Reveal answer Fill a bubble to check yourself D Correct answer Explanation Program development is a holistic process that includes defining the algorithm, writing the code, and testing/debugging to ensure correctness.