Technical electives (16 units)
Select at least 16 units from the following list of classes

ME 306 Heat Transfer I (4)
Prerequisite: MATH 208, PHYS 212 Fundamental principles of heat transfer; conduction, convection, and radiation; applications

ME 321 Kinematics (4)
Prerequisite: ME 319 Transmissions of motion; theory of mechanisms; linkages; gears; cams; belts and chains

ME 409 Mechanical Engineering analysis (4)
Prerequisites: MATH 215, and senior standing Setup of vibration, heat transfer, fluid flow, and other mechanical engineering systems as ordinary and partial differential equations; analogies between various physical systems. Classical, transform, numerical, and computer-aided methods of solution

ME 410 Control of Mechanical Systems (4)
Prerequisites: MATH 215, ME 306, PHYS 213 Mathematical models of dynamic systems, fundamentals of feedback control, basic control actions and devices, applications to mechanical systems

ME 414 machine design II (4)
Prerequisites: ME 323 Design of unit assemblies and machines; materials, safety, lubrication, and construction

ME 419 Computer Aided Mechanical Engineering (4)
Prerequisites: ME 103, ME 323, ME 303, ME 306, CS 290 (or equivalent) Applications of modern engineering tools in computer-aided design, finite element analysis, computational fluid dynamics and control simulations. Problems in mechanics, heat transfer, fluid dynamics, and control, etc. are covered.

ME 421 Dynamics of Mechanisms (4)
Prerequisites: CE/ME 320 Applications of principles of statistics, kinematics, and dynamics to analysis and design of mechanisms with rotating or reciprocating masses.

ME 423 Introduction to Finite Element Method (4)
Prerequisites: CE/ME 210, CS 290, MATH 215. Corequisites: ME 306, ME 323 Derivation of element stiffness matrices for spring, bar, beam, and constant-strain triangle elements, from energy principles. Application to trusses and frames. Steady-state heat transfer. Use of finite element method software

TECH 325 Industrial Controls (3)
Prerequisites: TECH 321 Sensors and their control and data acquisition; motor controls; practical control applications

TECH 327 Microprocessors ( 3)
Prerequisites: TECH 326 Architecture, programming, interface, and applications of microprocessors; hands-on programming and interfacing applications

TECH 411 Tool Design (3)
Prerequisites: TECH 110 Application of principles of precision dimensioning, mechanics, and drafting to design of machines, tools, gears, and cams; selection and design of tools for mass production

TECH 425 Programmable Controls (3)
Prerequisites: TECH 325 Applications, programming, and trouble-shooting of programmable logic controllers (PLC) and motion controls with servo and stepper motors; hands-on applications