Back to Courses
Spring 2024 • 12 Credits
24-682

Computer-Aided Engineering

This course examines how computation and information technologies are rapidly changing the way engineering design is practiced in industry, covering engineering analysis, optimization, and factory automation.

Level Graduate
Semester Spring
Credits 12
Status Active

Course Overview

This course represents the second part of a two-semester computational engineering sequence. The course examines how computation and information technologies are rapidly changing the way engineering design is practiced in industry.

Three Main Topics

1. Engineering Analysis

  • Finite element method theory and application
  • Truss and beam element formulation
  • Structural analysis using computational methods
  • Application to real-world engineering problems

2. Engineering Optimization

  • Optimization problem formulation
  • Solution methods and algorithms
  • Constrained and unconstrained optimization
  • Applications in design and manufacturing

3. Factory Automation

  • Robot kinematics and dynamics
  • Path planning algorithms
  • Manufacturing planning (nesting problems)
  • Integration of automation systems

Course Format

Lectures: Monday and Wednesday, 12:30–2:20 PM

Computer Cluster Hours:

  • Friday 2:30–4 PM
  • Monday 4:30–6 PM

Learning Approach

The course emphasizes hands-on computational work, with students applying theoretical concepts to practical engineering problems through:

  • Weekly problem sets
  • Computational projects
  • Use of engineering software
  • Integration of multiple computational tools

Prerequisites

Students should have completed an introductory computer programming course before enrolling. Basic knowledge of engineering mechanics is also recommended.

Instructor

Professor Kenji Shimada

Course Philosophy

The course prepares students to leverage modern computational tools in engineering practice, bridging the gap between traditional design methods and contemporary computational approaches used in industry.