Structured programming appropriate to solve engineering problems. Students learn to create program using loops, decision statements, arrays, modular programming, and file input and output. Emphasis is given to solving typical engineering problems. Content is related to prior engineering courses. Prerequisite: ENGR 102 (0.5 course).