Hold on just a sec...
3 credits
Spring 2025 LectureThis course introduces students to advanced computer programming techniques in the context of Computer-Aided Design and Manufacturing by focusing on automation and customization procedures of 3D solid modeling, design, and management tasks. The course emphasizes problem-solving skills and creative thinking by developing solutions to manipulate CAD applications, files and PDM systems programmatically. By the end of the semester, students should be able to identify characteristics and common patterns in tasks that lend themselves to automation and select and evaluate the most appropriate mechanisms to implement different levels of automation. Pre-Requisite: CGT 52000 or equivalent.
Learning Outcomes1Demonstrate expertise in manipulating CAD applications and files programmatically.
2Analyze how CAD systems can be customized to suit unique purposes.
3Devise algorithms to automate design work and speed CAD/CAM processes.
4Develop functionality that expands and builds on the capabilities of CAD software.
5Create complete applications for engineering and design both inside and outside the CAD environment.
6Improve productivity by reducing the time required to perform repetitive tasks.