Department of Industrial and Manufacturing Engineering - Leading Process and Product Improvement

Click here for most recent complete syllabus (.pdf format)

IME 3460 - Programming for Computer-Aided Design

Catalog Description:

Modular software development for interactive CAD. Topics include human interface for interactive design, programming structure for modular entity creation, storing and retrieving object data, utilizing peripheral input and output devices, attribute regulation and control, and software transfer and documentation specifications.

Prerequisites & Corequisites: Prerequisites: IME 2460 and CS 1110.

Credits: 3 hours

Lecture Hours - Laboratory Hours: (2 - 3)

Prerequisites by Topic:

  • A basic understanding of C++ programming that includes functions, classes, and file I/O (CS 1110).
  • A basic understanding of CAD systems and entity manipulation (IME 2460).

Course Objectives, Performance Criteria, and Outcomes:

Course Objectives

ABET-TAC Outcomes2


Performance Criteria Measured1

Learn to apply C++ programming techniques to solve problems related to graphics. a*  

A2: Demonstrates effective use of one or more tools (CAD, Word, Excel, PowerPoint, CAE) in presentation, analysis, research of a design.

Understand basic concepts in data retrieval. d  


Understand the basics of converting between data formats including coordinate transformations. b*  

B1: Selects and uses tools or technologies (DXF, IGES, STL) to transfer design information.

Performance Criteria1: IME performance criteria may be found at

ABET-TAC Outcomes2: Outcomes may be found at

*results tracked in ABET course notebooks



Suggested References

  • The student’s C++ reference from CS 1110
  • Visual C++ Version 6.0 (for the student’s home computer)

Course Coordinator:

Mitchel Keil
Western Michigan University
F-221 Parkview Campus
Kalamazoo, Michigan 49008-5336
Phone: 276-3365

Revision Date: Summer 2011


Department of Industrial and Manufacturing Engineering
Western Michigan University
Kalamazoo MI 49008-5336 USA
(269) 276-3350 | (269) 276-3353 Fax

Copyright © 2012 Western Michigan University, All Rights Reserved