Degree Requirements
Master of Engineering in Computer-Aided Engineering
The Master of Engineering program educates and trains multidisciplinary professionals in the use of computational techniques in the planning, design and management of engineering projects. The computer-aided engineering tools which are emphasized are modeling, simulation, visualization, optimization, artificial intelligence and advanced design, documentation, manufacturing and information management. The program provides the graduate with a credential which represents the completion of advanced training in a particular engineering application area, coupled with an intensive concentration in computational procedures appropriate for that application area. The focus of the program is on advanced engineering design involving aerospace, civil and mechanical engineering systems. The program includes substantial project work designed to provide a background in the application of CAE techniques in real world situations. This program is not oriented to the engineering of electrical or computer systems. The School of Engineering, through the Department of Electrical Engineering, offers various programs which focus on computer-aided engineering techniques related to electrical and computer engineering projects.The minimum requirement for the Master of Computer-Aided Engineering is 30 units. The curriculum has three segments: computer-aided engineering core, the discipline specific core and the computational electives.
Computer-Aided Engineering Core
Fifteen units are required, including courses emphasizing graduate level mathematics, basic computer science principles, an introduction to simulation, an overview of computer-aided engineering techniques, and computer-aided engineering projects. The core involves the choice of two simulation courses - CE 529a, which involves finite element analysis and a structural orientation, and AE 535a, which involves a fluid mechanics orientation.The Master of Engineering program involves major design project work in the computer-aided engineering overview course, CE 550, and in the computer-aided engineering project course. Students have a choice of project courses. CE 551 is a generic course incorporating structural, fluid and thermal projects. AE 535b focuses entirely on fluid mechanics projects. Some students may wish to pursue specialized projects not covered in either of these courses. They may complete a specialized project by taking the AE, CE, ME 590 directed research courses through an appropriate advisor.
CAE Core Curriculum Units AE 525b Engineering Analysis, or CE 525b Engineering Analysis, or ME 526 Engineering Analytical Methods 3 AE 535a Introduction to Computational Fluid Mechanics, or CE 529a Finite Element Analysis 3 CS 455x Introduction to Programming Systems Design 3 CE 550 Computer-Aided Engineering 3 AE 535b Introduction to Computational Fluid Mechanics, or CE 551 Computer-Aided Engineering Project, or AE 590 Directed Research*, or CE 590 Directed Research*, or ME 590 Directed Research* 3 *approved individual CAE project (project may be extended by 3 units by using one of the computational electives)
Discipline Specific Core
Six units are required involving advanced graduate level engineering courses. These courses are designed to focus on fundamental theory rather than design or computational techniques. All courses are to be taken from the same basic discipline, selected by the student. The possible basic disciplines include structural and solid mechanics, fluid mechanics, thermal analysis and combustion, geomechanics, and other areas of applied mechanics. The student is provided with a list of the acceptable courses in each discipline. In general, these lists include courses from the Departments of Mechanical, Civil and Aerospace Engineering.Computational Electives
Nine units are required involving advanced graduate level engineering courses which focus on computational procedures. The student is provided with lists of acceptable computational electives. These electives are designed to cover the computational areas of geometric modeling, simulation, visualization, optimization, artificial intelligence and advanced design, documentation, manufacturing and information management. The student is permitted to spread electives over multiple computational areas.
Produced by the USC Division of Student Affairs,
Office of University Publications
univpub@usc.edu