ARCH 429 - CAD Programming


Robert J. Krawczyk, College of Architecture

Semester: Spring
Credit: 3 Hours
Prerequisites: Knowledge of 2D and 3D CAD concepts and software; ARCH 225 or 425 and ARCH 426 and either ARCH 427 or ARCH 428, ARCH 428 perferred

Class hours: Thursday 8:45 - 10:15; lab arranged

Required Text: AutoLISP Programming for Productivity, William Kramer Delmar Publishers Inc.


Course Description:

Review programming in CAD systems; programming basics in AutoCAD, extensive creation of 2D and 3D objects, data interrogation, manipulation, and extraction, and 2D and 3D parametric and rule based design. Investigation of form creation based on mathematical relationships and random generation. Review of CAD database procedures for space planning and bill of quantities.

Software used in course: AutoCAD 2D and 3D, optionally 3D Studio MAX; all programming done in AutoCAD AutoLISP.

Evaluation:

Students are evaluated by 31 exercises and 2 multi-part design projects. Work is evaluated according to:

- understanding of basic programming concepts and methods
- understanding of CAD entities and the ability to generate and manipulate
- quality of generated forms and developed rules


Weekly Schedule:

1. CAD Programming Overview

2. AutoLISP basics

3. AutoLISP basics

4. Form Development

5. Form Development

6. Form Development

7. CAD Database

8. CAD Database

9. CAD Database

10. Form Development

11. Form Development

12. Form Development

13. Final Programming Project

14. Final Programming Project

15. Final Programming Project


Grades: Based on the total points for completed assignments; each assignment has a different number of points:

Grading scale: A 91 - 100% B 81 - 90% C 71 - 80% D 61 - 70% E 0 - 60%

Late assignments: for every class day an assignment is late, 10% will be deducted from that assignment

Attendance for lecture and lab is mandatory; starting with the third absence, 5% of total course grade is deducted for each lecture or lab missed from your total accumulated points


Last update: Monday, September 14, 1998 by Robert J. Krawczyk