| |
May 02, 2026
|
|
|
|
|
Catalog 2024-2025 [ARCHIVED CATALOG]
|
MATH 335 Computational Design5 credits Computational Design studies the use of computational technology in the design process. The course focuses on algorithmic thinking and the use of modern software tools to generate, explore, iterate, refine, and solve specific design problems. Specific skills include parametric design, programming concepts and environments, computational grammars and L-systems, and genetic algorithms.
This course meets the Quantitative Reasoning general education distribution requirement.
Prerequisites: MATH& 107 or any college-level math course with intermediate algebra as a prerequisite and admission into any BAS program
Course Outcomes Upon successful completion of this course students will be able to:
- Describe and apply the basic principles and techniques of software design
- Apply algorithmic and constraint-based thinking to the design process
- Use software to guide the design process
- Specify the parametric properties that define and encode design intentions
- Apply software algorithms to automate repetitive tasks and to generate design options
- Interpret and employ the structure of computational grammars, L-systems, and genetic algorithms
- Interact dynamically with software supported and generated designs
- Embody movement and temporal evolution into designs
- Apply physical simulation to designs
- Use the algorithmic skills of problem solving, pattern recognition, substitution, following structural rules, and quantitative modeling to solve design problems
College-Wide Learning Outcomes This course teaches to the college-wide learning outcome of Critical Thinking, the ability to evaluate information, draw inferences, arrive at conclusions, and create solutions based on objective analysis of the evidence.
Total Hours: 50 Theory (Lecture) Hours: 50
|
|