This course illustrates the role of computer programming in solving engineering problems. Topics covered include: algorithm design, program development, debugging and coding, engineering reporting and presentations. Students will learn to solve engineering problems using Matlab and C/C++.