Undergraduate Courses

Course Descriptions

E4330 Practice of Engineering Graphics (1/1): Graphic instruments and their use; graphic geometry; lettering; orthographic drawing and sketching; pictorial drawing and sketching; auxiliary views; sectional views and conventions; dimensions, notes, limits, and precision.

 

E0034 Engineering Mathematics (3/3): This course covers ordinary differential equations, vectors, matrices, Laplace transform, Fourier analysis, partial differential equations and complex analysis.

 

E0165 Automatic Control (3/0): This course covers the Laplace Transform, mechanical system modeling, stability of linear control systems, time-domain analysis, root-locus techniques, frequency domain analysis, and the design of control systems.

 

E3210 Strength of Materials (I) (3/0): This course addresses the following subjects: material properties, uniaxial force members, plane stress and plane strain, torsion of circular sections, stresses in beams, deflections of beams, and energy concepts.

 

E0300 Fluid Mechanics (3/0): Dimensional analysis and similitude, internal incompressible viscous flow, external incompressible viscous flow, introduction to compressible flow, steady one-dimensional compressible flow.

 

E0629 Microprocessors (3/0): This course aims to introduce the structure of a microprocessor for students. In this course, students will learn how to handle digital and analog signals processing, I/O interface, motor control and so on by using Arduino Microprocessor Board. Student will learn the Arduino C code from scratch. Many practices will be provided in this course for students, so that students will easily learn the operations of the microprocessor.

E4352 Practice of Computer Graphics (0/1): The main purpose of this course is to teach students to use Auto CAD and Microstation to draw both two and three-dimensional engineering drawings.

 

E0782 Heat Transfer (3/0): This course covers the following subjects: basic modes of heat transfer, conduction, convection, natural convection, forced convection, heat exchangers, radiation, heat transfer with phase change.

 

E0815 Mechanism (0/3): Motion in machinery, velocity and acceleration analysis of mechanisms, transmission of motion, static and dynamic force analysis, balance of inertial forces, dynamic features of machinery.

 

E3207 Fundamentals of Precision Machine Elements (2/2): This course provides instruction on the design and application of standard precision machines. In particular, it emphasizes the correctness, accuracy and safety of the resultant design. It also emphasizes the production of creative and reliable designs. It is a fundamental course for modern mechanical system design.

 

E4351 Practice of Mechanical Drawing (1/0): This course covers the following subjects: section view; details and assembly drawing; the use of threads, fasteners, keys, rivets and springs; gear and cam; drawing of piping; welding; jigs and fixtures.

 

E0914 Precision Manufacturing (0/3): This course covers fundamentals and applications of various manufacturing processes such as the fundamentals of materials, machining processes, basic metal cutting theory, fundamentals of machine tools, non-traditional machining processes, forming processes, casting processes, joining processes, micro-nano fabrication processes, and automation and quality assurance.

 

E0867 Applied Mechanics (I): (Statics) (0/2): Fundamental principles, statistics of particles, equivalent systems of forces, equilibrium of rigid bodies, centroids and centers of gravity, analysis of structures, forces in beams and cables, friction, moment of inertia, method of virtual work.

E0722 Circuit Theory (3/0): This course introduces fundamental principles and analysis methods of electric circuits.  The contents contain DC and AC circuits, transient and frequency responses of electric circuits, and AC power.

E2235 Computer Program Design (3/0): The purpose of this course is to introduce programming tools commonly used by scientists and engineers. This course includes the following subjects: (1) an introduction to programming; (2) input/output; (3) file processing; (4) decisions and the IF statement; (5) repetition and loops; (6) arrays; (7) functions and subroutines.

E2525 Strength of Materials (II) (0/3): The purpose of this course is to (1) teach students how to study mechanics, (2) introduce solutions of simple structures made of linear elastic materials, and (3) introduce failure modes including yielding, fatigue, and buckling.

 

E0868 Applied Mechanics (II) (3/0): Kinematics of particles, kinetics of particles, Newton’s second law, energy and momentum methods, systems of particles, kinematics of rigid bodies, kinetics of rigid bodies, introduction to mechanical vibration.

 

E0961 Electronics (0/3): This course covers semiconductors and diodes, bipolar junction transistors, field-effect transistors and power electronics, operational amplifiers, integrated circuit electronics, digital logic circuits, and digital systems.

 

E1559 Mechatronics (3/0): This course aims to introduce the basic concepts and applications of mechatronics integration. Through theoretical learning and practical experiments, students will learn how to design and implement various mechatronic systems. The course content covers components of mechatronic systems, control methods, application of sensors and actuators, data processing, and real-world case studies.

E2157 Applications of Industrial Materials (3/0): This course is organized into three parts: (1) manufacturing, property and applications of the back-light modulus; (2) manufacturing, property and applications of fixable displays; (3) manufacturing, property and applications of optical films; (4) manufacturing, property and applications of white light LED.

E3403 Mechanism Design (0/3): This course is a continuation of Mechanism and is part of the Mechanical Design series. It will cover the theoretical aspects of mechanism design along with practical engineering applications, aiming to provide students with a profound understanding of mechanism design. This knowledge will enable students to effectively address challenges encountered in structural design.

 

T0994 Key Issues in Career Planning (1/1): The purpose of this course is to help students develop the ability to think logically, and to enhance their problem-solving skills and techniques of expression. Logical thinking is developed by reading technical papers; while problem-solving skills are gained by solving engineering problems. Training in expression is carried out by writing reports.

E3755 Introduction and Practice of Computers (0/3): The course will cover basic syntax, data structures, flow control, and functions. The early phase focuses on fundamental concepts and simple applications. The mid-phase introduces modules and error handling. The latter phase concentrates on real-world projects and advanced topics such as object-oriented programming and data analysis. The course combines theory with practical work, including regular assignments and project evaluations, to ensure learning effectiveness.

E1108 Workshop Practice (1/1): The first topic discussed is woodworking, the second metal filing, the third metal removal processes—especially in turning—and the final, the welding process.

 

E1903 Analysis of Dynamic Systems (3/0): Topics in this course include: translational and rotational mechanical systems, electrical systems, analytical solution of linear models, Laplace transform and transfer function analysis, electromechanical systems, block diagrams, and computer analysis.

 

E1277 Mechanical Vibrations (0/3): Dynamics, oscillatory motion, free vibration, energy methods, forced periodic vibration, initial conditions and transient vibration, damping, damped forced vibration, two degrees of freedom, and nonlinear vibration.

 

E1954 Digital Signal Processing (0/3): The course will cover the concepts of continuous-time sinusoidal signals, discrete-time signals and systems, the frequency spectrum, and filter design. Students will improve their digital application ability in the control field.

 

E3209 Applied Physics (3/0): The course focuses on the application and property of the various classes of physics, Important topics include: electrical, semiconductor physics, superconducting physics, magnetic physics, dielectric, optical physics, modern physics and nano-physics.

 

E3088 Materials Science and Engineering (0/3): This course is organized into four parts: part one: Fundamentals; part two: Microstructure Development; part three: Property of Materials; and part four: Materials Synthesis and Design.

 

S0434 Thermodynamics (2/2): Concepts and definitions; properties of a pure substance; work and heat; the first and the second law of thermodynamics; entropy; power and refrigeration cycles; thermodynamics of mixtures; thermodynamic relations; chemical relations; phase and chemical equilibrium.

E0158 Introduction to Finite Element Method (0/3): The purpose of this course is to introduce the numerical method to solve practical physical problems.  Course content includes the stiffness method, truss element, beam element, frame element, the plane stress and plane strain stiffness equation.

 

E0710 Computer Aided Design (0/3): This class is designed to introduce a person to the fundamentals of PTC’s Pro/ENGINEER software. Topics include sketch module, part module, assembling module, drawing module, mechanism module, and much more. Students will learn how to properly set up CAD projects using Pro/E. The goal of this course is to familiarize engineering students with fundamental principles of computer aided design and perform basic engineering design using solid modeling and parametric design using Pro/E software. At the end of this course, students will have created a project and will better understand CAD office standards.

 

E3208 Principle of Precision Machine (3/0): The course will explore the fundamental principles and calculations of precision machine, introduce mechanical measurement instruments, and provide considerations for precision machinery design. Additionally, this course will cover examples of precision machining techniques, such as precision grinding and turning/milling precision machine. This will enable students to understand the current technological developments in precision machinery and acquire basic professional knowledge in the industry

 

E3217 Digital Logic Design (3/0): This course covers: software/hardware understanding and basic application of electronic circuits, power electronics, open/closed loop control systems and microprocessors (MCU), logic chips (CPLD, FPGA), Internet of Things (IOT). The teaching process takes “learning by doing” and “ability-based” as the main axis, and guides students to construct: In the current digital generation, they have basic technology, exploration, analysis, and design capabilities.

 

E3341 OPTO-Mechatronics Laboratory (I) (1/0): The purpose of this experimental course is to introduce principles of fundamental electric devices and applications of these circuits.

 

E3342 OPTO-Mechatronics Laboratory (II) (0/1): The purpose of this course is for students to conduct experiments to gain basic knowledge in mechanics, material properties, and metallography. In mechanics it includes solid mechanics, fluid mechanics, and thermal science.

 

E3343 OPTO-Mechatronics Laboratory (III) (1/0): The experiments in this course includes: Electromagnetic and photo sensors; microprocessor and PC-based controllers; DC motor drive and actuator; wireless communication; kinematic simulation of differentially-driven mechanism; and implementation of mechatronics using a vision-based robot system.

 

E3761 OPTO-Mechatronics Laboratory (IV) (0/1): This experimental course is organized into two part: (1) Fluid mechanics-related experiment; (2) Thermal engineering-related experiments. Important experiments include Weir experiments, forced Vortex test, Jet impact test, Reynolds experiment, Orifice, Pipeline flow meter test, Testing Fans for Rating performance using wind tunnel; Analysis of a Concentric Tube Heat Exchanger; IC thermal impedance, Conduction, and convection, CPU Cooler thermal impedance measuring.

 

E3344 Precision Mechanical Engineering Laboratory (I) (1/0): The experimental course is organized into two parts: (1) Metallographic test; (2) Properties of materials test. Important experiments include tensile test, hardness test, impact test and fatigue test.

 

E3345 Precision Mechanical Engineering Laboratory (II) (0/1): The purpose of this experimental course is to introduce principles of fundamental electric devices and the usages of the corresponding application circuits. In the first half-semester, we focus on the characteristic presentations and usages of these fundamental devices. In the second half-semester, we introduce principles and related usage techniques of fundamental application circuits.

 

E3346 Precision Mechanical Engineering Laboratory (III) (1/0): Experimental Fluid Mechanics: (1) the weir experiments (2) forced vortex (3) momentum experiment (4) Reynolds, (5) opening (6) meter line experiment (7) experimental jet trajectory. Thermal experimental: (1) fan performance curve wind tunnel tests; (2) concentric tube heat exchanger; (3) IC thermal impedance (4) heat conduction and convection (5) CPU Cooler thermal impedance measuring (6) heat transfer wind tunnel (7) vapor absorption refrigeration cycle.

E3347 Precision Mechanical Engineering Laboratory (IV) (1/0): This course includes the following experiments: Dimensional Metrology, Optical Metrology, Surface Metrology, Machine Tool Metrology, Interferometers, confocal microscope, autocollimator, and laser interferometer etc.

 

E0826 Machine Design (3/0): The primary goals of this course cover the knowledge, analysis, design and application of general machine components.  The particular interests emphasize the correctness and safety of the resultant design.  This is a fundamental course for mechanical system design.

 

E3340 Engineering Optics (2/0): In this course, we will teach students the principles, phenomena, and components of optics. We will also explain the application of engineering optics. The contents of this course include geometric optics, physical optics, and opto-mechatronics.

E1400 Industrial Control Engineering (0/2):  The basic principle and application of industrial control are introduced in this course. The major topics are sensors, hydraulic/pneumatic system, and the PLC (Programmable Logic Controller) programming and case study.

 

E3660 Fundamentals and Applications of Engineering Metrology (0/2): This course covers fundamentals and applications of engineering metrology. Topics such as Dimensional Metrology, Uncertainty Analysis, Optical Metrology, Surface Metrology, Machine Tool Metrology, Interferometers, Image analysis / Fringe analysis, Diffraction / Photoelectric detectors will be addressed and discussed.

 

E3262 Engineering Application of Computers (I) (2/0): This course will introduce the use of computer numerical principle, the principle of error handling, the numerical techniques for root finding and seeking within an interpolation, curve fitting and function approximation, numerical integration and differentiation, solving linear simultaneous equations, initial value problem-solving, boundary value problem-solving, the use of iterative method for solving simultaneous equations and other numerical methods. Ability in using MATLAB is also developed.

E3263 Engineering Application of Computers (II) (0/2): This course introduces how to use numerical methods in engineering analysis with the computer.

E4111 IoT Sensing Circuit Design (0/3): This course is an introduction of a series, sensors and its components and application circuits, from a single sensor is a component of understanding, coupling e-related courses, from sensing applications circuit analysis and design, support Automation electromechanical integration and various sensing circuit robot.

E4156 CNC Operating Practice (0/2): This course is to introduce computer-aided design software, program programming content, basic introduction and operation of machine tools, and make processing plans for parts of different shapes. This course makes students increase their professional knowledge of automated processing and meet the needs of the industry earlier, which will help future employment and career planning.

E4158 Computer Aided Manufacturing (2/0): This course aims to strengthen the capability of the students in computer-aided manufacturing professional knowledge, and make students able to use the computer to define the processing design, familiar with the numerical control code programming, make good use of computer-aided design model preparation, and post-processing manufacturing. This course helps students learn manufacture practices in future employment.