EG452 Applied Programming
Engineering credits: 3
This course will provide an introduction to various high-level languages and interactive environments for numerical computation, visualization, and programming used by engineers and scientists to develop and/or simulate sophisticated systems. The students will be exposed to a variety of tools, and built-in math functions that will enable them to explore multiple approaches in order to reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java™. The students will also be taught how to apply these programming environments in a wide range of applications, including signal processing and communications, image and video processing, control systems, test and measurements, computational finance, and computational biology. More than a million engineers and scientists in industry and academia use these programming environments as their primary language for technical computing. Prerequisite: CS132.