Summer 2017 Course Descriptions

COMP 50-A Fundamentals of Computational Design

S. Hassoun
MTWRF 12:00a-12:00a, Online

With the availability of increased computing power, many engineering disciplines now rely on utilizing computation to explore different design options. This class introduces fundamental concepts in "computationally" designing complex engineering systems. Students will learn computational design principles shared when designing bridges, airplane wings, and robots. The course will use MATLAB as a computational platform, and cover fundamental concepts such as a solution space, design decision variables, constraints, optimal points within the design space and searching the design space using efficient algorithms, exhaustive enumeration, and approximate algorithms.

Prerequisite: Prior programming experience in C, C++, Java, MATLAB, or Python through a formal course at the university or high school level. High School Algebra.

Back to Main Courses Page