Skip to Content


Course map:


Mechanical Vibration/3 credits (ME3300)

Prereq: Applied Mechanics (2)

  1. Free vibration of SDOF systems
  2. Forced vibration of SDOF systems
  3. Multi-degrevibrations of freedom systems
  4. Vibration of continuous systems
  5. Introduction to modal analysis

Advanced Materials Mechanics/3 credits (ME3301)

Prereq: Materials Mechanics (2)

  1. Stress and strain
  2. Torsion problems
  3. Basic analysis of plates & shell
  4. Inelastic deformation
  5. Fatigue and fracture

Basic Computer Concept/3 credits (None)

Class: Undergraduate, freshmen, spring semester

Prerequisite(s): None

Classroom and Laboratory Hours: 2 lecture hours and 3 practice hours


The course consists of three parts: Introduction of Computers with Microsoft Office 98/2000 applications and mainly C programming language with a brief introduction of FORTRAN language.

Content of Computer Concept:

  1. Computer History
  2. Hardware and Software
  3. Operating Systems
  4. Graphics and Microsoft Word Processing
  5. Microsoft Excel
  6. Microsoft PowerPoint
  7. Internet

Content of C programming language:

  1. Developed Environment of Microsoft Visual C++ 6.0
  2. Input and Output
  3. Data Types
  4. Conditions
  5. Loops
  6. Pointers
  7. Arrays
  8. Strings
  9. Functions
  10. Structures and Unions

Content of FORTRAN language:

  1. Compare the differences between C and FORTRAN
  2. FORTRAN statements associate to C statements
  3. Functions/subroutines associate to C functions

Programming Design/3 credits (None)

Class: Undergraduate, sophomore, fall semester

Prerequisite(s): Basic Computer Concept

Classroom and Laboratory Hours: 3 lecture hours


Base on the C programming language taught in the Basic Computer Concept course, the coherent content – C++ language is introduced. It would focus on C++ language grammar with brief introduction to object-oriented concept.


  1. From C to C++
  2. Basic OOP Concept
  3. Objects and Classes
  4. Inheritance
  5. Dynamic Memory Allocation
  6. Polymorphism
  7. Reusability
  8. Templates & Exceptions
  9. Microsoft Foundation Classes

Computer Graphics/3 credits (ME3109)

Class: Undergraduate, junior, fall semester

Prerequisite(s): Programming Design

Classroom and Laboratory Hours: 3 lecture hours

Introduction :

Computer Graphics inherits the courses of Engineering Drawing, Basic Computer Concept, Mechanical Drawing, and Programming Design at the first two years of undergraduate courses in ME department. Basic mathematical methods are invoked for programming a three-dimensional computer drawing software.


  1. Computer Graphics Software Standard and Hardware
  2. 2D Viewing Operations
  3. Glut Windows
  4. 3D Viewing Operations
  5. OpenGL Functions
  6. Hidden Lines, Surfaces and Rendering
  7. Quadratic Surfaces Implementation
  8. Curves
  9. Curves Implementation
  10. Surfaces
  11. Surfaces Implementation
  12. Solid Modeling

Object-Oriented Programming 3 credits (None)

Class: Senior, Postgraduate, fall semester

Prerequisite(s): Programming Design

Classroom and Laboratory Hours: 3 lecture hours


The course inherits the Mechanical Engineering undergraduate courses of Basic Computer Concept and Programming Design. It introduces the basic concept of Object-Oriented Analysis and Design.


  1. C++ Programming Language
  2. Object-Oriented Development
  3. Problem Analysis
  4. Class Design
  5. UML Notation
  6. Architecture Design
  7. Concurrency
  8. Persistence Mechanisms
  9. Implementations
  10. Large Program Samples

Automatic Control/3 credits (ME3602)

Prereq: Engineering Mathematics (2)

  1. Introduction to control systems
  2. Mathematical models of systems
  3. Feedback control systems
  4. Performance of feedback control systems
  5. Stability of linear feedback control systems
  6. The root-locus method
  7. Frequency response method
  8. Stability in the frequency domain
  9. PID control and compensator
  10. Digital control systems
  11. Several control experiments will be provided for hands-on experience

Hydraulic and Pneumatic Engineering/3 credits (None)

Prereq: Fluid Mechanics

  • Hydraulic Engineering:
    1. Introduction
    2. Basic principles of fluid power
    3. Hydraulic pump, motors and cylinders
    4. Hydraulic control valves (Direction, pressure and flow control)
    5. Hydrostatic transmission
    6. Hydraulic accessories
    7. Basic hydraulic control circuits
    8. Application of hydraulic control circuits
  • Pneumatic Engineering:
    1. Introduction
    2. Compressed air supply units
    3. Pneumatic control valves
    4. Basic pneumatic control circuits
    5. Design of pneumatic circuits
    6. Application of pneumatic control circuits

Heat Power Testing (junior)  (None)

  1. The bomb calorimeter
  2. Heating value of gaseous fuels
  3. Proximate analysis of coal
  4. Liquid fuel analysis
  5. Gas turbine test
  6. Solar cell tests
  7. Rotary engine tests

Materials Testing (None)

  1. Tension with stress-strain measurement
  2. Mechanical properties in tension
  3. Impact testing, hardness testing, compression testing, fatigue testing
  4. Observation of microscopic structure of steel

Servo Systems/3 credits (None)

Prereq: Automatic Control

This is a continuation of the course in Automatic Control.  It presents the basic concepts of analysis and design in a servo mechanism system where system components and different control configurations are studied in some detail.  The main contents of the course are the basic concepts of a servo system, components' characteristics, practical analysis skills, design methods and performance analysis.

Industrial Electronics/3 credits (None)

Prereq: Electronics

This course is intended to introduce practical industrial control systems.  The devices and systems that are presented have been chosen to represent a broad range of industrial applications. The overall aim is to show how individual devices and circuits interrelate to form useful systems.

Power Plant Design (None)

Practice in boiler design and drawing.  The study of fuel and ash handling equipment; pulverizer, condenser, heater, deaerator, evaporator, water technology, boiler control.

Thermodynamics (1) 2 credits (ME2201)

Prereq: Calculus (2), General Physics (1)

  1. Properties of a pure substance
  2. Work and heat
  3. The first law of thermodynamics
  4. The second law of thermodynamics
  5. Entropy
  6. Irreversibility and availability 

Thermodynamics (2)/2 credits (ME2200)

Prereq: Thermodynamics (1)

  1. Power and refrigeration cycles
  2. Thermodynamic relations
  3. Mixtures and solutions
  4. Chemical reactions
  5. Flow through Nozzles and Blade passages

Materials Mechanics (1)/3 credits (None)

Prereq: Calculus (2), Applied Mechanics (1)

  1. Introduction to stress, strain, and their relationships
  2. Axial loading: applications and pressure vessels
  3. Torsion
  4. Flexural loading: stresses
  5. Flexural loading: deflection
  6. Combined stresses and failure criteria
  7. Columns

Materials Mechanics (2)/3 credits (None)

Prereq: Materials Mechanics (1)

  1. Theories of stress and strain
  2. Advanced topics in torsion problems
  3. Thick-wall cylinders
  4. Energy methods
  5. Curved beams

Engineering Graphics (1)-(2)/2 credits (ME1400)(ME1401)

  1. Drawing instruments
  2. Projection of points, lines and planes
  3. Auxiliary views of points, lines and planes
  4. Intersections and developments
  5. Multiview draws
  6. Auxiliary views, isometric projection
  7. Sections

Engineering Design/3 credits (None)

Prereq: Machine Design (2)

  1. Introduction to engineering design
  2. Engineering design processes
  3. Creative design
  4. Engineering models
  5. Engineering communications
  6. Design considerations
  7. Design protection
  8. Design automation
  9. System design
  10. Design projects

Machine Design Principles (Mechanical Engineering Design) (None)

Basic, failure prevention application; from fundamental design theories to practical machine and mechanical engineering design.

Applied Mechanics (1)/3 credits (ME1300)

Prereq: Calculus (1)

  1. General principles
  2. Force vectors
  3. Equilibrium of particle
  4. Force systems resultants
  5. Equilibrium of a rigid body
  6. Structural analysis
  7. Internal forces
  8. Friction
  9. Center of gravity and centroid
  10. Moment of inertia
  11. Virtual work

Applied Mechanics/3 credits (ME1301)

Prereq: Applied Mechanics (1)

  1. Kinematics of a particle
  2. Kinetics of a particle: force and acceleration
  3. Kinetics of a particle: work and energy
  4. Kinetics of a particle: impulse and momentum
  5. Planer kinematics of a rigid body
  6. Planar kinetics of a rigid body: force and acceleration
  7. Planar kinetics of a rigid body: work and energy
  8. Planar kinetics of a rigid body: impulse and momentum
  9. Three-dimensional kinematics of a rigid body
  10. Three-dimensional kinetics of a rigid body
  11. Vibrations.

Dynamics of Machinery/3 credits (None)

Prereq:  Mechanisms (2)

  1. Introduction
  2. Static force analysis of machinery
  3. Dynamic force analysis of machinery
  4. Power analysis of gear systems
  5. Cam dynamics
  6. Balance of machinery
  7. Vibration of shafts

Advanced Heat Transfer/3 credits (None)

Prereq: Heat Transfer

  1. Transient heat conduction
  2. Radiative heat transfer between surfaces and in the media
  3. Convective heat transfer in internal flows and external flows

Engineering Drawing (ME2400)

  1. Engineering graphic language
  2. Presentation of three-dimensional subjects by precise graphics
  3. Orthographic, pictorial and dimensioning
  4. Fitting tolerance in mechanical components

Robotics and Automation/3 credits (None)

Prereq: Mechanisms (2), Applied Mechanics (2)

  1. Introduction to programming, sensing and servoing techniques in robotics and automation
  2. 8 laboratories and one practice project are included

Heat Transfer/3 credits (ME3201)

  1. Introduction
  2. Introduction to conduction
  3. One-, two-dimensional steady-state conduction
  4. Transient conduction
  5. Introduction to convection
  6. External flow
  7. Internal flow
  8. Free convection
  9. Boiling and condensation
  10. Radiation
  11. Heat exchangers

Dynamics of Machinery (None)

  1. Introduction
  2. Force analysis
  3. Force analysis with friction
  4. Flywheels
  5. Balancing of mechanisms
  6. Critical speeds
  7. Power equation
  8. Dynamics of Cam mechanisms
  9. Dynamics of gear mechanisms
  10. Dynamics of Robotics

Introduction to Finite Element Method (None)

  1. Introduction
  2. Review of solid mechanics
  3. ANSYS getting started
  4. Bar and truss
  5. Beams and frames
  6. One-dimensional problems
  7. Plane stress/strain
  8. Axisymmetry problems
  9. Isoparamentric elements
  10. 3-D elasticity
  11. Scalar field problems

Experiments in Mechanical Engineering (1)-(3)/3 credits (ME2170)(ME2171)(ME3270)

Prereq: (1) General Physics; (2) Mechanical Materials; (3) Fluid Mechanics, Thermodynamics (2)

  1. Pressure measurement
  2. Flow measurement
  3. Power measurement
  4. Drag measurement on cylindrical bodies
  5. The round turaulent jet
  6. Temperature measurement
  7. Measurement of thermal conductivity
  8. Liquid fuels analysis
  9. Bomb calorimeter, Junber calorimeter
  10. Engine performance test (SI engine & CI engine)
  11. Gas turbine test
  12. Steam power plant test
  13. COP of refrigeration cycle

Machine Design Practice/1 credits (None)

Prereq: Machine Design (1)

  1. Recognition of problems
  2. Data surveying
  3. Synthesis of mechanisms
  4. Stress analysis
  5. Selection of materials and manufacturing processes
  6. Determination of sizes
  7. Analysis and evaluation
  8. Drawings and written presentations

Engineering Japanese (1)-(2)/3 credits (ME3101)(ME3102)

  1. Pronunciation, various basic patterns of sentences, parts of speech, names of foreign countries and places, words of foreign origin.
  2. Expressions of 'liking and disliking', 'desire', 'comparison', 'similarity', 'will', 'speculation', 'invitation', 'asking for consent'.  Expressions equivalent to 'one must', expressions equivalent to 'one can', expressions of one's experience, technical terms.

Advanced Fluid Mechanics/3 credits (ME3202)

Prereq: Fluid Mechanics

  1. Principles of irrotational flow, incompressible potential flow  (both two-dimensional planar potential flow and three- dimensional axially symmetric flow are discussed)
  2. Applications of complex variables and conformal transformation to two-dimensional planar potential flows boundary layer theory, flow of compressible fluid

Mechanical Materials/3 credits (None)

Prereq: Calculus (1)

  1. Introduction and classification of materials
  2. Material characteristics --- mechanical, physical and chemical properties
  3. Mechanical property testing
  4. Crystalline imperfections and deformation
  5. Phase diagrams 6. Iron-iron carbide phase diagram
  6. Heat treatment of steels
  7. Engineering alloys and materials
  8. Corrosion and fracture

Powder Metallurgy/3 credits (ME3501)

Prereq: Thermodynamics (1), Mechanical Materials

  1. Introduction
  2. Metal powder production
  3. Powder characterization and testing
  4. Automatic compacting
  5. Sintering of metal powder
  6. Post processing for sintering
  7. Compacting die and design
  8. Powder metallurgy applications

Engineering Materials (None)

  1. Metal working and mechanical properties
  2. Strengthening of materials
  3. Non-ferrous alloy: aluminum, copper, nickel, cobalt & titanium alloy
  4. Ferrous alloys: iron & steel
  5. Alloy steel
  6. Ceramics
  7. Polymer
  8. Composite metrials

Applications of Electron Microscopy (None)

  1. Introduction
  2. Theory:  electron-magnetic interaction, image, and aberration
  3. TEM:  thin-film, replica, extractive replica, bright and dark field, and SAD pattern
  4. SEM:  SEI, BEI, WDS, and EDS
  5. EPMA
  6. STEM

Failure Analysis of Materials/3 credits (None)

  1. Mechanical properties of materials
  2. Fracture and failure mode
  3. Impact fracture
  4. Fracture testing: KIC test, J-integral, R-curve method, COD and CTOD method
  5. Fatigue
  6. Creep
  7. Radiation damage

Strengthening of Metals (None)

  1. Introduction
  2. Theory of dislocation
  3. Strength
  4. Solid solution strengthening
  5. Fine grain
  6. Precipitation hardening
  7. Work hardening
  8. Dispersion hardening

Thermoelasticity (None)

  1. Mechanical and thermodynamical foundations
  2. Uncoupled and coupled thermoelastic theory
  3. Plane strain and plane stress problems in thermoelasticity
  4. Thermal stresses in beams, plates and thin shells
  5. Analysis of inelastic thermal stress and viscoelastic stress
  6. Applications of variational principle and finite element method

Machine Design (1)-(2)/6 credits (ME3404)(ME3405)

Prereq: (1) Mechanisms (1), Mechanics of Materials;  (2) Machine Design(1), Mechanisms(2)

  1. Introduction, stress analysis, strain analysis, statistical considerations, materials and manufacturing methods, strength of machine parts, tolerance and fit, screws, fasteners and connections, welding and bonded joints.
  2. Springs, rolling contact bearings, lubrication and journal bearings, spur gear, Helical, Bevel and Worm gears, shaft, clutches, brackets and couplings, flexible mechanical elements, mechanical systems.

Numerical Control Machines/3 credits (None)

Prereq: Mechanical Manufacturing

  1. Introduction
  2. Principles of numerical control: structure of N.C. machines, classification of N.C. systems, coordinate system and machine axes, N.C. tape format
  3. Basic concepts of N.C. part programming
  4. Milling part programming and practice
  5. Lathe part programming and practice
  6. Computer aided part programming and practice
  7. Interpolation and curve fitting
  8. Hardware of numerical control: control system, control device, machine tool structure and precision
  9. Future trends

Precision Manufacturing Technology and Measurements/ 3 credits (None)

Prereq: Mechanical Manufacturing (2), Experiments in Mechanical Engineering

  1. Introduction of Precision Engineering
  2. Metal Cutting Theory
  3. Grinding Theory
  4. Economic Analysis of Machining
  5. Sensors for Metal Machining and Automation
  6. Non-Traditional Machining Processes
  7. Metrology Theory and Technology
  8. Precision Measurement System
  9. Design of Ultra-Precision Machine Tools

Experiments in Mechatronic System (None)

Experiments designed to illustrate the integration of mechanical and electronic systems. Measurement techniques, A/D and D/A conversion, calibration, timing of controls, characterization of sensors and control circuits. Applications in robots, electromechanical, pneumatic, and hydraulic systems.

Mechanical Materials (None)

  1. Introduction
  2. Atomic Structure Atomic Bonding in Solids
  3. Structures of Metals and Ceramics
  4. Polymer Structures
  5. Imperfections in Solids: Defects, dislocations, G.B. etc
  6. Diffusion
  7. Mechanical Properties: metals, ceramics and polymers
  8. Deformation and Strengthening Mechanisms: metals, ceramics and polymers
  9. Phase Diagrams
  10. Phase Transformations
  11. Types and Applications of Materials: metals/ alloys, ceramics and polymers

Mechanical Drawing (ME2400)

  1. The standard of general mechanical graphics
  2. Principles of dimensioning
  3. Principles of precision dimensions
  4. Mechanical working drawings
  5. Mechanical component drawings ( Fastening, joining, and standard parts)

Automatic Control / 3 Credits (ME3602)

Prereq: Engineering Mathematics (2)

  1. Introduction to control systems
  2. Mathematical Models
  3. Feedback Control and Time Response
  4. Frequency Response
  5. Stability of Linear Systems
  6. Root Locus
  7. PID Controller Design
  8. Lead/Lag Compensator
  9. Digital Control Systems
  10. Experiments

Electronics/ 2 Credits (ME3601)

Prereq: Electrical Engineering

  1. Introduction of Electronic Elements
  2. RC and LCR circuit
  3. Diode and Its Applications
  4. BJT and Its Properties
  5. CE, CB and CC Transistors
  6. FET Elements
  7. Frequency Response
  8. OP Amplifier
  9. Digital IC and Circuits
  10. Oscillators

Fundamentals of Automotive Vehicle Crash Mechanics/ 3credit (None)

  1. Introduction: Crash Signature and Typical Testing Method, Coordinate System, Sensor, and Digital Filter.
  2. Crash Pulse and Kinematics.
  3. Analysis of Crash Test Data: Vehicle Response, Occupant Response- Dummy Calibration and Testing Response Analysis.
  4. Injury Index

CAD Applications/ 3credits (None)

  1. Introduction.
  2. Create 3D solid model by using existing software: Components and Assembly.
  3. Generate drawing from 3D solid model
  4. Computer Aided Manufacture
  5. Develop the NC machine from 3D solid model
  6. FEA Modeling: Static and Dynamic Analysis