Engineering Science Freshman ES1

Programming

Introduces computer logic, debugging, and programming applied to engineering problem solving using Excel, VBA, MathCAD, and MATLAB.

This course introduces computer programming and focuses on the development of the logical problem-solving skills that are essential in engineering. Topics covered include logical expressions, conditional statements, variable types, looping, subroutines, and functions. The ability to properly annotate and debug coding is stressed. Student skills in the application of widely used, commercially available software such as Excel®, MathCad®, Visual Basic for Applications (VBA®), and MATLAB® are developed and exercised to facilitate their use in subsequent mathematics, science, and engineering courses.