Introduces fundamental programming concepts with engineering applications using C at a lower level of abstraction and MATLAB at a higher, application-focused level. The course teaches the use of pointers, control flow, and data types. Example engineering applications include signal processing and the numerical computations. The course includes a weekly computer lab session. Recommended prereq., APPM 1350. Prerequisites: Restricted to College of Engineering majors only.