MEEM
5408 - DESIGN AUTOMATION: THEORY & IMPLEMENTATION
Fall 2004
Grades (I made the assignments to be worth 50%)
Exams
Exam 1 answers directory
Lectures
To get the most out of the lectures, I recommend that you go over the notes before the lecture. As well, be sure that you have working all programs from previous lectures.
Aug. 31 I. Introduction
II.1 C/C++ Programming Essentials
Sept. 3 II.2 Data Primitives and Operators
Sept. 7 II.3 Program Flow
II.5 Algorithm Performance Analysis
Sept. 13 II.6 Object-Oriented Programming Concepts
II.7 OOP Concepts in C++ (test.cc)
Sept. 17 cont'd
Sept. 21 cont'd
Sept. 24 II.8 Working With Large Programs
Oct. 5 II.9 OOP Software Design Methodology
III.1 Graphical User Interfaces
Oct. 8 III.2 The CADshell Windows Libraries (download directory)
Oct. 15 IV The UG Open Architecture (download directory, CADshell_UG directory)
Oct. 12 V.1 CAD Visualization
Oct. 19 V.3 Geometric Modeling
V.4 Solid Modeling Data Structures
Oct. 22 Cont’d
Oct. 26 Exam 1
Oct. 29 Exam review
Nov. 2 V.5 Solid Modeling Implementation
Nov. 5 ACIS programming (program 1 directory) (program 2 directory)
Nov. 9 V.7 Curves (Download the DesignMentor curve program)
V.8 Surfaces (Download the DesignMentor surface program)
Nov. 12 Surfaces cont'd
Nov. 16 V.9 Optimization (practice questions)
Nov. 19 VI Internet (IDEAS program 1, IDEAS program 2)
Nov. 30 VII Engineering Information Representation – Geometric Product Data representation
Dec. 3 VII Engineering Information Representation – Algebraic and Geometric Relationships
Dec. 7 VII Engineering Information Representation – Features
VII Engineering Information Representation – Shape Grammars
Dec. 10 Project demo’s and Review
Assignments