Undergraduate

-B.Eng. ACE (2004-05)
-B.Eng. ACE (2001-04)
-B.Eng. IDE (2001-04)
-Study Scheme
-Courses
-Scholarship
-Admission Requirements
Postgraduate
-PhD Programme
-MPhil Programme
-Part-time MSc Programme
-Postgraduate Courses
-Financial Assistance
-Admission Requirements
 
Quick Links
ACAE Home

Student Association

Faculty of Enginneering
CUHK
Site Map
Location :: Programmes \ Undergraduate \ Courses

 

Courses

Note: All courses listed here are for B.Eng. ACE students admitted in 2006-07 and thereafter. For courses offered to B.Eng. ACE and B.Eng. IDE students admitted before 2004, please refer to the Undergraduate Student Handbook for details.

ERG 2014
Advanced Engineering Mathematics (Syllabus D)
1st term
Calculus of several variables: partial derivatives; differential and Jacobian matrix; chain rule; Grad, Div, Curl; path integrals; double integrals; triple and surface integrals; Green's theorem, Gauss's theorem, Stoke's theorem. Complex analysis: complex analytic functions; complex integration. Ordinary differential equations: separable equations; linear first-order equations with constant coefficients; systems of linear differential equations; nonhomogeneous equations. Fourier series: sinusoidal form and complex form. (For Automation and Computer-Aided Engineering, and Innovation and Design Engineering Majors only.)

ERG 2015
Advanced Engineering Mathematics (Syllabus E)
2nd term
Linear algebra: vector spaces; linear transformations and their matrix representations; eigenvalues and eigenvectors. Symmetric and orthogonal matrices; systems of linear equations and their solutions. Probability theory: probability concepts; random variables and distributions; mean and variance. Joint distributions; covariance and correlation. Graph theory: basic notions; minimal spanning trees and algorithms; directed graphs and shortest path problems. (For Automation and Computer-Aided Engineering, and Innovation and Design Engineering Majors only.) (Not for students who have taken ERG 2017.)

ACE 1030
Basic Electronics
1st term
Linear circuit theory, DC and AC analysis. Circuit models of diodes and BJT transistors. Digital circuits. Op-Amps. Feedback principle. Circuit design using IC's.

ACE 1040
Design Principles and Practice
1st or 2nd term
Design principles: process, problem understanding, functions and specifications, function decomposition, concept generation, decision making. Form design methods: structure and form variation, form factors and elements, combination of form elements, means of expression. Design projects: reinforcement of engineering concepts and design principles, product functional decomposition, design embodiment, conceptual design, and physical realization.

ACE 1050
Design Computing
3 U; 1 Lect; 3 Prac.; 1st or 2nd term
Computing projects in design. Topics include web programming, design data exchange, and the use of graphics design, audio editing, and web page design tools. (Not for students who have taken IDE 1800.)

ACE 1060
Computer-Aided Design and Practice
3 U; 1 Lect; 3 Prac; 1st term
Introduction to CAD systems. A series of projects for students to learn and practice using various CAD packages for modeling, making detail drawings, animation and analysis. (Not for students who have taken ACE 1020, IDE 1010 or IDE 1020.)

ACE 1100
Engineering Mechanics
2nd term
Force and moment vectors. Free-body diagrams. Equations of equilibrium. Friction. Moments of inertia. Kinematics of particles. Newton¡¦s second law. Energy and momentum methods of particles. Kinematics of Rigid bodies. Dynamics of rigid bodies. Energy and momentum methods for rigid bodies.

ACE 2020
Engineering Product Design
1st or 2nd term
Engineering design process. Machine design methodology. Kinematics analysis. Load analysis. Materials and Manufacture. Component Design. Design synthesis and optimization. Design for reliability. Human factors in design. (Not for students who have taken IDE 2020.)

ACE 2030
Introduction to Control Systems
1st or 2nd term
Linear approximation of engineering systems. Laplace transform. Transfer function and block diagram representation. Characteristics of feedback systems. Performance specifications. Routh-Hurwitz stability criterion. Root locus design. Frequency response design. Nyquist criterion. Introduction to state space models. Utilization of computer-aided analysis and design software. (Not for students who have taken ELE 2240.)

ACE 2040
Multimedia Technology for Design
1st or 2nd term
Multimedia Communication. Multimedia information. Systems and standards. Multimedia networks and services. Graphics, video, sound and audio data. Tools for sound generation and processing. Tools for manipulating video and graphics data. Applications of multimedia in design. Prerequisite: ACE 2050 or its equivalent. (Not for students who have taken IDE 2040.)

ACE 2050
Engineering Computer Graphics
1st or 2nd term
Elements of interactive computer graphics. Mathematical bases and manipulation of curves and surfaces. Introduction to geometric and solid modeling. Display techniques. Applications in industries.

ACE 2060
Manufacturing Technology
2nd term
Overview of manufacturing engineering, engineering mterials, metal forming processes, machining processes, plastic injection molding processes, and assembly. Hands-on experiments/projects.

ACE 2070
Fundamentals of Machine Intelligence
2nd term
Data structures, sorting, and searching. Knowledge representation: State space; Logical statements; Rules; Connectionism. Discrete problem solving by state space search. Deduction by resolution in predicate logic. Inference by ruled-based systems. Mappings by networks. Principles of learning. Application examples.

ACE 2080
Engineering Materials
1st term
Basic engineering materials. Engineering properties of materials. Linear elasticity. Stress and strain. Stress-strain relations. Loading and deformation. Torsion. Shears, moments, and deflections in beams. Fracture. Fatigue. Stress concentration. Safety factor. Material selection for design. Fundamentals of material processing. (Not for students who have taken ACE 2120.)

ACE 2090
Engineering Practice
1st term
Introduction to engineering profession. Engineering ethics. Environment protection. Industrial health and safety. Introduction to engineering economics. Management tasks. Industrial and engineering organizations. Strategic management and decision making. Basic marketing concepts. (Not for students who have taken ACE 1880, ELE 2860, ELE 2880 or SEG 2470.)

ACE 2110
Signal Processing
1st or 2nd term
Overview of signals and systems, Fourier transform, sampling theorem, the z-transform, discrete Fourier transform, introduction to analysis and design of filters.

ACE 2130
Mechatronics Systems
1st or 2nd term
Physical system modeling and analysis. Measurement and manipulation principles. Sensors. Actuators. Signal conditioning. Data acquisition and conversion. Microcontrollers and interface. Control system design and tuning. Case studies in system integration.

ACE 2140
Introduction to Robotics
1st or 2nd term
Robot classification and specification. Coordinate frames and homogeneous transformations. Denavit-Hartenberg notation. Forward and inverse kinematics. Differential motion. Jacobians and statics. Singularity. Workspace analysis. Actuators, sensors, and end-effectors. Trajectory generation. Introduction to robot motion planning. (Not for students who have taken ACE 3030.)

ACE2150
Engineering Profession
1st term
Introduction of engineering as a profession (different engineering fields, social responsibility, and career advancement); Engineering ethics (law in Hong Kong, mainland China, UK, and US, intellectual property, company and employee relationship); Professional engineering registration; Engineering project management: market research and response, investment calculation, project scheduling (Gnatt chart, PERT/CPM), risk management, quality control, customer relationship; Company visits.

ACE2160
Engineering Design and Applications
2nd term
The course includes a significant project for students to practise the following topics: Engineering design process, Innovation and design, CAD and CAE tools and applications, Prototyping (mechanical workshop), Prototyping (electronics workshop), Quality and inspection.

ACE 2910
Project Design Practice
1st or 2nd term
Principles and methods of product development. Elements of design cycle: identifying customer needs by practicing quality functional deployment, concept generation by exploring variety of creative thinking and innovation techniques, product architecture using modeling tools, aesthetic and ergonomics consideration, design-for-manufacturing and design for environment.

ACE 3010
Modern Control Systems Analysis and Design
1st or 2nd term
Continuous and discrete domain state space representations: Transition matrix; Stability; Controllability and observability; Pole placement controller; State estimator. Emulation designs. Discrete design. Case studies.

ACE 3040
Computer-Integrated Manufacturing
1st or 2nd term
Concurrent engineering. Computer-integrated-manufacturing models and concepts. Rapid prototyping. Compute
r-aided-manufacturing. Control of manufacturing systems: numerical control and computer numerical control; programmable logic controller; computer aided process planning and manufacturing scheduling; quality assurance. Hands-on experiments/projects.

ACE 3050
Computational and Optimization Methods
1st or 2nd term
Numerical solutions to linear and nonlinear equations. Computational linear algebra. Numerical differentiation and integration. Numerical methods for differential equations. Linear and nonlinear programming. Dynamic programming. Prerequisite: ERG 2014 and 2015.

ACE 3070
Finite Element Modeling and Analysis
1st or 2nd term
Finite element modeling. Computational procedures. Basic elements. Shape functions. Formulation techniques. Boundary conditions. Modeling considerations. Implementation of finite elements. Software use. Engineering applications.

ACE 3080
Multimedia Data Modeling & Analysis
1st or 2nd term
Introduction to various advanced techniques for the modeling and processing of graphics, video, and audio information. Example topics include wavelet analysis and synthesis, radiosity and global illumination, watermarking, and perceptual codings.

ACE 3090
Computer Game Design and Development
1st or 2nd term
Character design. Story boarding. Puzzle and mission design. Animation techniques including physical modeling, inverse kinematics, soft object modeling, procedural modeling, and motion capture techniques. Collision detection. Behaviour modeling. Scene management. Use of music and audio effects in games. The use and the interface of different peripherals. Tools for game development. Design of games on the internet. (Not for students who have taken IDE 3030.)

ACE 3100
Machine Vision and Image Processing
1st or 2nd term
Imaging models. Image acquisition. Statistical operations. Spatial operations and transformations. Segmentation and edge detection. Morphological and area operations. Finding 2-D basic shapes. Scene labeling. Introduction to 3-D shape from: stereo, motion, boundary, shading, and texture. Active range sensing. Example applications.

ACE 3120
Geometric Modeling and Processing
1st or 2nd term
Curves and surfaces design: de Casteljau algorithm; degree elevation; parametric and geometric continuity; intersection, trimming, blending and fillets, multiresolution surfaces, subdivision surfaces, level of details. Applications in animation and design. Solid modeling: representation schemes; Boolean operations. Parametric and feature based design.

ACE 3130
Robot Dynamics and Control
1st or 2nd term
Robot dynamics. Position control: Computer-torque control; PD-plus-gravity controller; Cartesian space control. Force control: Natural and artificial constraints; Hybrid position force control; Impedance control. Dexterity and redundancy: Manipulability measure and ellipsoid; Dynamic manipulability; Kinematic redundancy; Optimal configuration and motion planning.

ACE 3140
Optimal and Robust Control
1st or 2nd term
Constrained optimization. Lagrange multipliers. Linear quadratic regulator for discrete and continuous time systems. Steady-state and suboptimal control. Lyapunov and Riccati equations. Tracking problem. Robustness and multivariable frequency domain analysis. Singular value plots. Introduction to linear quadratic Gaussian and loop-transfer recovery design.

ACE 3180
Methods and Applications of Computational Intelligence
1st or 2nd term
Concepts, models and methods of computational intelligence. Topics include neural networks, support vector machines, fuzzy logic, simulated annealing, genetic algorithms, and their applications to control, robotics, automation, signal processing, manufacturing, and transportation.

ACE 3200
MEMS and Nano Robotics
1st or 2nd term
Introduction to MEMS/NEMS devices. Micro/Nano fabrication techniques. MEMS/NEMS design methodology. Experimental methods for Micro/Nano devices. Applications for MEMS/NEMS. Dominant physical phenomena in the Micro/Nano worlds. Micro and Nano scale robotics and assembly.

ACE 3210
Nonlinear Systems and Control
1st or 2nd term
Ordinary differential equation description of nonlinear state space systems. Phase plane analysis. Linearization. Concepts of stability. Lyapunov theory. LaSalle theory. Limit cycles. Feedback linearization. Sliding mode control. Backstepping.

ACE 3220
Smart Materials and Structures
1st or 2nd term
Overview of smart materials technology. Characteristics of smart materials such as piezoelectric materials, magnetorheological fluids, and shape memory alloys. Smart actuators and sensors. Structural modeling and design. Dynamics and control for smart structures. Integrated system analysis. Applications in buildings, industries, and biomedicine.

ACE 3930
Final Year Project I
3U; 1st term
This course involves a significant project in any area of automation and computer-aided engineering. The project may be taken individually or in small group. A project report has to be written under the supervision of the teaching staff.

ACE 3940
Final Year Project II
5U; 2nd term
This course involves a significant project in any area of automation and computer-aided engineering. The project may be taken individually or in small group. A project report has to be written under the supervision of the teaching staff. Prerequisite: ACE 3930.

 

 

 

 

 

Home Web Mail Faculty of Engineering CUHK ACAE Home ACAE Intranet