2002 Syllabus
2002 Syllabus
(See also General Regulations and Regulations for First Degree Curricula)
EN 2 Length of Study
The curriculum shall normally require six semesters of full-time study, spread over three academic
years.
EN 3 Curriculum Requirements
(a) satisfy the requirements prescribed in UG 3 of the Regulations for the First Degree
Curricula;
(b) in addition to the requirements in EN 3(a) above, to satisfactorily complete altogether 6
credit-units of courses in English language enhancement; and
(c) complete not less than 180 credit-units of courses, in the manner specified in the syllabuses;
candidates are required to pass all core courses as specified in the syllabuses, and will have
to satisfactorily complete prerequisite courses in order to enrol in a succeeding course.
EN 4 Candidates shall normally select not less than 30 and not more than 36 credit-units of
courses in each semester, unless otherwise permitted or required by the Board of the Faculty.
Candidates who have overloaded in preceding semesters will be allowed to reduce the load by up to the
equivalent number of credit-units they have passed in excess of the normal load in a subsequent
semester without having to seek prior approval.
EN 5 Candidates with unsatisfactory academic progress may be required by the Board of the
Faculty to take a reduced study load.
EN 6 Selection of Courses
Candidates shall select their courses in accordance with these regulations and the guidelines specified in
the syllabuses before the beginning of each academic year.
1
These Regulations apply to students admitted to the first year of study for the degree of B.Eng. in the academic
year 1998-99 and thereafter.
545
Candidates shall be assessed for each of the courses which they have registered for, and assessment may
be conducted in any one or any combination of the following manners: written examinations or tests,
continuous assessment, laboratory work, field work, project reports, or in any other manner as specified
in the syllabuses. Grades shall be awarded in accordance with UG 5 of the Regulations for the First
Degree Curricula.
EN 8 Written examinations or tests shall normally be held at the end of each semester unless
otherwise specified in the syllabuses.
EN 9 A candidate who fails in any course may be required by the Board of the Faculty to repeat
the same course or to take a special examination at a time specified by the Board. The grades for all the
attempts made will be recorded in his transcript.
EN 10 Candidates shall not be permitted to repeat a course for which they have received a grade D
or above for upgrading purposes.
(a) his/her yearly average of Semester GPA is unsatisfactory for two consecutive academic
years;
(b) he/she has failed in a core course three times; or
(c) he/she has accumulated less than half of the credit-units expected of a normal load for two
consecutive years.
EN 12 Advanced Standing
(a) a minimum of two years of study at this University shall be required before the candidate is
considered for the award of the degree; and
(b) a minimum of 120 credit-units shall be gained in this University.
Advanced credit-units granted shall not be included in the calculation of the cumulative GPA.
EN 13 Degree Classification
EN 14 The classification of honours shall be determined by the Board of the Faculty at its
full discretion by taking the overall performance of candidates and other relevant factors into
consideration.
Note: Further details about the length and content of the courses listed may be obtained on
application to the department concerned.
PROGRAMME STRUCTURE
The Level of a course shall be 1, 2 or 3. Each course offered by the Department shall be assigned a
Level which is indicated by the left-most digit of the number in the course code.
A Compulsory course is a course which a student must study. A Core course is a compulsory course
which a student must pass in the manner as stipulated in the Regulations. A Breadth course is a Level 2
or Level 3 course offered as a compulsory or optional course for the curriculum. A Depth course is a
Level 3 course offered as a compulsory or optional course for the curriculum. A Complementary
Studies course is either a Level 1, Level 2 or Level 3 course offered as a compulsory or optional course
for the curriculum by the Department. It also includes broadening courses on a list approved by the
Department which would normally be considered as Level 1 courses.
The Curriculum
There are no course prerequisites but there is a course co-requisite structure so that lower level courses
should preferably be taken before higher level courses. To complete the curriculum, a candidate must
take all the courses listed under (a) to (f) and obtain at least 180 credit-units including all the courses
listed under (a) , (c)** and (d).
** Students must pass the English and Chinese language courses (9 credit-units), at least a pass in a
broadening course (3 credit-units) in Humanities and Social Sciences Studies, and at least a pass in a
broadening course (3 credit-units) in Culture and Value Studies or an area of study outside this degree
curriculum as an elective.
547
First Year
Loading
The normal load for a student is 60 credit-units of courses (excluding summer vacation) with 30
credit-units in each semester. Students are allowed to increase the loading by not more than 6
credit-units in a semester.
Courses
Students must take the examination/coursework in the following courses and pass the courses listed
under (a), (b)(i) and (b)(ii).
(a) 8 Core courses (45 credit-units)
(b) 5 Complementary Studies courses (15 credit-units) consisting of
(i) 2 English Communications courses (6 credit-units)
(ii) 1 Chinese Language course (3 credit-units)
(iii) “Engineer in Society” (3 credit-units)
(iv) 1 Broadening course on the approved list (3 credit-units)
Core Courses
Code Title Credit-units
MECH1004 Drawing and elements of design and manufacture 6
MECH1005 Fundamentals of electrical and electronic engineering 6
MECH1006 Mathematics I 6
MECH1009 Properties of materials I 3
MECH1012 Foundations of engineering mechanics 6
MECH1013 Engineering mechanics 6
MECH1014 Thermofluids 6
MECH1015 Integrated computer and laboratory studies I 6
Total credit-units 45
Second Year
Loading
The normal load for a student is 60 credit-units of courses (excluding summer vacation) with 30
credit-units in each semester. Students are allowed to increase the loading by not more than 6 credit-
units in a semester or decrease the loading by the equivalent number of credit-units which they have
previously taken as additional loading and passed. Students are required to take the additional course of
“Workshop training” (3 credit-units) in the First Year’s summer vacation.
548
Courses
Students must take the examination/coursework in the following courses and pass the courses listed
under (a).
(a) 11 Core courses (51credit-units)
(b) 3 Complementary Studies Courses (9 credit-units)
(c) “Workshop training” (3 credit-units)
Core Courses
Code Title Credit-units
MECH2001 Applied dynamics 3
MECH2002 Engineering thermodynamics 6
MECH2004 Control 3
MECH2006 Electrical and electronic engineering 6
MECH2007 Mathematics II 6
MECH2008 Mechanics of fluids 6
MECH2010 Properties of materials II 3
MECH2013 Integrated computer and laboratory studies II 6
BBSE2001 Utility services 6
BBSE2002 Electrical power supply and lighting engineering 3
BBSE2003 Project and contract management 3
Total credit-units 51
Training
Code Title Credit-units
BBSE1011 Workshop training 3
Total credit-units 3
Third Year
Loading
The normal load for a student is 60 credit-units of courses with 30 credit-units in each semester.
Students are allowed to increase the loading by up to 6 credit-units in a semester or to decrease the
loading by the equivalent number of credit-units which they have previously taken as additional loading
and passed. Students are required to take the additional course of “Industrial training” (3 credit-units) in
the Second Year’s summer vacation.
Courses
Students must take the examination/coursework in the following courses and pass the courses listed
under (a) and (b).
549
(a) Inter-disciplinary Building Services Design and Applied Research Project (18 credit-units)
(b) 3 Compulsory courses (18 credit-units)
(c) 3 to 4 Elective Depth/Breadth courses (18 credit-units)
(d) 1 Complementary Studies course “Engineering and technology management” (6
credit-units)
(e) “Industrial training” (3 credit-units)
Projects
Code Title Credit-units
BBSE3005 Inter-disciplinary building services design 6
BBSE3002 Applied research project 12
Total credit-units 18
Compulsory Courses
Code Title Credit-units
BBSE3003 Fire protection engineering 6
BBSE3004 Air conditioning and refrigeration 6
MECH3023 Building energy management and control systems 6
Total credit-units 18
Training
Code Title Credit-units
BBSE2004 Industrial Training 3
Total credit-units 3
550
SYLLABUSES
Level One
Knowledge and use of hand and machine tools; sheet metal work; welding; fixing and jointing of cables
and pipes; construction, assembly and appreciation of electrical and mechanical systems; properties of
metals and other building materials.
Engineering drawing techniques; orthographic and pictorial projections; dimensioning and tolerancing,
limits and fits, screw fasteners; cam; gears; computer aided drafting, with 3D CAD modeling;
manufacturing processes, process selection, design for manufacturability.
Basic circuit principles; steady-state A.C. circuit theory; magnetic circuits; transformers; bipolar
junction transistors; field effect transistors; direct-current motors; solid-state controller for D.C. motor.
Linear algebra; advanced calculus; vector analysis; ordinary differential equations, Laplace transforms.
Elements of atomic structure and bonding; crystal structure; defect theory; solidification; plastic
deformation; recrystallization; phase diagrams; alloy properties; TTT diagrams; heat treatment.
Perceptions of engineering; historical development of engineering design; risk awareness, safety issues;
green and environmental issues.
Force systems and equilibrium; moments of mass and area; introduction to stress and strain; kinematics
of particles; Newton’s 2nd law and dynamics of particles; dynamics of bodies; energy; impulse and
momentum; hydrostatics; fluid in motion.
Stress and strain; bending of beams; deflection of beams; torsion of shafts; thin-wall pressure vessels;
kinematics of linkage mechanisms; gear trains; dynamics of particles and bodies under
velocity-dependent forces; undamped and damped free vibration.
551
Concepts and definitions; properties of pure substance; heat and work; first law of thermodynamics;
second law of thermodynamics; entropy; basic concepts on fluids and flows; dimensional analysis,
similarity and modeling; pipe flow analysis.
Introduction to computer hardware and operating systems; Internet access and e-mail; standard
computational packages for symbolic mathematics and numerical calculations; programming in C and
C++; use of mathematical subroutine libraries; application of programming to mathematical and
engineering problems; experimental and analytical techniques; safety issues; demonstrations and
experiments in applied mechanics, thermofluids, properties of materials and electrical engineering.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using written English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; making effective grammatical and lexical choices;
technical report writing; small-scale project design and implementation.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using oral English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; asking questions and negotiating meanings;
making effective grammatical and lexical choices; informal small group and formal oral presentations.
The course is designed to introduce practical Chinese writing skills; letter-writing: official, business &
personal; office documents: notices, announcements, proposals, minutes and reports; technical writing
skills; the language of legal documents: tenders and contracts; characteristics of the written language
used in China, Hong Kong, Taiwan and Singapore; the art of public speaking; different scripts of
Chinese characters; the engineering profession and Chinese culture; Putonghua.
xxxxxx Broadening course in culture & value studies or an area of studies outside this
degree curriculum as an elective (3 credit-units)
Level Two
Characteristics and design of different service installations: cold, hot and flushing water supply systems;
steam supply system; stormwater and sanitary drainage systems; vertical transportation system; L.V.
electrical system; communication systems; security and alarm systems.
Design of electricity distribution in buildings; earthing and bonding requirements; protective devices;
standby generators and power supplies; lightning protection; I.E.E. regulations and codes of practice;
light production and measurement; photometry and colorimetry; human perception; artificial lighting
and daylighting; lighting design for interior and exterior lighting.
Characteristics of building services projects and contracts; role of architect, consultants, quantity
surveyor, builder and subcontractors; statutory requirements; project planning, scheduling and control;
contract documentation and contractual arrangement; estimating and tendering; site organization and
supervision; measurement and valuation of work; claim management and settlement; alternative dispute
resolution.
Training in industry for a nominal period of eight weeks during the summer vacation of the Second Year
of Study
Advanced rotational motion; balancing of rotating and reciprocating masses; vibration isolation and
control; vibration of multi degree-of-freedom in-line systems; free transverse vibration of beams.
Steam power cycles, refrigeration cycles, gas power cycles, jet propulsion cycles, gas mixture,
combustion, turbomachineries, Psychrometry and air-conditioning, introduction to heat transfer.
Frequency response methods; feedback control systems; control system design and applications;
stability; root locus method; analogue computer programming.
Analog electronics; combinational logic circuits; sequential logic circuits; digital-to-analog and
analog-to-digital converters; introduction to microcontrollers; three-phase power systems; induction
motors; synchronous motors; step motors; solid-state controllers for A.C. motors.
553
Complex variables; Fourier series and Fourier transforms; partial differential equations; introduction to
probability and statistics, elementary numerical analysis.
Navier-Stokes equations; pipe and channel viscous flows; lubrication; boundary layer flows;
two-dimensional potential flows; water waves; one-dimensional compressible flows; fluid machines.
Testing and service behaviour of materials, metallurgy of fatigue; theory of creep resistant alloys; the
ductile/brittle transition; corrosion resistance; surface treatment; selection criteria for common alloys.
Structure of polymers; properties of compounded plastics; service behaviour of plastics.
Time value of money; interest and interest formulas; equivalent analysis; bases for comparison of
alternatives; present worth analysis; annual equivalent worth analysis; rate of return analysis; project
cash flow analysis; decision making among alternatives; applications to real-world economy.
Miscellaneous advanced topics in C++, including aspects of object oriented programming; Windows
programming in C++ with user interface and graphics; communication with electro-mechanical
hardware; group project on the application of computing to the solution of an engineering problem;
demonstration and experiments in various areas of mechanical engineering.
Level Three
Inter-disciplinary building services design; design rationales; conceptual design of air conditioning,
plumbing and drainage, fire services, electrical power supply, vertical transportation, and lighting
systems; detailed design; requirements for teamwork and integration; tectonics considerations.
The project aims at the application of knowledge acquired during the course of the programme to a
research investigation in building services systems targeted at achieving a novel design or an
improvement in functionality, performance or cost savings.
Fire behaviour and characteristics; compartment fires; fire hazards; automatic fire detection and alarm
systems; fire shutters; automatic fixed water-based and gas-based fire extinguishing systems; special
fire extinguishing systems; portable fire extinguishers; smoke production; smoke management and
control systems; staircase pressurization systems; LPC/FOC rules; FSD and NFPA codes.
554
Advanced psychrometry; thermal comfort criteria; cooling load estimation; design of air conditioning
systems; design of air ducting and chilled water systems; fresh air requirement, full-load and part-load
performance; energy consumption estimation; refrigerating machines, vapour compression and
absorption refrigeration cycles; properties and environmental impacts of refrigerants; sizing of
refrigeration pipes and coils; interaction between air conditioning and refrigeration systems and
building; optimal control strategies.
Sources; wave equations; transmission; propagation; environmental noise; effects of noise; machinery
noise; legislation.
Particulate and aerosol abatement technology; gas absorption - plate and packed columns; adsorption
for the removal of odours and trace gases; combustion fundamentals and abatement of volatile organic
compounds using incineration techniques.
Control of mechanical, hydraulic and pneumatic systems; process modelling and control; linear control
system design; computer control systems, state-space analysis of multivariable linear system,
controllability and observability, stability analysis; state and output feedback, state observer.
General introduction to failure investigation procedures, purpose, scope, and limitation; failure mode
detected from component examination; cause of failure determination through system case studies;
design codes for large structures; fracture mechanics techniques; legislation affecting safety of
equipment; roles of a mechanical engineer as an expert witness.
Basic data structuring techniques; transformation techniques; mathematical bases for surface modeling;
principles of solid modeling and applications; numerical control; computer-aided production
management; computer-integrated manufacturing.
Energy calculations; solar thermal power plant; energy storage; solar photovoltaic systems; wind
energy systems; nuclear energy and power plants; nuclear waste management; urban waste.
555
Quantitative methods for engineering and technology management; managing technology through the
product life cycle; planning; organizing; staffing; leading; controlling, quantitative methods for
analyzing / solving decision making involving engineering and technology management problems;
quantitative methods for forecasting; resource allocations subject to constraints; linear programming
and simplex method; decision theory with application of decision trees; inventory control models;
queuing theory; transportation and resource allocation for business operations.
Fourier’s law; heat-conduction equation; steady and unsteady conduction; basic convection principles;
laminar and turbulent heat transfer in tubes and over plates; Reynolds analogy; log mean temperature
difference; effectiveness-NTU method; heat exchanger design; exergy analysis; optimisation of heat
transfer process and system.
Materials for high strength/weight ratio; high and low temperature service; resistance to corrosion
resistance and protection; residual stresses; composite and ceramic materials; manufacturing properties;
problem based learning module; introduction to materials classification.
Vibration measurement; single- and two-plane balancing of rotors in situ, machinery condition
monitoring; random vibration; digital signal analysis; matrix analysis of free and forced vibrations of
multi-degree-of-freedom systems; classical analysis of beam vibration; energy methods for
approximate vibration analysis.
Concepts of distributed computer-based monitoring and control; hardware and software development;
communication protocols; application to maintenance, energy management and control; system design
and performance evaluation; computer simulation and emulation techniques; analysis of dynamic
building services systems.
556
CIVIL ENGINEERING
PROGRAMME STRUCTURE
Loading
The normal load for a student is 30 credit-units of courses in each semester. Students are allowed to
overload by no more than 6 credit-units in a semester up to a maximum of 36 credit-units.
Curriculum
Students are normally required to take ALL core courses (102 credit-units).
Students are normally required to take ALL compulsory depth courses (45 credit-units).
Students are normally required to take 12 credit-units of elective civil engineering courses offered by
the Department of Civil Engineering.
Students are normally required to take 6 credit-units of elective course(s) offered by either the
Department of Civil Engineering or other department(s).
1. Students are required to take two English language courses which should be spaced out in the
first year of study to accumulate up to a maximum of 6 credit-units.
2. Students are required to take one Chinese language course (3 credit-units) in either semester in
the first year of study.
3. Students are required to take a total of 9 credit-units of broadening courses with at least 3
credit-units in Humanities and Social Sciences, and at least 3 credit-units in Culture and Value
Studies or an area of studies outside this degree curriculum as an elective.
Students are required to take and pass Industrial Training (3 credit-units). The training normally takes
place after their second year of study.
To complete the curriculum, a candidate is normally required to gain not less than 180 credit-units from
the above listed courses.
557
Total credit-units 60
Total credit-units 60
Total credit-units 66
558
SYLLABUSES
LEVEL ONE
Candidates will be required to do the coursework in the respective courses selected. Not all courses are
offered in every semester.
Core Courses
Major applications and required properties of construction materials; structural steel; concrete
pulverized fuel ash; fibre-reinforced cementitious materials; concrete repair materials; brickwork and
masonry; timber; bituminous materials; plastics. Crystalline structure; elastic and plastic deformations;
phase diagrams; alloying; material forming and heat treatment; corrosion.
Engineering drawing; specifications and quantities; fundamental geometrical projections; general civil
engineering drawings; detailing for reinforced concrete and steel structures.
Man and the environment; water quality, resources and treatment; wastewater characteristics and
treatment, solid/hazardous waste control; air and noise pollution control; environmental impact
assessment to civil engineering works.
Definitions and properties of fluids; fluid statics; kinetics of fluid flow; basic control volume analysis,
mass, energy, momentum conservation; dimensional analysis and scale models; flow measurements;
flow of an ideal fluid; rotation and vorticity; flow in pipes.
Engineers in society; organization of firm and site; engineering economics; site planning; estimating;
human resources management; project management; basic legal systems and contracts; dispute
resolution techniques; quality management; safety management; general planning and control systems.
559
Static equilibrium, bending moment and shear force diagrams, bending and shear stresses in beams,
shear centre, skew bending, transformation of stress and strain and Mohr’s circle, energy theorems,
slope and deflection of beams, buckling of struts, yield criteria, plastic bending.
Basic principles of plane surveying; differential and trigonometrical levelling; distance and angle
measurements; tachometry; horizontal control; traverse; triangulation and trilateration; theory of errors;
network adjustment. Fieldwork.
Statically determinate structures; trusses; simply supported and cantilever beams; elementary arch and
cable analysis; masonry structures; influence lines; deflection of simple structures.
Structural forms and concepts; philosophy of design; loading; codes of practice; design of simple
sections and members in timber, steel and concrete.
Transportation and its context; basic characteristics of different transportation modes; urban
transportation planning and land use/transportation studies; highway alignment and geometric design;
transportation surveys.
Broadening Courses
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using written English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; making effective grammatical and lexical choices;
technical report writing; small-scale project design and implementation.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using oral English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; asking questions and negotiating meanings;
making effective grammatical and lexical choices; informal small group and formal oral presentations.
The course is designed to introduce practical Chinese writing skills; letter-writing: official, business &
personal; office documents: notices, announcements, proposals, minutes and reports; technical writing
skills; the language of legal documents: tenders and contracts; characteristics of the written language
used in China, Hong Kong, Taiwan and Singapore; the art of public speaking; different scripts of
Chinese characters; the engineering profession and Chinese culture; Putonghua.
560
Broadening course(s)
9 credit-units of broadening courses with at least 3 credit-units in humanities & social sciences, and at
least 3 credit-units in Culture and Value Studies or an area of studies outside this degree curriculum as
an elective.
LEVEL TWO
Candidates will be required to do the coursework in the respective courses selected. Not all courses are
offered in every semester.
Core Courses
Planning and design of civil engineering projects; open-ended schematic design of multi-disciplinary
projects; project appraisal and feasibility study; environmental impact assessment; project
implementation.
Complex variables; Linear algebra; Fourier analysis & partial differential equations.
Governing equations of motion; laminar and turbulent flow; boundary layer theory; flow in open
channels; hydraulic machinery; basic concepts of the hydrological cycle; precipitation; evaporation and
evapo-transpiration; infiltration; methods of estimating runoff; probability concepts in hydrology.
Basic characteristics of soils; soil classification; seepage; effective stress; soil compaction; soil testing
techniques; consolidation theory and settlement analysis; shear strength and failure criteria;
applications of soil mechanics in engineering practice: lateral pressures and retaining structures, bearing
capacity of foundations, slopes and embankments.
561
Limit state design of reinforced concrete, design of singly and doubly reinforced concrete beams,
one-way reinforced concrete slabs, reinforced concrete short columns and pad foundations; design of
structural steel members for flexure, tension, compression and combined forces, design of connection;
welds and bolts.
Industrial Training
To complete a period of training in industry not less than a total of eight weeks in the summer vacations
immediately after the Second and/or the First Year, subject to satisfactory performance in training and
the submission of a satisfactory training report.
LEVEL THREE
Candidates will be required to do the coursework in the respective courses selected. Not all courses are
offered in every semester.
Construction planning and programming methods; critical paths and resource scheduling; work study
and productivity; financial planning and control; cash flow management; civil engineering contracts
and contract administration; alternative procurement strategies; managing design and other consultancy
services; value management; ethics and professionalism.
Non-uniform open channel flow; stormwater drainage and water works design; hydraulics of alluvial
channels; subsurface flow, turbulent mixing and transport.
Site investigation; shallow and deep foundations, soil-structure interaction and settlement analysis;
foundation design and construction in difficult grounds; case studies; foundation design and
construction in reclamation and saprolite; karst problems.
Leadership; team building; problem solving and decision making; verbal communication; business
development skills; interviews and business writing.
Matrix method; differential settlements; temperature; shrinkage and other effects; grillage; shearwalls;
torsion of thin-wall structures; vibration; stability.
Design of reinforced concrete structures: building frames, two-way floor systems, shearwalls and water
retaining structures; building design project.
Three-dimensional analysis of stress and strain; examples in two- and three-dimensional problems;
equilibrium and principle of virtual work; linear system and matrix methods; finite element procedure
and formulation; plane stress triangular element; triangular element for heat conduction and seepage
problem; plate elements.
Feasibility studies, economics and investment aspects of buildings; architect, structural engineer and
contractor relationship; planning and design of various types of buildings; site management and
supervision; design of shoring, falsework and formwork; excavation procedure and party wall; material
handling and testing.
Earthquake hazard and ground motions; site effects; seismic design spectra; earthquake loadings;
dynamic earthquake response; design codes; configuration; detailing; strengthening.
563
Ground modification techniques; deep compaction and vibro-compaction, vertical drains and
electro-osmosis; grouting; soil and rock anchors; soil reinforcement; embankments; deep excavation
and dewatering; retaining and diaphragm walls; control of underground water; environmental
geotechnics (including landfill problems).
Municipal wastewater flows and characteristics; sewerage systems; municipal wastewater treatment;
industrial wastewater characteristics; physical, chemical and biological treatment of industrial
wastewater.
Fundamental principles of prestressing; materials and systems for prestressed concrete; loss of prestress;
design of simple and composite beams; secondary moment; concordant cable; linear transformation;
design and construction of concrete bridges.
Introduction; review of shear strength; slope stability analyses; stability charts; selection of methods of
analysis and strength parameters; field investigation for landslide problems; design strategies;
uncertainties in slope analysis and quantitative risk analysis; landslip preventive and protective
measures; geosynthetics, case studies.
Sources, control, characteristics, collection, transport, recovery, treatment and disposal of solid and
hazardous wastes.
564
Plastic and limit analyses, design of steel structures, design of composite beams.
Sources and effects of dynamic response, modelling of structural systems; excitation and damping;
resonance; dynamic isolation and vibration transmission; response to simple and complex load forms;
vibration shapes and modal response.
Highway traffic system; characteristics of traffic; theories of traffic flow; traffic surveys; traffic
management; intersections and interchanges; design of signal systems; traffic impact assessment.
This course will serve as an introduction to the theory and practice of transportation infrastructure
planning and design. Topics may vary from year to year but will usually include highway engineering,
railway engineering and airport engineering.
Sources of water; collection and treatment; transmission and distribution; wastewater collection,
treatment and disposal; water related disasters; hydropower; irrigation; case studies.
Wind characteristics; topographical effects on wind patterns; wind flow around buildings and structures;
wind loading.
Elective Course
The student is normally expected to select a Level Two course or above offered by either the
Department of Civil Engineering or other department(s).
565
PROGRAMME STRUCTURE
Loading
The normal load for a student is 30 credit-units of courses in each semester. Students are allowed to
overload by no more than 6 credit-units in a semester up to a maximum of 36 credit-units.
Curriculum
Students are normally required to take ALL of core courses (102 credit-units).
Students are normally required to take ALL compulsory depth courses (45 credit-units).
Students are normally required to take 12 credit-units of elective civil engineering courses offered by
the Department of Civil Engineering.
Students are normally required to take 6 credit-units of elective course(s) offered by either the
Department of Civil Engineering or other department(s).
1. Students are required to take two English language courses which should be spaced out in the
first year of study to accumulate up to a maximum of 6 credit-units.
2. Students are required to take one Chinese language course (3 credit-units) in either semester in
the first year of study.
3. Students are required to take a total of 9 credit-units of broadening courses with at least 3
credit-units in Humanities and Social Sciences, and at least 3 credit-units in Culture and Value
Studies or an area of studies outside this degree curriculum as an elective.
Students are required to take and pass Industrial Training (3 credit-units). The training normally takes
place after their second year of study.
Students are required to take and pass Guest Lecture Series (1 credit-unit).
To complete the curriculum, a candidate is normally required to gain not less than 180 credit-units from
the above listed courses.
566
Total credit-units 60
Total credit-units 60
Total credit-units 67
567
SYLLABUSES
LEVEL ONE
Candidates will be required to do the coursework in the respective courses selected. Not all courses are
offered in every semester.
Core Courses
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
568
For course descriptions, see the syllabuses of the Civil Engineering programme.
Broadening Courses
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
Broadening course(s)
9 credit-units of broadening courses with at least 3 credit-units in humanities & social sciences, and at
least 3 credit-units in Culture and Value Studies or an area of studies outside this degree curriculum as
an elective.
LEVEL TWO
Candidates will be required to do the coursework in the respective courses selected. Not all courses are
offered in every semester.
Core Courses
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
569
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
Water quality and pollution; standard methods of water and wastewater examination; air quality and air
pollution control principles; measurement techniques in air pollution.
Prerequisite: CIVL1005 Environmental engineering (for students of the Department of Civil
Engineering only)
Industrial Training
For course descriptions, see the syllabuses of the Civil Engineering programme.
LEVEL THREE
Candidates will be required to do the coursework in the respective courses selected. Not all courses are
offered in every semester.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
570
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
The student is normally expected to select a Level Two course or above offered by either the
Department of Civil Engineering or other department(s).
COMPUTER ENGINEERING
PROGRAMME STRUCTURE
A Core course is a compulsory course which a candidate must pass in the manner provided for in the
Regulations. A Breadth course is a level 1 or level 2 course that is offered in one of the subject groups as
an optional course for the curriculum. A Depth course is a level 3 course offered in one of the subject
groups as an optional course for the curriculum.
Complementary Studies shall include, in addition to those courses listed under group F, all broadening
courses as defined by the University but not directly related to the subject area of the programme.
Subject Electives refer to any technical subject offered by the Department of Electrical and Electronic
Engineering and the Department of Computer Science and Information Systems, provided it does not
overlap significantly with other courses that the student has already enrolled. Courses offered by other
Departments will be considered on an individual basis.
The Curriculum
To complete the degree requirement, a candidate must pass all the courses specified in the curriculum.
In addition, the candidate must pass the IT Proficiency Test and any other requirements as stipulated in
the University or Faculty of Engineering regulations.
Order of Study
Order of study is dictated by prerequisite and co-requisite requirements. Generally, level one courses
should be taken before level two courses, level two courses should be taken before level 3 courses and
core courses should be taken before breadth courses. Course electives in Complementary Studies,
including the course in Humanities and Social Sciences/Culture & Value and Language, can be taken in
any order.
First Year
Second Year
Training (3 credit-units)
Third Year
Eighteen credit-units of Depth courses selected from Groups A-D, with at least six credit-units
from Groups A or B, and at least six credit-units from Groups C or D
Training (3 credit-units)
Group E: Mathematics
Level Code Course Title Credit- Prerequisite Co-requisite
units
1 CSIS1121 Discrete mathematics (core) 6 - -
1 ELEC1801 Engineering mathematics I (core) 6 - -
1 ELEC1802 Engineering mathematics II (core) 6 - -
Group G: Others
SYLLABUSES
LEVEL ONE
The course is designed to introduce practical Chinese writing skills; letter-writing: official, business &
personal; office documents: notices, announcements, proposals, minutes and reports; technical writing
skills; the language of legal documents: tenders and contracts; characteristics of the written language
used in China, Hong Kong, Taiwan and Singapore; the art of public speaking; different scripts of
Chinese characters; the engineering profession and Chinese culture; Putonghua.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using written English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; making effective grammatical and lexical choices;
technical report writing; small-scale project design and implementation.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using oral English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; asking questions and negotiating meanings;
making effective grammatical and lexical choices; informal small group and formal oral presentations.
The goal of this course is for students to learn the general principles of programming, including how to
design, implement, document, test, and debug programs.
Arrays, linked lists, trees and graphs; stacks and queues; symbol tables; priority queues, balanced trees;
sorting algorithms; complexity analysis.
Sets, logic, basics of counting, permutations and combinations, discrete probability, fundamentals of
logic, recurrence relations, relations, graphs, boolean algebra, finite state machines and languages.
Application of Boolean algebra in combinational logic circuits, combinational logic design, decoders,
encoders, multiplexers, adders, subtractors; sequential circuits, latches, flip-flops, sequential circuit
analysis, design with D and JK flip-flops, registers and counters, random-access memory, error
detection and correction, programmable logic technologies, PLA, VLSI PLA, basic circuit concepts;
circuit theorems; circuit response, sinusoidal steady-state analysis.
Integer and floating point number representations; instruction set and addressing modes; subroutines;
reentrancy; macros; I/O programming; interrupt and exception handling; assembler, linker and loader.
Microprocessor system; bus signals, timing, connections and arbitration; memory cells, memory system
organization, read/write timing; I/O interface hardware;.
Electronic devices: quantum theory; solid-state theory; PN junction theory; bipolar junction transistor;
field-effect devices including JFET, MOS capacitor, MESFET and MOSFET. Electronic circuits: diode
circuits; analyses of BJT and FET amplifiers; digital circuits;.
RISC and CISC CPU designs; Control unit; Pipelining; Memory system; I/O system; System
bootstrapping; Implementation of system calls; Fundamentals of language translation; Implementation
of high level language constructs; Program optimization by system software and hardware.
Complex variables, Fourier series and transforms, numerical methods, probability and statistics.
Business communication, presentation skills, resume and cover letters, interviewing skills, group
discussions.
LEVEL TWO
Operating system structures, process and thread, CPU scheduling, process synchronization, deadlocks,
memory management, file systems, I/O systems and device driver, mass-storage structure and disk
scheduling, network structure, distributed systems, case studies.
Prerequisites: CSIS1117 Computer programming and CSIS1120 Machine organization and assembly
language programming; or CSIS1117 Computer programming and ELEC1622 Computer organization and
assembly language programming / ELEC1613 Assembly language programming and microprocessors
Network structure and architecture; reference models; stop and wait protocol; sliding window protocols;
character and bit oriented protocols; virtual circuits and datagrams; routing; flow control; congestion
control; local area networks; issues and principles of network interconnection; transport protocols and
application layer; examples of network protocols.
Syntax and semantics specification; data types; data control and memory management; expressions,
precedence and associativity of operators; control structures; comparative study of existing programming
languages; advanced topics such as polymorphism, programming paradigms, exception handling and
concurrency.
This course studies the principles, design, administration, and implementation of database management
systems. Topics include: entity-relationship model, relational model, relational algebra and calculus,
database design and normalization, database query languages, indexing schemes, security, integrity,
concurrency control, and contemporary topics in database management systems. This course may not
be taken with BUSI0052.
Prerequisites: CSIS1117 Computer programming and CSIS1119 Introduction to data structures and
algorithms; or CSIS0911 Computer concepts and programming and CSIS0912 Data structures and
programme design; or ELEC1501 Computer programming and data structures.
580
This course introduces the fundamental principles and methodologies of software engineering. It
covers the software process and methods and tools employed in the development of modern systems. It
also examines contemporary issues such as component-based software engineering and web
engineering. The use of CASE tools and the UML are emphasized, particularly in the team-based
project in which students apply their new knowledge to the problem of practical software construction.
This course is not for students studying the BEng(SE) programme.
This course presents selected topics that are essential in our understanding and appreciation of the latest
advances in technologies related to the World Wide Web. Possible topics include XML, RDF and metadata,
style languages, Web graphics and synchronized multimedia, privacy, content selection, accessibility, Web
server architecture, mobile access, distributed authoring and versioning, and internationalization.
Prerequisite: CSIS0234 Computer and communication networks or CSIS0322 Internet and the World
Wide Web
Abstract data types and classes; object-oriented design and object-oriented programming; program
development, generation and analysis tools; scripting and command languages; user interfaces and GUIs;
program documentation.
Applications of digital signal processing, discrete-time signal and system, design of digital filters, DFT
and fast algorithms, digital signal processing using Mathlab, fundamentals of random signals, spectral
estimation, adaptive signal processing, digital signal processors.
Digital system concepts and digital components; digital design using discrete and programmable
devices; high speed digital system design considerations; Hardware Description Language (HDL);
digital system structures; digital logic and memory testing; fault detection analysis and design; Design
for Test (DFT) techniques.
Prerequisites: ELEC1611 Circuit theory and digital logic design or (ELEC1301 Circuits & ELEC1303
Electronics)
IC processing, MOSFET, NMOS logic, Layout design, Design rules, Extraction of device parameters,
Isolation concerns, Design of memory circuits, CMOS processing and problems, SOI, analysis and
layout design CMOS circuits, Effects of scaling on circuit performance, Bipolar junction transistor,
BiCMOS circuits.
Prerequisite: ELEC1302 Electronic materials and devices or ELEC1614 Electronic devices and
circuits.
Design and performance issues of a computer system; RISC vs CISC; design of control unit; design of
ALU; instruction pipeline; memory system; input/output system; parallel processors
(mutually exclusive with ELEC1623 Computer micro-architecture and system software interfacing)
Human factors of interactive systems, design principles of user-interface, user conceptual models and
interface metaphors, information and interactivity structures, interaction devices, presentation styles,
information visualization. General features and components of window programming toolkits, event
handling and layout management. Strategies for effective human-computer interaction, managing
design process, evaluation of human-computer interaction.
Interaction between engineers and society; impact of technologies on society; environmental and safety
issues; professional conduct and responsibility; contract law; law of tort; professional negligence and
intellectual property law.
Macroeconomics; financial instruments; accounting concepts and financial statements; cost and profit;
economic evaluation.
LEVEL THREE
Topics include: monte carlo methods, discrete event simulation, elements of simulation models, data
collection and analysis, simulation language for modeling, random number generation, queuing models,
and output analysis.
Prerequisite: CSIS1119 Introduction to data structures and algorithms or CSIS0912 Data structures and
programme design or ELEC1501 Computer programming and data structures.
Lexical analysis; symbol table management; parsing techniques; error detection; error recovery; error
diagnostics; run-time memory management; optimization; code generation.
The course studies various algorithms design techniques, such as divide and conquer and dynamic
programming. These techniques are applied to design highly non-trivial algorithms from various areas of
computer science. Topics include: advanced data structures; graph algorithms; searching algorithms;
geometric algorithms; overview of NP-complete problems.
Pre/Co-requisites: CSIS1117 Computer programming and CSIS1119 Introduction to data structures and
algorithms; or CSIS0912 Data structures and programme design; or ELEC1501 Computer
programming and data structures.
Prerequisite: CSIS1119 Introduction to data structures and algorithms or CSIS0912 Data structures and
programme design.
583
Overview of graphics hardware, basic drawing algorithms, 2-D transformations, windowing and clipping,
interactive input devices, curves and surfaces, 3-D transformations and viewing, hidden-surface and
hidden-line removal, shading and colour models, modelling, illumination models, image synthesis,
computer animation.
This course introduces various aspects of the interdisciplinary and multidisciplinary field of multimedia
computing. Current developments of technologies and techniques in multimedia will also be covered.
Applications of multimedia techniques are also highlighted through a media production course project.
Major topics include: what are media, audio, acoustics and psychoacoustics, MIDI, compression
techniques such as predictive coding and transform coding, video compression techniques, standards,
current multimedia technologies, storage, data placement, and scheduling.
Students taking this course will learn how image and speech are represented inside a computer; how
their characteristics are extracted, represented and described; and finally, how recognition can be
performed.
Prerequisites: CSIS1117 Computer programming and CSIS1119 Introduction to data structures and
algorithms; or CSIS0912 Data structures and programme design; or ELEC1501 Computer
programming and data structures
This course aims to help students to understand the technical and managerial challenges they will face
as electronic commerce becomes a new locus of economics activities. Topics include information
security technologies, Internet security, public-key crypto-systems, public-key infrastructure,
Internet-based electronic commerce, consumer-oriented electronic commerce, electronic payment
systems, and intraorganizational electronic commerce.
The course will study some advanced topics and techniques in database systems, with a focus on the
system and algorithmic aspects. It will also survey the recent development and progress in selected
areas. Topics include: overview of data mining; the KDD process and system architecture; example
applications; DSS, data warehouse, data cube, and OLAP; mining binary association rules; mining
association rules with quantitative attributes; mining sequential patterns; decision tree classifiers; neural
network classifier; cluster analysis; text mining; web mining.
A major problem in Computational Molecular Biology is to determine the structures of a genome which is
a set of DNA molecules that encode the entire genetic information of a species. Because of the vast
amounts of data involved in sequencing and analysing DNA at various levels, we need novel and special
computational techniques to process these data efficiently. This course will cover some of these techniques
and show how they are used to solve problems in bioinformatics. Topics include: DNA sequence similarity
and alignment; phylogenetic inference; gene recognition; gene analysis; structure prediction.
Spectral analysis; random signal theory; information theory; noise in analogue systems; digital
transmission through AWGN channels; digital carrier-modulation schemes; error control coding.
Measure of information, source entropy, Shannon's theorems, channel capacity. Noiseless source
coding, error control coding, block codes, cyclic codes, BCH codes, Reed-Solomon code, convolution
code, coding performance, trellis coded modulation, applications.
585
Overview of computer network, fiber optics, broadband integrated networking and ATM, technologies
of cell networking, gigabit packet networks, design and performance issues of high-speed networking.
The mathematics of fuzzy systems; linguistic variables; fuzzy rules; fuzzy inference; fuzzifiers and
defuzzifiers; approximation properties of fuzzy systems; design of fuzzy systems; design of fuzzy
systems; artificial neural networks; learning procedures of adaptive networks; supervised learning;
unsupervised learning; fuzzy-neuro modeling; applications to control problems.
(mutually exclusive with CSIS0317 Computer vision and recognition of patterns and speech)
Lossless data compression: Huffman and arithmetic codes, run-length code; signal decorrelation and
quantization techniques; image coding: discrete cosine transformed based coding, vector quantization
and subband coding; video coding: motion estimation/compensation, quantization techniques, rate
control; audio and speech coding.
Technology issues, custom and semi-custom design, gate array and standard cell approach,
programmable logic arrays, hierarchical design methodologies, design verification, automatic
circuit/system synthesis, silicon compilation, design for testability.
Prerequisite: ELEC1302 Electronic materials and devices or ELEC1614 Electronic devices and circuits
586
Network architecture based on the ISO reference model; general theory of distributed computing
systems; modeling of distributed computing systems; distributed operating systems; distributed
database systems.
This course aims to provide students with solid background on systems programming, in particular,
Internet and Web programming. The course covers traditional distributed programming (sockets, RPC),
state-of-the-art distributed programming (CORBA), and Web programming (cgi scripts, JavaScript,
XML, DOM).
This course focuses on state-of-the-art computer network security technologies, which are crucial to the
success of any electronic commerce systems. The course covers fundamental techniques of
cryptography, security threats and their possible countermeasures, secure protocols, and other network
security schemes (authentication, key management, firewalls, intrusion detection, etc.).
ELECTRICAL ENGINEERING2
ELECTRICAL ENERGY SYSTEMS ENGINEERING3
PROGRAMME STRUCTURE
A Core course is a compulsory course which a candidate must pass in the manner provided for in the
Regulations. A Breadth course is a level 1 or level 2 course which is offered in one of the subject groups
as an optional course for the curriculum. A Depth course is a level 3 course offered in one of the subject
groups as an optional course for the curriculum.
Complementary Studies shall include, in addition to those courses listed under group G, all broadening
courses as defined by the University but not directly related to the subject area of the programme.
Subject Electives refer to any technical subject offered by the Department of Electrical and Electronic
Engineering to the BEng degree programmes, provided it does not overlap significantly with other
courses the student has already enrolled. Courses offered by other departments and courses offered to
other degree programmes will be considered on an individual basis.
The Curriculum
2
for student intake in/after 2002-2003
3
for student intake in/before 2001-2002
588
To complete the degree requirement, a candidate must pass all the courses specified in the curriculum.
In addition, a candidate must pass the IT Proficiency Test and satisfy any other requirements as
stipulated in the University or Faculty of Engineering regulations.
Order of Study
Order of study is dictated by prerequisite and co-requisite requirements. Generally, level one courses
should be taken before level two courses, level two courses should be taken before level 3 courses and
core courses should be taken before breadth courses. Course electives in Complementary Studies can be
taken in any order.
First Year
Second Year
Thirty credit-units of Breadth Courses from groups A-E, at least 12 credit-units from Group A
and 6 credit-units from Group B
Six credit-units of Breadth Courses from group F.
Training (3 credit-units)
Third Year
Eighteen credit-units of depth courses from groups A-E, at least twelve credit-units from Group
A (18 credit-units)
Training (3 credit-units)
Group F Mathematics
Group H Others
SYLLABUSES
LEVEL ONE
The course is designed to introduce practical Chinese writing skills; letter-writing: official, business &
personal; office documents: notices, announcements, proposals, minutes and reports; technical writing
skills; the language of legal documents: tenders and contracts; characteristics of the written language
used in China, Hong Kong, Taiwan and Singapore; the art of public speaking; different scripts of
Chinese characters; the engineering profession and Chinese culture; Putonghua.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using written English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; making effective grammatical and lexical choices;
technical report writing; small-scale project design and implementation.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using oral English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; asking questions and negotiating meanings;
making effective grammatical and lexical choices; informal small group and formal oral presentations.
Assessment is wholly by coursework.
Electrostatic and magnetostatic fields, magnetic properties of materials and magnetic circuits,
electromagnetic induction, electromagnetic radiation, electrical energy transmission, power transformer,
basic electrical instrumentation.
Energy fundamentals, engineering thermodynamics, hydroelectric power plants, thermal power plants,
nuclear power plants, transmission and distribution of electrical energy, energy management, the local
industry.
Kirchhoff's laws, node and mesh analyses, Thevenin and Norton equivalence, operational amplifiers,
AC steady-state analysis, phasors, power and power factor, harmonic analysis, transient analysis of RL,
RC and RLC circuits, resonance, Laplace transform. Boolean algebra and logic simplifications,
combinational logic, flip-flops, counters and shift registers.
594
Quantum theory; solid-state theory; electrical, dielectric, optical and magnetic properties of materials;
PN junction theory; optoelectronics; bipolar junction transistor; field-effect devices : JFET, MOS
capacitor, MESFET and MOSEFET.
Introduction to amplifiers; diode circuits and applications; DC and AC analyses of BJT and FET circuits
and amplifiers; power amplifiers; digital circuits; D/A and A/D conversion
Integer and floating point representations, control unit and data path, instruction set and addressing
modes, subroutines, reentrancy, I/O programming, interrupt and exception handling, modern processors.
Microprocessor system, interface hardware, memory system, displays and mass storage devices.
Overview of computer software; operating systems (PC and Unix); compilers and loaders; high-level
languages; structured programming; C language; elementary data structures; algorithms;
object-oriented programming; C++; introduction to database.
Complex variables, Fourier series and transforms, numerical methods, probability and statistics.
Either one year (study/work programme) or six to twelve weeks of industrial training.
595
Business communication, presentation skills, resume and cover letters, interviewing skills, group
discussions.
LEVEL TWO
This course studies the principles, design, administration, and implementation of database management
systems. Topics include: entity-relationship model, relational model, relational algebra and calculus,
database design and normalization, database query languages, indexing schemes, security, integrity,
concurrency control, and contemporary topics in database management systems. This course may not
be taken with BUSI0052.
Prerequisites: CSIS1117 Computer programming and CSIS1119 Introduction to data structures and
algorithms; or CSIS0911 Computer concepts and programming and CSIS0912 Data structures and
programme design; or ELEC1501 Computer programming and data structures.
Abstract data types and classes; object-oriented design and object-oriented programming; program
development, generation and analysis tools; scripting and command languages; user interfaces and
GUIs; program documentation.
Overhead lines and underground cables; transformers; generators and excitation systems; transmission
system steady-state operation; control of power and frequency; control of voltage and reactive power;
power system faults analysis; fundamentals of power system stability; substations and protection;
power system economics and management.
Electric machines: synchronous machines; induction machines; dc machines; special machines. Electric
heating: resistive heating; induction heating; dielectric heating. Lighting: incandescent lamps; discharge
lamps. Electrochemistry: batteries; fuel cells.
Review of time harmonic vectors and fields; Maxwell’s equations; uniform plane waves; reflection and
transmission of waves; transmission lines; introduction to waveguides and antennas; radio-wave
propagation.
Applications of digital signal processing, discrete-time signal and system, design of digital filters, DFT
and fast algorithms, digital signal processing using Mathlab, fundamentals of random signals, spectral
estimation, adaptive signal processing, digital signal processors.
Frequency responses of amplifiers; differential and multistage amplifiers; feedback amplifiers; active
filters and tuned amplifiers; oscillators; regulators; A/D and D/A converters; electronic systems design
Digital system concepts and digital components; digital design using discrete and programmable
devices; high speed digital system design considerations; Hardware Description Language (HDL);
digital system structures; digital logic and memory testing; fault detection analysis and design; Design
for Test (DFT) techniques.
Prerequisites: ELEC1611 Circuit theory and digital logic design or (ELEC1301 Circuits & ELEC1303
Electronics)
IC processing, MOSFET, NMOS logic, Layout design, Design rules, Extraction of device parameters,
Isolation concerns, Design of memory circuits, CMOS processing and problems, SOI, analysis and
layout design CMOS circuits, Effects of scaling on circuit performance, Bipolar junction transistor,
BiCMOS circuits.
Prerequisite: ELEC1302 Electronic materials and devices or ELEC1614 Electronic devices and
circuits.
Design and performance issues of a computer system; RISC vs CISC; design of control unit; design of
ALU; instruction pipeline; memory system; input/output system; parallel processors
(mutually exclusive with ELEC1623 Computer micro-architecture and system software interfacing)
Data communication networks and facilities; network structures; protocols; local area networks; wide
area networks; network trends; data security.
Fundamentals of Software Engineering: software life cycle and software engineering process; planning
and requirements definition; software design concepts; software architectural and detail design
methodologies; software testing strategies; software maintenance; software quality and metrics;
software documentation.
598
Fundamentals of operating systems: basic operating system and process concepts; concurrent processes
and programming; processor management; primary and secondary memory management; file and
database systems.
Internet architecture overview. IP addressing, internetworking concepts, routing in the internet. TCP,
UDP and Sockets. Conventional Internet application protocols. Multimedia network applications:
data-compression, audio/ video streaming, real-time support. Quality-of-service support for the
Internet.
Interaction between engineers and society; impact of technologies on society; environmental and safety
issues; professional conduct and responsibility; contract law; law of tort; professional negligence and
intellectual property law.
Macroeconomics; financial instruments; accounting concepts and financial statements; cost and profit;
economic evaluation.
A group project consisting of guided design and implementation of an engineering product. This
project offers students in small teams an opportunity to apply their knowledge in electronics, electrical
machines, computer hardware and software as well as project management, following a disciplined
engineering process, to achieve the final goal.
Ordinary differential equations, partial differential equations, and boundary value problems.
Estimations, Testing hypothesis, Correlation and regression, Curve fitting, Non-parametric methods,
Analysis of variance, and Markov process.
LEVEL THREE
Electric Vehicle (EV) development; EV systems; electric propulsion; energy sources; EV auxiliaries;
EV infrastructure; impacts.
Design and installation criteria: electricity distribution in buildings; protection against direct and
indirect contacts, earthing and bonding; protective devices; cable management; lightning protection;
standby power supplies.
Design and installation criteria: electricity distribution in buildings; protection against direct and
indirect contacts, earthing and bonding; protective devices; cable management; lightning protection;
standby power supplies.
Load flow analysis, fault analysis, power system components modeling, small and large disturbance
synchronous stability, voltage stability, economic operation, HVDC systems.
Introduction to motor drives; dc motor drives; induction motor drives; synchronous motor drives;
special motor drives.
DC/AC electrification systems; control and protection systems; speed control; electromechanical
subsystems; magnetic levitation systems.
Spectral analysis; random signal theory; information theory; noise in analogue systems; digital
transmission through AWGN channels; digital carrier-modulation schemes; error control coding.
Measure of information, source entropy, Shannon's theorems, channel capacity. Noiseless source
coding, error control coding, block codes, cyclic codes, BCH codes, Reed-Solomon code, convolution
code, coding performance, trellis coded modulation, applications.
State-space theory for dynamic systems; linear quadratic optimal control; nonlinear systems; digital
systems and computer control; system identification; Kalman filtering; fuzzy control.
Guided wave transmission; waveguides; microwave circuits; scattering matrix formulation; passive and
active microwave components; atmospheric propagation and microwave antennas.
Principles of optical fibre waveguides; light sources and detectors; optical transmitters and receivers
designs; optical system designs; optical passive devices and sensor technologies.
Introduction to robot configurations; robot kinematics; robot dynamics and control; robot programming
and applications.
Basic probability and stochastic processes, linear estimation and prediction; adaptive filters : least mean
squares and recursive least squares algorithms. Structures of digital transmitters and receivers, channel
models, Nyquist channel and pulse shaping; channel coding; equalization techniques; other
applications.
Lossless data compression: Huffman and arithmetic codes, run-length code; signal decorrelation and
quantization techniques; image coding: discrete cosine transformed based coding, vector quantization
and subband coding; video coding: motion estimation/compensation, quantization techniques, rate
control; audio and speech coding.
Overview of computer network, fiber optics, broadband integrated networking and ATM, technologies
of cell networking, gigabit packet networks, design and performance issues of high-speed networking.
The mathematics of fuzzy systems; linguistic variables; fuzzy rules; fuzzy inference; fuzzifiers and
defuzzifiers; approximation properties of fuzzy systems; design of fuzzy systems; artificial neural
networks; learning procedures of adaptive networks; supervised learning; unsupervised learning;
fuzzy-neuro modeling; applications to control problems.
Network architecture based on the ISO reference model; general theory of distributed computing
systems; modeling of distributed computing systems; distributed operating systems; distributed
database systems.
PROGRAMME STRUCTURE
A Core course is a compulsory course which a candidate must pass in the manner provided for in the
Regulations. A Breadth course is a level 1 or level 2 course which is offered in one of the subject groups
as an optional course for the curriculum. A Depth course is a level 3 course offered in one of the subject
groups as an optional course for the curriculum.
Complementary Studies shall include, in addition to those courses listed under Group E, all broadening
courses as defined by the University but not directly related to the subject area of the programme.
Subject Electives refer to any technical subject offered by the Department of Electrical and Electronic
Engineering provided it does not overlap significantly with other courses the student has already
enrolled. Courses offered by other departments will be considered on an individual basis.
The Curriculum
4
for student intake in/after 2000-2001
5
for student intake in/before 1999-2000
604
To complete the degree requirement, a candidate must pass all the courses specified in the curriculum.
In addition, the candidate must pass the IT Proficiency Test and any other requirements as stipulated in
the University or Faculty of Engineering regulations.
Order of Study
Order of study is dictated by prerequisite and co-requisite requirements. Generally, level 1 courses
should be taken before level two courses, level 2 courses should be taken before level 3 courses and core
courses should be taken before breadth courses. Course electives in Complementary Studies can be
taken in any order.
First Year
Second Year
Training (3 credit-units)
Third Year
Training (3 credit-units)
Group D Mathematics
Level Code Course Title Credit- Prerequisite Co-requisite
units
1 ELEC1801 Engineering mathematics I (core) 6 - -
1 ELEC1802 Engineering mathematics II (core) 6 - -
Group F Others
SYLLABUSES
LEVEL ONE
The course is designed to introduce practical Chinese writing skills; letter-writing: official, business &
personal; office documents: notices, announcements, proposals, minutes and reports; technical writing
skills; the language of legal documents: tenders and contracts; characteristics of the written language
used in China, Hong Kong, Taiwan and Singapore; the art of public speaking; different scripts of
Chinese characters; the engineering profession and Chinese culture; Putonghua.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using written English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; making effective grammatical and lexical choices;
technical report writing; small-scale project design and implementation.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using oral English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; asking questions and negotiating meanings;
making effective grammatical and lexical choices; informal small group and formal oral presentations.
Assessment is wholly by coursework.
Kirchhoff's laws, node and mesh analyses, Thevenin and Norton equivalence, operational amplifiers,
AC steady-state analysis, phasors, power and power factor, harmonic analysis, transient analysis of RL,
RC and RLC circuits, resonance, Laplace transform. Boolean algebra and logic simplifications,
combinational logic, flip-flops, counters and shift registers.
Quantum theory; solid-state theory; electrical, dielectric, optical and magnetic properties of materials;
PN junction theory; optoelectronics; bipolar junction transistor; field-effect devices : JFET, MOS
capacitor, MESFET and MOSEFET.
Introduction to amplifiers; diode circuits and applications; DC and AC analyses of BJT and FET circuits
and amplifiers; power amplifiers; digital circuits; D/A and A/D conversion
Integer and floating point representations, control unit and data path, instruction set and addressing
modes, subroutines, reentrancy, I/O programming, interrupt and exception handling, modern processors.
Microprocessor system, interface hardware, memory system, displays and mass storage devices.
Overview of computer software; operating systems (PC and Unix); compilers and loaders; high-level
languages; structured programming; C language; elementary data structures; algorithms;
object-oriented programming; C++; introduction to database.
Complex variables, Fourier series and transforms, numerical methods, probability and statistics.
Business communication, presentation skills, resume and cover letters, interviewing skills, group
discussions.
610
LEVEL TWO
This course studies the principles, design, administration, and implementation of database management
systems. Topics include: entity-relationship model, relational model, relational algebra and calculus,
database design and normalization, database query languages, indexing schemes, security, integrity,
concurrency control, and contemporary topics in database management systems. This course may not
be taken with BUSI0052.
Prerequisites: CSIS1117 Computer programming and CSIS1119 Introduction to data structures and
algorithms; or CSIS0911 Computer concepts and programming and CSIS0912 Data structures and
programme design; or ELEC1501 Computer programming and data structures.
Abstract data types and classes; object-oriented design and object-oriented programming; program
development, generation and analysis tools; scripting and command languages; user interfaces and
GUIs; program documentation.
Review of time harmonic vectors and fields; Maxwell’s equations; uniform plane waves; reflection and
transmission of waves; transmission lines; introduction to waveguides and antennas; radio-wave
propagation.
Data communication networks and facilities; network structures; protocols; local area networks; wide
area networks; network trends; data security.
Fundamentals of Software Engineering: software life cycle and software engineering process; planning
and requirements definition; software design concepts; software architectural and detail design
methodologies; software testing strategies; software maintenance; software quality and metrics;
software documentation.
Fundamentals of operating systems: basic operating system and process concepts; concurrent processes
and programming; processor management; primary and secondary memory management; file and
database systems.
Internet architecture overview. IP addressing, internetworking concepts, routing in the internet. TCP,
UDP and Sockets. Conventional Internet application protocols. Multimedia network applications:
data-compression, audio/ video streaming, real-time support. Quality-of-service support for the
Internet.
Interaction between engineers and society; impact of technologies on society; environmental and safety
issues; professional conduct and responsibility; contract law; law of tort; professional negligence and
intellectual property law.
Macroeconomics; financial instruments; accounting concepts and financial statements; cost and profit;
economic evaluation.
Ordinary differential equations, partial differential equations, and boundary value problems.
Estimations, Testing hypothesis, Correlation and regression, Curve fitting, Non-parametric methods,
Analysis of variance, and Markov process.
LEVEL THREE
Spectral analysis; random signal theory; information theory; noise in analogue systems; digital
transmission through AWGN channels; digital carrier-modulation schemes; error control coding.
Measure of information, source entropy, Shannon's theorems, channel capacity. Noiseless source
coding, error control coding, block codes, cyclic codes, BCH codes, Reed-Solomon code, convolution
code, coding performance, trellis coded modulation, applications.
State-space theory for dynamic systems; linear quadratic optimal control; nonlinear systems; digital
systems and computer control; system identification; Kalman filtering; fuzzy control.
Guided wave transmission; waveguides; microwave circuits; scattering matrix formulation; passive and
active microwave components; atmospheric propagation and microwave antennas.
Principles of optical fibre waveguides; light sources and detectors; optical transmitters and receivers
designs; optical system designs; optical passive devices and sensor technologies.
Introduction to robot configurations; robot kinematics; robot dynamics and control; robot programming
and applications.
Basic probability and stochastic processes, linear estimation and prediction; adaptive filters: least mean
squares and recursive least squares algorithms. Structures of digital transmitters and receivers, channel
models, Nyquist channel and pulse shaping; channel coding; equalization techniques; other
applications.
Lossless data compression: Huffman and arithmetic codes, run-length code; signal decorrelation and
quantization techniques; image coding: discrete cosine transformed based coding, vector quantization
and subband coding; video coding: motion estimation/compensation, quantization techniques, rate
control; audio and speech coding.
Overview of computer network, fiber optics, broadband integrated networking and ATM, technologies
of cell networking, gigabit packet networks, design and performance issues of high-speed networking.
The mathematics of fuzzy systems; linguistic variables; fuzzy rules; fuzzy inference; fuzzifiers and
defuzzifiers; approximation properties of fuzzy systems; design of fuzzy systems; artificial neural
networks; learning procedures of adaptive networks; supervised learning; unsupervised learning;
fuzzy-neuro modeling; applications to control problems.
Technology issues, custom and semi-custom design, gate array and standard cell approach,
programmable logic arrays, hierarchical design methodologies, design verification, automatic
circuit/system synthesis, silicon compilation, design for testability
Prerequisites: ELEC1302 Electronic materials and devices or ELEC1614 Electronic devices and
circuits
This course aims to provide students with solid background on systems programming, in particular,
Internet and Web programming. The course covers traditional distributed programming (sockets, RPC),
state-of-the-art distributed programming (CORBA), and Web programming (cgi scripts, JavaScript,
XML, DOM).
INFORMATION ENGINEERING6
ELECTRICAL AND ELECTIONIC ENGINEERING
- INFORMATION ENGINEERING STREAM7
PROGRAMME STRUCTURE
All subject-related courses are grouped into the following 8 Subject Groups:
A. Communications Systems
B. Signal Processing and Systems
C. Circuits & Electronics
D. Computer Systems, Software & IT Applications
E. Business and Management for the IT Industry
F. Mathematics
G. Complementary Studies
H. Others
A Core course is a compulsory course that a candidate must pass in the manner provided for in the
Regulations. A Breadth course is a level 1 or level 2 course which is offered in one of the subject groups
as an optional course for the curriculum. A Depth course is a level 3 course offered in one of the subject
groups as an optional course for the curriculum.
Complementary Studies shall include, in addition to those courses listed under Group G, all broadening
courses as defined by the University but not directly related to the subject area of the programme.
Subject Electives refer to any technical subject offered by the Department of Electrical and Electronic
Engineering provided it does not overlap significantly with other courses the student has already
enrolled. Courses offered by other departments will be considered on an individual basis.
The Curriculum
6
for student intake in/after 2000-2001
7
for student intake in 1999-2000
617
To complete the degree requirement, a candidate must pass all the courses specified in the curriculum.
In addition, the candidate must pass the IT Proficiency Test and any other requirements as stipulated in
the University or Faculty of Engineering regulations.
Order of Study
Order of study is dictated by prerequisite and co-requisite requirements. Generally, level 1 courses
should be taken before level two courses, level 2 courses should be taken before level 3 courses and core
courses should be taken before breadth courses. Course electives in Complementary Studies can be
taken in any order.
First Year
ELEC1301 Circuits
ELEC1303 Electronics
ELEC1401 Computer organization and microprocessors
ELEC1501 Computer programming and data structures
ELEC1701 Introduction to information engineering
ELEC1801 Engineering mathematics I
ELEC1802 Engineering mathematics II
Second Year
Training (3 credit-units)
Third Year
Training (3 credit-units)
Group F Mathematics
Group H Others
SYLLABUSES
LEVEL ONE
Evolution of management, Classical school, Systems school, contingency management, planning for
productivity, organizing for effectiveness and efficiency, leadership in the new millenium, control in
organizational life, social responsibility.
The course is designed to introduce practical Chinese writing skills; letter-writing: official, business &
personal; office documents: notices, announcements, proposals, minutes and reports; technical writing
skills; the language of legal documents: tenders and contracts; characteristics of the written language
used in China, Hong Kong, Taiwan and Singapore; the art of public speaking; different scripts of
Chinese characters; the engineering profession and Chinese culture; Putonghua.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using written English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; making effective grammatical and lexical choices;
technical report writing; small-scale project design and implementation.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using oral English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; asking questions and negotiating meanings;
making effective grammatical and lexical choices; informal small group and formal oral presentations.
Assessment is wholly by coursework.
623
Kirchhoff's laws, node and mesh analyses, Thevenin and Norton equivalence, operational amplifiers,
AC steady-state analysis, phasors, power and power factor, harmonic analysis, transient analysis of RL,
RC and RLC circuits, resonance, Laplace transform. Boolean algebra and logic simplifications,
combinational logic, flip-flops, counters and shift registers.
Introduction to amplifiers; diode circuits and applications; DC and AC analyses of BJT and FET circuits
and amplifiers; power amplifiers; digital circuits; D/A and A/D conversion
Integer and floating point representations, control unit and data path, instruction set and addressing
modes, subroutines, reentrancy, I/O programming, interrupt and exception handling, modern processors.
Microprocessor system, interface hardware, memory system, displays and mass storage devices.
Overview of computer software; operating systems (PC and Unix); compilers and loaders; high-level
languages; structured programming; C language; elementary data structures; algorithms;
object-oriented programming; C++; introduction to database.
Complex variables, Fourier series and transforms, numerical methods, probability and statistics.
LEVEL TWO
An introduction to finance with emphasis on the decisions and issues faced by the firm. The course will
also cover the interrelated topics of individuals choosing between different investment alternatives, and
the functioning of capital markets in equating the supply and demand of capital. Specific areas covered
include: the basics of valuation using discounted cash flows, valuation of stocks and bonds, valuation
and choosing between competing projects, risk and return, the cost of capital, and financial planning
and forecasting. Throughout the course emphasis will be placed on the basic paradigms in finance
including net present value, the capital asset pricing model and market efficiency. Remarks: It is
advisable to take BUSI1002 Introduction to accounting prior to this course.
A general introduction to the basic concepts and principles of management of manufacturing and
service operations. Emphasis will be on both the quantitative and qualitative aspects of operations
management and the intention is to give students moderate exposure to the major topics in operations
management.
An introduction to the Hong Kong legal system, the fundamentals and general principles of Hong Kong
law. Other legal concepts which a manager may be expected to encounter in the business environment.
This course studies the principles, design, administration, and implementation of database management
systems. Topics include: entity-relationship model, relational model, relational algebra and calculus,
database design and normalization, database query languages, indexing schemes, security, integrity,
concurrency control, and contemporary topics in database management systems. This course may not
be taken with BUSI0052.
Prerequisites: CSIS1117 Computer programming and CSIS1119 Introduction to data structures and
algorithms; or CSIS0911 Computer concepts and programming and CSIS0912 Data structures and
programme design; or ELEC1501 Computer programming and data structures.
Abstract data types and classes; object-oriented design and object-oriented programming; program
development, generation and analysis tools; scripting and command languages; user interfaces and
GUIs; program documentation.
IC processing, MOSFET, NMOS logic, Layout design, Design rules, Extraction of device parameters,
Isolation concerns, Design of memory circuits, CMOS processing and problems, SOI, analysis and
layout design CMOS circuits, Effects of scaling on circuit performance, Bipolar junction transistor,
BiCMOS circuits.
Prerequisite: ELEC1302 Electronic materials and devices or ELEC1614 Electronic devices and circuits
or (ELEC1301 Circuits & ELEC1303 Electronics).
Applications of digital signal processing, discrete-time signal and system, design of digital filters, DFT
and fast algorithms, digital signal processing using Mathlab, fundamentals of random signals, spectral
estimation, adaptive signal processing, digital signal processors.
Frequency responses of amplifiers; differential and multistage amplifiers; feedback amplifiers; active
filters and tuned amplifiers; oscillators; regulators; A/D and D/A converters; electronic systems design
Digital system concepts and digital components; digital design using discrete and programmable
devices; high speed digital system design considerations; Hardware Description Language (HDL);
digital system structures; digital logic and memory testing; fault detection analysis and design; Design
for Test (DFT) techniques.
Prerequisites: ELEC1611 Circuit theory and digital logic design or (ELEC1301 Circuits & ELEC1303
Electronics)
626
Design and performance issues of a computer system; RISC vs CISC; design of control unit; design of
ALU; instruction pipeline; memory system; input/output system; parallel processors
(mutually exclusive with ELEC1623 Computer micro-architecture and system software interfacing)
Data communication networks and facilities; network structures; protocols; local area networks; wide
area networks; network trends; data security.
Fundamentals of Software Engineering: software life cycle and software engineering process; planning
and requirements definition; software design concepts; software architectural and detail design
methodologies; software testing strategies; software maintenance; software quality and metrics;
software documentation.
Fundamentals of operating systems: basic operating system and process concepts; concurrent processes
and programming; processor management; primary and secondary memory management; file and
database systems.
Internet architecture overview. IP addressing, internetworking concepts, routing in the internet. TCP,
UDP and Sockets. Conventional Internet application protocols. Multimedia network applications:
data-compression, audio/ video streaming, real-time support. Quality-of-service support for the
Internet.
Prerequisite: ELEC2402 Computer communications
Interaction between engineers and society; impact of technologies on society; environmental and safety
issues; professional conduct and responsibility; contract law; law of tort; professional negligence and
intellectual property law.
Ordinary differential equations, partial differential equations, and boundary value problems.
Estimations, Testing hypothesis, Correlation and regression, Curve fitting, Non-parametric methods,
Analysis of variance, and Markov process.
LEVEL THREE
Topics include: monte carlo methods, discrete event simulation, elements of simulation models, data
collection and analysis, simulation language for modeling, random number generation, queuing models,
and output analysis.
Prerequisites: CSIS1119 Introduction to data structures and algorithms or CSIS0912 Data structures
and programme design or ELEC1501 Computer programming and data structures.
The course studies various algorithms design techniques, such as divide and conquer and dynamic
programming. These techniques are applied to design highly non-trivial algorithms from various areas of
computer science. Topics include: advanced data structures; graph algorithms; searching algorithms;
geometric algorithms; overview of NP-complete problems.
Pre/Co-requisites: CSIS1117 Computer programming and CSIS1119 Introduction to data structures and
algorithms; or CSIS0912 Data structures and programme design; or ELEC1501 Computer
programming and data structures.
The course will study some advanced topics and techniques in database systems, with a focus on the
system and algorithmic aspects. It will also survey the recent development and progress in selected
areas. Topics include: overview of data mining; the KDD process and system architecture; example
applications; DSS, data warehouse, data cube, and OLAP; mining binary association rules; mining
association rules with quantitative attributes; mining sequential patterns; decision tree classifiers; neural
network classifier; cluster analysis; text mining; web mining.
Spectral analysis; random signal theory; information theory; noise in analogue systems; digital
transmission through AWGN channels; digital carrier-modulation schemes; error control coding.
Measure of information, source entropy, Shannon's theorems, channel capacity. Noiseless source
coding, error control coding, block codes, cyclic codes, BCH codes, Reed-Solomon code, convolution
code, coding performance, trellis coded modulation, applications.
Basic probability and stochastic processes, linear estimation and prediction; adaptive filters : least
mean squares and recursive least squares algorithms. Structures of digital transmitters and receivers,
channel models, Nyquist channel and pulse shaping; channel coding; equalization techniques; other
applications.
Lossless data compression: Huffman and arithmetic codes, run-length code; signal decorrelation and
quantization techniques; image coding: discrete cosine transformed based coding, vector quantization
and subband coding; video coding: motion estimation/compensation, quantization techniques, rate
control; audio and speech coding.
Overview of computer network, fiber optics, broadband integrated networking and ATM, technologies
of cell networking, gigabit packet networks, design and performance issues of high-speed networking.
The mathematics of fuzzy systems; linguistic variables; fuzzy rules; fuzzy inference; fuzzifiers and
defuzzifiers; approximation properties of fuzzy systems; design of fuzzy systems; artificial neural
networks; learning procedures of adaptive networks; supervised learning; unsupervised learning;
fuzzy-neuro modeling; applications to control problems.
Technology issues, custom and semi-custom design, gate array and standard cell approach,
programmable logic arrays, hierarchical design methodologies, design verification, automatic
circuit/system synthesis, silicon compilation, design for testability
Prerequisites: ELEC1302 Electronic materials and devices or ELEC1614 Electronic devices and
circuits or (ELEC1301 Circuits & ELEC1303 Electronics).
Network architecture based on the ISO reference model; general theory of distributed computing
systems; modeling of distributed computing systems; distributed operating systems; distributed
database systems.
This course aims to provide students with solid background on systems programming, in particular,
Internet and Web programming. The course covers traditional distributed programming (sockets, RPC),
state-of-the-art distributed programming (CORBA), and Web programming (cgi scripts, JavaScript,
XML, DOM).
This course focuses on state-of-the-art computer network security technologies, which are crucial to the
success of any electronic commerce systems. The course covers fundamental techniques of
cryptography, security threats and their possible countermeasures, secure protocols, and other network
security schemes (authentication, key management, firewalls, intrusion detection, etc.).
Basic notation, discrete and continuous time Markov chains, birth-death processes, elementary queuing
systems (M/M/m/A/B queuing systems), Erlangian distribution.
Queuing networks, M/G/1, G/M/m and G/G/1 queues, priority queuing, time-sharing systems,
multi-access systems, event-driven simulation.
The Level of a course shall be 1, 2 or 3. Each course offered by the Department of Industrial and
Manufacturing Systems Engineering shall be assigned a Level, which is indicated in the first left-most
digit of the 4-digit numeral in the latter half of the course code. As an example, a Level 1 course shall
read < IMSE1xxx >.
A Core course is a course in the curriculum that a candidate must take and pass according to the criteria
provided in the Regulations. A Compulsory course is a course in the curriculum that a candidate must
take. A Breadth course is a Level 1 or Level 2 course offered as an elective course in the curriculum. A
Depth course is a Level 3 course offered as an elective course in the curriculum. Elective Courses refer
to any optional subjects offered by the Department, provided that it does not overlap significantly with
the other courses that the student has already enrolled in.
Complementary Studies shall include language enhancement courses, all the broadening courses
offered by the Department and/or by the University. A list of the broadening courses approved for
enrollment by the Department will be provided in the beginning of the academic year. Broadening
courses are courses that are not directly related to the subject area of the major programme, but are to be
taken as part of the general education requirement in university education.
The Curriculum
To complete the degree requirement, a candidate must enroll in all the courses specified in the
curriculum, and must pass the courses listed under (a) and (d) (i) (ii) (iii), and a combination of other
courses totaling to at least 180 credit-units. In addition, the candidate must complete the workshop
training (3 credit-units) and industrial training (3 credit-units), as well as satisfy the IT Proficiency Test
and any other requirements as stipulated in the University or Faculty of Engineering regulations.
Order of Study
Order of study is dictated by the prerequisite and the co-requisite requirements. Generally, Level one
courses should be taken before Level two courses, Level two courses should be taken before Level 3
courses and core courses should be taken before breadth courses. Courses under the category of
Complementary Studies can be taken in any order.
632
Level One
Loading
The normal loading is 60 credit-units of courses for the Level One, with 30 credit-units of courses in
each semester. Students are allowed to increase the loading by not more than 6 credit-units in each
semester. Students are required to do Workshop Training (3 credit-units) in addition to the 60
credit-units of courses.
Courses
Students must take the examination/coursework/continuous assessment in the following courses and
pass the courses listed under (a) and (c)(i) and (c)(ii).
Core Courses
Code Title Credit-units Length (Sem)
IMSE1003 Introduction to business and management 6 1
IMSE1004 Mathematics 6 1
IMSE1008 Computer applications for engineers 6 2
IMSE1009 Fundamentals of engineering design 6 2
Required credit-units 24
An example of Level One programme structure for Industrial Engineering and Technology
Management Programme is as follows:
Level Two
Loading
The normal loading for a student is 60 credit-units of courses for the Level Two, with 30 credit-units of
courses in each semester. Students are allowed to increase the loading by not more than 6 credit-units in
each semester. Students are required to do Industrial Training (3 credit-units) in addition to the 60
credit-units of courses.
Courses
Students must take the examination/coursework/continuous assessment in the following courses and
pass the courses listed under (a).
Core Courses
Code Title Credit-units Length (Sem)
IMSE2005 Managerial accounting and finance 6 1
IMSE2006 Manufacturing technology 6 1
IMSE2008 Operational research techniques 6 1
IMSE2009 Quality management 6 1
IMSE2014 Applied statistics 3 1
Required credit-units 27
An example of Level Two programme structure for the Industrial Engineering and Technology
Management Programme is shown below:
Level Three8
Loading
The normal loading for a student is 60 credit-units of courses for the Level Three, with 30 credit-units of
courses in each semester. Students are allowed to increase the loading by not more than 6 credit-units in
each semester.
Courses
Students must take the examination/coursework/continuous assessment in the following courses and
pass the courses listed under (a).
(d) 1 Broadening / Complementary Studies course (6 credit-units) elected from the following:
(i) IMSE3008 Applied artificial intelligence (6 credit-units) or
(ii) IMSE3028 Innovation and entrepreneurship (6 credit-units) or
(iii) Broadening courses on the approved list (6 credit-units)
Core Courses
Code Title Credit-units Length (Sem)
IMSE3014 Project 12 2
IMSE3015 Industrial systems integration 6 2
Required credit-units 18
Compulsory Courses
Code Title Credit-units Length (Sem)
IMSE3002 Engineering project management 6 1
IMSE3016 Operations planning and control 6 1
Required credit-units 12
An example of the Level Three programme structure for Industrial Engineering and Technology
Management Programme is shown below:
Level 1
Core courses
IMSE1003 Introduction to business and management None
IMSE1004 Mathematics None
IMSE1008 Computer applications for engineers None
IMSE1009 Fundamentals of engineering design None
Level 2
Core Courses
IMSE2005 Managerial accounting and finance IMSE1003 Introduction to business and
management
IMSE2006 Manufacturing technology None
IMSE2008 Operational research techniques IMSE1004 Mathematics
IMSE2009 Quality management None
IMSE2014 Applied statistics IMSE1004 Mathematics
Level 3
Core Courses
IMSE3014 Project None
IMSE3015 Industrial systems integration None
Compulsory courses
IMSE3002 Engineering project management IMSE2008 Operational research
techniques
IMSE3016 Operations planning and control IMSE2008 Operational research
techniques
SYLLABUSES
LEVEL ONE
Business of production; business environment; marketing and distribution; the firm and the customer;
the firm and its suppliers; finance and the firm; costs of production; human resource management;
introduction to manufacturing systems; management and integration; the engineer in society;
development of technology and interaction between societies and technology; the environment and
safety.
638
Advanced calculus; Laplace transform, Fourier transform; numerical methods; difference equations;
functions of complex variables; matrices and determinants, eigenvalues, systems of linear equations;
differential equations.
Laws of motion; conservation of energy; kinematics and dynamics of rigid bodies; applications and
simulation of 4-bar mechanisms; gear trains; vibrations; fundamental electric circuit analysis;
alternating currents and voltages; A.C. circuits and phasors; three-phase circuits.
Information systems; the strategic role of information technology; data communications and
networking; applications of networks and databases; development and implementation of information
systems.
Basic concepts of modelling and simulation; different types of modelling orientations, discrete-event
simulation techniques vs. continuous; use of simulation packages; methodology of simulation study;
model development for industrial systems, analysis of system configurations; model validation and
analysis of simulation output.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using written English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; making effective grammatical and lexical choices;
technical report writing; small-scale project design and implementation.
639
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using oral English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; asking questions and negotiating meanings;
making effective grammatical and lexical choices; informal small group and formal oral presentations.
The course is designed to introduce practical Chinese writing skills; letter-writing: official, business &
personal; office documents: notices, announcements, proposals, minutes and reports; technical writing
skills; the language of legal documents: tenders and contracts; characteristics of the written language
used in China, Hong Kong, Taiwan and Singapore; the art of public speaking; different scripts of
Chinese characters; the engineering profession and Chinese culture; Putonghua.
D. The following 2-semester Core courses are assessed based on coursework and/or
continuous assessment.
General principles of engineering drawing practice; dimensioning and tolerancing; assembly drawing;
design of components; general principles of tool design; jig and fixture design; computer aided drafting.
E. Workshop Training
Practical work in manufacturing processes; the use of hand and machine tools; joining and fastening of
metals; construction, assembly and appreciation of electrical and mechanical systems; plastic
processing; CNC programming and machining; work studies.
640
LEVEL TWO
Cost accounting - procedures; direct costs, absorption costing; marginal costing. Planning and control -
budgetary planning systems; standard costing systems; capital expenditure and investment;
contemporary issues in management accounting; financial accounting - accounting rules; basic
financial accounts; manufacturing accounts; company account; financial performance - cash flow
statements; interpretation of accounting data.
Introduction to manufacturing processes; material and process selection; plastic materials and
processing methods; machining, cutting conditions; joining, mechanical fastening, welding, soldering,
adhesive bonding; casting, bulk deformation, sheet metal working; finishing processes; powder
processing; metrology, measurement of dimensional and geometric tolerances, principles of gauging.
Total quality management; management tools for quality; benchmarking; quality assurance
management systems; ISO9000 series; national quality awards; design of industrial experiments;
statistical process control; control charts; acceptance sampling; environmental management; ISO14000
series; environmental management systems; business process reengineering; customer services quality.
Probability and probability laws; binomial, Poisson and normal distributions; estimation and hypothesis
testing; Type I and Type II errors; regression analysis, experiments with mixtures, ANOVA;
non-parametric methods.
Conditions and justification for automation; basic components of industrial automation; numerical
control, part programming, pneumatic, programmable logic control; electro-pneumatic systems design;
open-loop and closed-loop control; stability; analogue and digital control.
To develop students in the areas of technical literature survey, analysis and assimilation of materials,
skills of written and oral presentation, composition and implementation of ideas, communication and
interactive skills through student and product centred activities, interactive and project-based learning.
Survivor function, hazard function, bathtub-shape failure rate; system reliability, parallel and series
systems, importance measures; life testing, accelerated stress testing; counting processes; maintenance
policy; warranty models; reliability improvement, failure mode and effect analysis, fault tree analysis.
Types of manufacturing systems; elements of integrated manufacturing systems; design for system
reliability and maintainability; group technology; discrete-event simulation techniques; flexible
manufacturing system; plant layout; material flow analysis; system analysis and design of automated
manufacturing systems; structured system analysis and design (SSAD), object-oriented analysis and
design (OOAD); artificial intelligence techniques in manufacturing system design.
Ergonomics and systems, people in systems; the man-machine interface; anthropometry and
biomechanics; physical work and workplace design; information processing; input and output; models
of the sensory-motor system; skills and learning; environmental design, illumination, noise, thermal;
applications, job design, inspection; health and safety; shift work.
Managing and managers; evolution of management theory; planning - decision making; strategic
management; strategy implementation, industrial marketing strategies; organising - organisational
design and structure; power and the distribution of authority; managing organisational change and
innovation; leading – motivation, leadership, teams and teamwork; communication and negotiation;
controlling, principles of effective control, operations control.
Decision analysis: decision making under uncertainty, axioms of decision analysis, methodology of
decision analysis, analytical hierarchy approach, quantification of judgemental uncertainties, assessing
utilities, and group decision problems; game theory and gaming: extensive and normal forms, zero-sum
two-person games, two-persons nonzero-sum games, n-persons games, teaching and training and
operational gaming; stochastic processes: random walks, recurrent events, Markov chains, and
renewal-processes.
C. Industrial Training
LEVEL THREE
Technical project
Integrative project
Student-centred learning on system integration and analysis and evaluation of system performance.
The module covers the application of techniques as follows:
Business analysis and decision making process; industrial modelling and simulation; layout planning;
project management, strategic management; industry analysis; value chain analysis and critical success
factors.
The use of operations planning and control systems in forecasting, scheduling and inventory control;
functions and organisation of production and inventory control systems; demand forecasting;
deterministic and stochastic inventory control problems; aggregate production planning; master
production scheduling; requirements and capacity planning systems; operations scheduling and control
of production systems; Just-In-Time techniques; balancing of assembly lines; information reporting and
processing; supply chain management.
Supply chain overview; operating objectives; barriers to internal integration; supply chain performance
cycles; logistics positioning; supply chain environmental assessment; time-based supply chains;
alternative supply chain strategies; supply chain integration theory; logistics location structure;
warehouse location patterns; transportation economies; inventory economies; least total cost design;
formulating supply chain strategy; planning and design supply chain methodology; supply chain
administration and dimensions of change management.
CAD/CAM functions and systems; computer graphics, graphics packages and standards; geometric
modelling in CAD - principles of surface and solid modelling; CNC applications in CAM; computer
aided process planning, automated process planning; rapid prototyping, virtual prototyping; CAD and
CAM integration; CIM system design and implementation.
Mechanised and flexible assembly systems, parts handling and feeding, parts mating theory; real-time
control software; network communication in CIM, TCP/IP reference model; fundamentals of industrial
robotics; robot motion and control; object and task-based programming; machine vision, techniques and
industrial applications; robotic cell design; robots in industry and their social implications.
Financial markets and financial securities, portfolio management and investment strategies;
international finance, foreign exchange markets; project evaluation and financing, present value, cost of
capital, cost-benefit ratio and internal rates of return; financial instruments, forwards, futures; swaps,
options and hedging strategies; foreign trade and investment in China.
Plant location problem; advanced techniques in plant layout design, computer-based layout planning,
and quantitative approaches; materials handling, storage and warehousing for global manufacturing;
lean manufacturing, cellular manufacturing, one-piece flow; workplace design in the information age;
digital factory; fire safety and security; study cases drawn from the manufacturing and service
industries.
Wafer production, monolithic processes and technology; chip to module packaging technology; hybrid
mircocircuits, printed circuit board fabrication, electronic assembly technology; electrical noises and
other quality and problem issues related to electronic packaging and products.
Melt rheology and mixing characteristics of plastic materials; principles of plastics manufacturing
technology; characteristics of plastics manufacturing systems and equipment; simple model flows for
plastics processing; analysis of metal forming processes; CADCAM for mould and dies, applications of
computers and rapid prototyping technologies in metal industry.
Enterprise resource management; EDI applications; data mining and warehousing; virtual enterprises;
advanced Internet and web applications in product development; electronic product and component
cataloguing; order taking and processing; electronic payment systems; contract negotiation and bid
preparation; rapid quotation and cost estimation, product data management.
Genetic algorithms and evolution strategies; fuzzy sets, fuzzy rules, fuzzy inference; artificial neural
networks including backpropagation algorithm; evolutionary optimisation of manufacturing systems
with application to group technology, process planning and facilities design; fuzzy logic control of
manufacturing systems.
646
PROGRAMME STRUCTURE
The Level of a course shall be 1, 2 or 3. Each course offered by the Department of Industrial and
Manufacturing Systems Engineering shall be assigned a Level, which is indicated in the first left-most
digit of the 4-digit numeral in the latter half of the course code. As an example, a Level 1 course shall
read < IMSE1xxx >.
A Core course is a course in the curriculum that a candidate must take and pass according to the criteria
provided in the Regulations. A Compulsory course is a course in the curriculum that a candidate must
take. A Breadth course is a Level 1 or Level 2 course offered as an elective course in the curriculum. A
Depth course is a Level 3 course offered as an elective course in the curriculum. Elective Courses refer
to any optional subjects offered by the Department, provided that it does not overlap significantly with
the other courses that the student has already enrolled in.
Complementary Studies shall include language enhancement courses, all the broadening courses
offered by the Department and/or by the University. A list of the broadening courses approved for
enrolment by the Department will be provided in the beginning of the academic year. Broadening
courses are courses that are not directly related to the subject area of the major programme, but are to be
taken as part of the general education requirement in university education.
The Curriculum
9
For 2000-2001 intake only
647
To complete the degree requirement, a candidate must enroll in all the courses specified in the
curriculum and must pass the courses listed under (a) and (d) (i) (ii) (iii) (iv), and a combination of other
courses totaling to at least 180 credit-units. In addition, the candidate must complete the workshop
training (3 credit-units) and industrial training (3 credit-units) as well as satisfy the IT Proficiency Test
and any other requirements as stipulated in the University or Faculty of Engineering regulations.
Order of Study
Order of study is dictated by prerequisite and co-requisite requirements. Generally, Level one courses
should be taken before Level two courses, Level two courses should be taken before Level 3 courses and
core courses should be taken before breadth courses. Courses under the category of Complementary
Studies can be taken in any order.
Level One
Loading
The normal load is 60 credit-units of courses for the Level One, with 30 credit-units of courses in each
semester. Students are allowed to increase the loading by not more than 6 credit-units in each semester.
Students are required to do Workshop Training (3 credit-units) in addition to the 60 credit-units of
courses.
Courses
Students must take the examination/coursework/continuous assessment in the following courses and
pass the courses listed under (a) and (b).
Core Courses
Code Title Credit-units Length (Sem)
IMSE1001 Electrical engineering science 6 1
IMSE1003 Introduction to business and management 6 1
IMSE1004 Mathematics 6 1
IMSE1005 Manufacturing processes 6 1
IMSE1006 Product engineering 6 1
IMSE1008 Computer applications for engineers 6 2
IMSE1009 Fundamentals of engineering design 6 2
IMSE1011 Mechanical engineering science 6 1
Required credit-units 48
648
An example of Level One Programme Structure for Industrial Management and Manufacturing
Systems Engineering is as follows:
Level Two
Loading
The normal load for a student is 60 credit-units of courses for the Level Two with 30 credit-units of
courses in each semester. Students are allowed to increase the loading by not more than 6 credit-units in
each semester. Students are required to do Industrial Training (3 credit-units) in addition to the 60
credit-units of courses.
Courses
Students must take the examination/coursework/continuous assessment in the following courses and
pass the courses listed under (a) and (b)(iii).
Core Courses
Code Title Credit-units Length (Sem)
IMSE2002 Ergonomics 6 1
IMSE2003 Industrial automation 6 1
IMSE2005 Managerial accounting and finance 6 1
IMSE2006 Manufacturing technology 6 1
IMSE2008 Operational research techniques 6 1
IMSE2009 Quality management 6 1
IMSE2012 Maintenance and reliability engineering 6 1
IMSE2013 Manufacturing systems design 6 1
Required credit-units 48
An example of Level Two programme structure for the Industrial Management and Manufacturing
Systems Engineering Programme is shown below :
Level Three10
Loading
The normal load for a student is 60 credit-units of courses for the Level Three with 30 credit-units of
courses in each semester. Students are allowed to increase the loading by not more than 6 credit-units in
each semester.
10
Some Depth Elective courses in Group 1 and Group 2 may be changed or may not be offered in the academic
year 2002-2003. Students should seek advice from the Department of Industrial and Manufacturing Systems
Engineering in selecting these courses.
650
Courses
Students must take the examination/coursework/continuous assessment in the following courses and pass
the courses listed under (a).
Core Courses
Code Title Credit-units Length (Sem)
IMSE3014 Project 12 2
IMSE3015 Industrial systems integration 6 2
Required credit-units 18
Compulsory Courses
Code Title Credit-units Length (Sem)
IMSE3001 Computer integrated manufacturing 6 1
IMSE3002 Engineering project management 6 1
IMSE3003 Industrial organisation and management 6 1
IMSE3004 Production planning and control 6 1
Required credit-units 24
An example of Level Three programme structure for Industrial Management and Manufacturing
Systems Engineering is shown below:
Level 1
Level 2
Level 3
Core courses
IMSE3014 Project None
IMSE3015 Industrial systems integration None
Compulsory courses
IMSE3001 Computer integrated manufacturing IMSE1005 Manufacturing processes
IMSE3002 Engineering project management None
IMSE3003 Industrial organisation and management IMSE1003 Introduction to business
and management
IMSE3004 Production planning and control IMSE2008 Operational research
techniques
SYLLABUSES
LEVEL ONE
Fundamental electric circuit analysis; signal representation; frequency response of RLC networks;
resonance; transfer functions; poles and zeros; diode, transistor, operational amplifier and their
applications; amplifier; digital circuits; Boolean algebra; logic gates; sequential circuits; applications of
digital circuits.
653
Business of production; business environment; marketing and distribution; the firm and the customer;
the firm and its suppliers; finance and the firm; costs of production; human resource management;
introduction to manufacturing systems; management and integration.
Advanced calculus; Laplace transform, Fourier transform; numerical methods; difference equations;
functions of complex variables; matrices and determinants, eigenvalues, system of linear equations;
differential equations.
Introduction to manufacturing processes; properties of materials, material and process selection; plastic
materials and processing methods; machining, cutting and grinding operations, machine tools, cutting
tool and work holding, cutting conditions; joining processes, mechanical fastening, liquid and solid
states welding, brazing, soldering, adhesive bonding.
Laws of thermodynamics and engineering cycles; fluid flow; laws of motion; conservation of energy;
kinematics and dynamics of particles and rigid bodies; mechanisms; vibrations; stress analysis.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using written English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; making effective grammatical and lexical choices;
technical report writing; small-scale project design and implementation.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using oral English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; asking questions and negotiating meanings;
making effective grammatical and lexical choices; informal small group and formal oral presentations.
654
The course is designed to introduce practical Chinese writing skills; letter-writing: official, business &
personal; office documents: notices, announcements, proposals, minutes and reports; technical writing
skills; the language of legal documents: tenders and contracts; characteristics of the written language
used in China, Hong Kong, Taiwan and Singapore; the art of public speaking; different scripts of
Chinese characters; the engineering profession and Chinese culture; Putonghua.
Development of technology and interaction between societies and technology; complaints against
technology; current issues; the environment; role, responsibilities and development of professional
engineers; ethics; occupational health and safety issues.
D. The following 2-semester Core courses are assessed based on coursework and/or
continuous assessment.
General principles of engineering drawing practice; dimensioning and tolerancing; assembly drawing;
design of components; general principles of tool design; jig and fixture design; computer aided drafting.
E. Workshop Training
Practical work in manufacturing processes; the use of hand and machine tools; joining and fastening of
metals; construction, assembly and appreciation of electrical and mechanical systems; plastic
processing; CNC programming and machining; work studies.
LEVEL TWO
Ergonomics and systems, people in systems; the man-machine interface; anthropometry and
biomechanics; physical work and workplace design; information processing; input and output; models
of the sensory-motor system; skills and learning; environmental design, illumination, noise, thermal;
applications, job design, inspection; health and safety; shift work.
655
To develop students in the areas of technical literature survey, analysis and assimilation of materials,
skills of written and oral presentation, composition and implementation of ideas, communication and
interactive skills through student and product centred activities, interactive and project-based learning.
D. Industrial Training
LEVEL THREE
Technical project
Integrative project
Student-centred learning on system integration and analysis and evaluation of system performance.
The module covers the application of techniques as follows:
Business analysis and decision making process; industrial modelling and simulation; layout planning;
project management, strategic management; industry analysis; value chain analysis and critical success
factors.
657
CAD/CAM functions and systems; computer graphics, 2D and 3D transformations, graphics packages
and standards; geometric modelling in CAD - principles of surface and solid modelling; CNC
applications in CAM - CNC tool path generation, process optimisation in CNC machining; computer
aided process planning, automated process planning; rapid prototyping, virtual prototyping; CAD and
CAM integration; CIM system design and implementation.
Managing and managers; evolution of management theory; planning - decision making; strategic
management; strategy implementation, industrial marketing strategies; organising - organisational
design and structure; power and the distribution of authority; managing organisational change and
innovation; leading – motivation, leadership, teams and teamwork; communication and negotiation;
controlling, principles of effective control, operations control.
Functions and organisation of production and inventory control systems; demand forecasting;
deterministic and stochastic inventory control problems; aggregate production planning; master
production scheduling; requirements and capacity planning systems; operations scheduling and control
of production systems; Just-In-Time manufacturing; balancing of assembly lines; information reporting
and processing; supply chain management.
Wafer production, monolithic processes and technology; chip to module packaging technology; hybrid
mircocircuits, printed circuit board fabrication, electronic assembly technology; electrical noises and
other quality and problem issues related to electronic packaging and products.
658
Metal cutting and machining; analysis of cutter geometry and materials; analysis of metal forming
processes; CADCAM for mould and dies, applications of computers and rapid prototyping technologies
in metal industry.
Melt rheology; mixing characteristics; elementary steps in processing; functional and geometrical
characteristics of processing equipment; control and flow design of flow processes; processing factors.
Genetic algorithms and evolution strategies; fuzzy sets, fuzzy rules, fuzzy inference; artificial neural
networks including backpropagation algorithm; evolutionary optimisation of manufacturing systems
with application to group technology, process planning and facilities design; fuzzy logic control of
manufacturing systems.
Mechanised and flexible assembly systems, parts handling and feeding, parts mating theory; real-time
control software; network communication in CIM, ISO OSI reference model; fundamentals of
industrial robotics; robot motion and control; object and task-based programming; machine vision,
techniques and industrial applications; robotic cell design; robots in industry and their social
implications.
Financial markets and financial securities, portfolio management and investment strategies;
international finance, foreign exchange markets; project evaluation and financing, present value, cost of
capital, cost-benefit ratio and internal rates of return; financial instruments, forwards, futures; swaps,
options and hedging strategies; foreign trade and investment in China.
Types of production; plant layout design, systematic layout planning, computer-based layout planning,
quantitative approaches; materials handling system design and analysis; storage and warehouse
operations; fire safety and security; plant location; plant location and layout in the information age;
study cases from the manufacturing and service industries.
The evolution of logistics; the role of logistics in business; logistics performance analysis; customer
service and order processing; strategic purchasing; supply chain management – make or buy, supplier
selection and supplier development; logistics information systems; international sourcing strategies;
logistics organisation design.
PROGRAMME STRUCTURE
The Level of a course shall be 1, 2 or 3. Each course offered by the Department of Industrial and
Manufacturing Systems Engineering shall be assigned a Level, which is indicated in the first left-most
digit of the 4-digit numeral in the latter half of the course code. As an example, a Level 1 course shall
read < IMSE1xxx >.
A Core course is a course in the curriculum that a candidate must take and pass according to the criteria
provided in the Regulations. A Compulsory course is a course in the curriculum that a candidate must
take. A Breadth course is a Level 1 or Level 2 course offered as an elective course in the curriculum. A
Depth course is a Level 3 course offered as an elective course in the curriculum. Elective Courses refer
to any optional subjects offered by the Department, provided that it does not overlap significantly with
the other courses that the student has already enrolled in.
Complementary Studies shall include language enhancement courses, all the broadening courses
offered by the Department and/or by the University. A list of the broadening courses approved for
enrollment by the Department will be provided in the beginning of the academic year. Broadening
courses are courses that are not directly related to the subject area of the major programme, but are to be
taken as part of the general education requirement in university education.
660
The Curriculum
To complete the degree requirement, a candidate must enroll in all the courses specified in the
curriculum and must pass the courses listed under (a) and (d) (i) (ii) (iii), and a combination of other
courses totaling to at least 180 credit-units. In addition, the candidate must complete the workshop
training (3 credit-units) and industrial training (3 credit-units) as well as satisfy the IT Proficiency Test
and any other requirements as stipulated in the University or Faculty of Engineering regulations.
Order of Study
Order of study is dictated by prerequisite and co-requisite requirements. Generally, Level one courses
should be taken before Level two courses, Level two courses should be taken before Level 3 courses and
core courses should be taken before breadth courses. Courses under the category of Complementary
Studies can be taken in any order.
Level One
Loading
The normal loading is 60 credit-units of courses for the Level One, with 30 credit-units of courses in
each semester. Students are allowed to increase the loading by not more than 6 credit-units in each
semester. Students are required to do Workshop Training (3 credit-units) in addition to the 60
credit-units of courses.
Courses
Students must take the examination/coursework/continuous assessment in the following courses and
pass the courses listed under (a) and (c)(i) and (c)(ii).
Core Courses
Code Title Credit-units Length (Sem)
IMSE1003 Introduction to business and management 6 1
IMSE1004 Mathematics 6 1
IMSE1008 Computer applications for engineers 6 2
IMSE1009 Fundamentals of engineering design 6 2
IMSE1016 Fundamentals of business logistics 6 1
Required credit-units 30
An example of Level One programme structure for Logistics Engineering and Supply Chain
Management Programme is as follows:
Level Two
Loading
The normal loading is 60 credit-units of courses for the Level Two, with 30 credit-units of courses in
each semester. Students are allowed to increase the loading by not more than 6 credit-units in each
semester. Students are required to do Workshop Training (3 credit-units) in addition to the 60
credit-units of courses.
Courses
Students must take the examination/coursework/continuous assessment in the following courses and pass
the courses listed under (a) and (c)(i) and (c)(ii).
Core Courses
Code Title Credit-units Length (Sem)
IMSE0201 Supply chain design and development 6 1
IMSE2005 Managerial accounting and finance 6 1
IMSE2008 Operational research techniques 6 1
IMSE2014 Applied statistics 3 1
IMSE2021 Transportation and distribution planning 6 1
Required credit-units 27
An example of the Level Two programme structure for the Logistics Engineering and Supply Chain
Management Programme is shown below:
Level Three11
Loading
The normal loading for a student is 60 credit-units of courses for the Level Three (excluding summer
vacation) with 30 credit-units of courses in each semester. Students are allowed to increase the loading
by not more than 6 credit-units in each semester.
Courses
Students must take the examination/coursework/continuous assessment in the following courses and
pass the courses listed under (a).
Core Courses
Code Title Credit-units Length (Sem)
IMSE3023 Warehousing and terminal operations 6 1
IMSE3024 Project (Logistics engineering related) 12 2
IMSE3025 Logistics systems integration 6 2
Required credit-units 24
11
Level 3 students may elect Level 2 elective courses, upon consulting the Course Tutor.
664
Compulsory Course
Code Title Credit-units Length (Sem)
IMSE3016 Operations planning and control 6 1
IMSE3002 Engineering project management 6 1
Required credit-units 12
An example of Level Three programme structure for Logistics Engineering and Supply Chain
Management Programme is shown below:
Level 1
Core Courses
IMSE1003 Introduction to business and management None
IMSE1004 Mathematics None
IMSE1008 Computer applications for engineers None
IMSE1009 Fundamentals of engineering design None
IMSE1016 Fundamentals of business logistics None
665
Level 2
Core Courses
IMSE0201 Supply chain design and development IMSE1016 Fundamentals of
business logistics
IMSE2005 Managerial accounting and finance IMSE1003 Introduction to
business and
management
IMSE2008 Operational research techniques IMSE1004 Mathematics
IMSE2014 Applied statistics IMSE1004 Mathematics
IMSE2021 Transportation and distribution planning IMSE1016 Fundamentals of
business logistics
Level 3
Core Courses
IMSE3023 Warehousing and terminal operations IMSE1016 Fundamentals of
business logistics
IMSE3024 Project None
IMSE3025 Logistics systems integration None
Compulsory Course
IMSE3016 Operations planning and control IMSE2008 Operational research
techniques
IMSE3002 Engineering project management IMSE2008 Operational research
techniques
SYLLABUSES
LEVEL ONE
Business of production; business environment; marketing and distribution; the firm and the customer;
the firm and its suppliers; finance and the firm; costs of production; human resource management;
introduction to manufacturing systems; management and integration; the engineer in society;
development of technology and interaction between societies and technology; the environment and
safety.
667
Advanced calculus; Laplace transform, Fourier transform; numerical methods; difference equations;
functions of complex variables; matrices and determinants, eigenvalues, systems of linear equations;
differential equations.
Definition, importance and objectives of business logistics; transport fundamentals and transport
decisions; storage and handling systems and decisions; inventory policies; forecasting logistics
requirements; facility location analysis; network planning process; purchasing scope and objectives;
purchasing structure and organisation; purchasing variables – price, time and quality; buying
commodities; buying capital goods; buying services; purchasing systems.
Laws of motion; conservation of energy; kinematics and dynamics of rigid bodies; applications and
simulation of 4-bar mechanisms; gear trains; vibrations; fundamental electric circuit analysis;
alternating currents and voltages; A.C. circuits and phasors; three-phase circuits.
Information systems; the strategic role of information technology; data communications and
networking; applications of networks and databases; development and implementation of information
systems.
Basic concepts of modelling and simulation; different types of modelling orientations, discrete-event
simulation techniques vs. continuous; use of simulation packages; methodology of simulation study;
model development for industrial systems, analysis of system configurations; model validation and
analysis of simulation output.
Fundamentals and elements of engineering systems; systems analysis and design principles; group
technology; material flow analysis; structured system analysis and design method (SSADM),
object-oriented analysis and design (OOAD); artificial intelligence techniques for system analysis and
solution generation.
668
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using written English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; making effective grammatical and lexical choices;
technical report writing; small-scale project design and implementation.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using oral English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; asking questions and negotiating meanings;
making effective grammatical and lexical choices; informal small group and formal oral presentations.
The course is designed to introduce practical Chinese writing skills; letter-writing: official, business &
personal; office documents: notices, announcements, proposals, minutes and reports; technical writing
skills; the language of legal documents: tenders and contracts; characteristics of the written language
used in China, Hong Kong, Taiwan and Singapore; the art of public speaking; different scripts of
Chinese characters; the engineering profession and Chinese culture; Putonghua.
D. The following 2-semester Core courses are assessed based on coursework and/or
continuous assessment.
IMSE1008. Computer applications for engineers (6 credit-units)
General principles of engineering drawing practice; dimensioning and tolerancing; assembly drawing;
design of components; general principles of tool design; jig and fixture design; computer aided drafting.
E. Workshop Training
Practical work in manufacturing processes; the use of hand and machine tools; joining and fastening of
metals; construction, assembly and appreciation of electrical and mechanical systems; plastic
processing; CNC programming and machining; work studies.
669
LEVEL TWO
The Level Two syllabuses shall be as follows:
A1. Core Courses
IMSE0201. Supply chain design and development (6 credit-units)
Supply chain overview; operating objectives; barriers to internal integration; supply chain performance
cycles; logistics positioning; supply chain environmental assessment; time-based supply chains;
alternative supply chain strategies; supply chain integration theory; logistics location structure;
warehouse location patterns; transportation economies; inventory economies; least total cost design;
formulating supply chain strategy; planning and design supply chain methodology; supply chain
administration and dimensions of change management.
Prerequisite: IMSE1016 Fundamentals of business logistics
Conditions and justification for automation; basic components of industrial automation; numerical
control, part programming, pneumatic, programmable logic control; electro-pneumatic systems design;
open-loop and closed-loop control; stability; analogue and digital control.
Total quality management; management tools for quality; benchmarking; quality assurance
management systems; ISO9000 series; national quality awards; design of industrial experiments;
statistical process control; control charts; acceptance sampling; environmental management; ISO14000
series; environmental management systems; business process reengineering; customer services quality.
To develop students in the areas of technical literature survey, analysis and assimilation of materials,
skills of written and oral presentation, composition and implementation of ideas, communication and
interactive skills through student and product centred activities, interactive and project-based learning.
Survivor function, hazard function, bathtub-shape failure rate; system reliability, parallel and series
systems, importance measures; life testing, accelerated stress testing; counting processes; maintenance
policy; warranty models; reliability improvement, failure mode and effect analysis, fault tree analysis.
Ergonomics and systems, people in systems; the man-machine interface; anthropometry and
biomechanics; physical work and workplace design; information processing; input and output; models
of the sensory-motor system; skills and learning; environmental design, illumination, noise, thermal;
applications, job design, inspection; health and safety; shift work.
671
C. Industrial Training
LEVEL THREE
Principal functions and roles of warehousing; planning of warehouse operations; productivity and
quality control; computers and warehouse management; applications of EDI and communication
networks; warehouse automation; advanced materials handling systems; automated storage and
distribution systems; case studies drawn from local and international cargo terminals.
Technical project
Integrative project
Student-centred learning on system integration and analysis and evaluation of logistics system
performance. The module is based on case studies and covers the application of various techniques as
follows:
Facility location analysis; network planning process; warehouse design and management; logistics
information management; supply chain performance analysis; alternative supply chain strategies;
vehicle routing and scheduling; systems modelling and simulation; customer-supplier relationship;
international transportation strategies.
The use of operations planning and control systems in forecasting, scheduling and inventory control;
functions and organisation of production and inventory control systems; demand forecasting;
deterministic and stochastic inventory control problems; aggregate production planning; master
production scheduling; requirements and capacity planning systems; operations scheduling and control
of production systems; Just-In-Time techniques; balancing of assembly lines; information reporting and
processing; supply chain management.
Financial markets and financial securities, portfolio management and investment strategies;
international finance, foreign exchange markets; project evaluation and financing, present value, cost of
capital, cost-benefit ratio and internal rates of return; financial instruments, forwards, futures; swaps,
options and hedging strategies; foreign trade and investment in China.
Enterprise resource management; EDI applications; data mining and warehousing; virtual enterprises;
advanced Internet and web applications in product development; electronic product and component
cataloguing; order taking and processing; electronic payment systems; contract negotiation and bid
preparation; rapid quotation and cost estimation, product data management.
International trade environment; Governments’ policies in global logistics; logistics and transportation
in different localities; ocean ships and shipping; chartering bulk ocean carriers; the Ocean Liner alliance
system; international air transportation; land transport to and from ports; seaports, airports, canals and
tunnels; international logistics functions and intermediaries; terms of sales and terms of payment;
documentation and insurance; international distribution channels; international sourcing; logistics as a
tool for integrating international operations.
Industrial dynamics: exponential lags, finite time delays, oscillatory and chaotic behaviour, feedback
control; dynamics and control of supply chains: inventory levels, supply lines, demand estimation,
crisp-logic and fuzzy-logic control rules, performance measures; flows of goods, orders, and cash in
supply chains; co-operation and competition in supply chains, strategic alliances; simulation of
multi-sector supply chains: case studies, including MIT ‘beer game’.
Genetic algorithms and evolution strategies; fuzzy sets, fuzzy rules, fuzzy inference; artificial neural
networks including backpropagation algorithm; evolutionary optimisation of manufacturing systems
with application to group technology, process planning and facilities design; fuzzy logic control of
manufacturing systems.
MECHANICAL ENGINEERING
(with optional Environmental Engineering Stream and Building Services Engineering Stream)
PROGRAMME STRUCTURE
The Level of a course shall be 1, 2 or 3. Each course offered by the Department shall be assigned a Level,
which is indicated by the left-most digit of the number in the course code.
A Compulsory course is a course which a student must study. A Core course is a compulsory course
which a student must pass in the manner as stipulated in the Regulations. A Breadth course is a Level 2
or Level 3 course offered as a compulsory or optional course for the curriculum. A Depth course is a
Level 3 course offered as a compulsory or optional course for the curriculum. A Complementary
Studies course is either a Level 1, Level 2 or Level 3 course offered as a compulsory or optional course
for the curriculum by the Department. It also includes broadening courses on a list approved by the
Department which would normally be considered as Level 1 courses.
The Curriculum
There are no course prerequisites but there is a course co-requisite structure so that lower level courses
should preferably be taken before higher level courses. To complete the curriculum, a candidate must
take all the courses listed under (a) to (f) and obtain at least 180 credit-units including all courses listed
under (a) , (c)** and (d).
** Students must pass the English and Chinese language courses (9 credit-units), at least a pass in a
broadening course (3 credit-units) in Humanities and Social Sciences Studies, and at least a pass in a
broadening course (3 credit-units) in Culture and Value Studies or an area of study outside this degree
curriculum as an elective.
First Year
Loading
The normal load for a student is 60 credit-units of courses (excluding summer vacation) with 30
credit-units in each semester. Students are allowed to increase the loading by not more than 6
credit-units in a semester.
Courses
Students must take the examination/coursework in the following courses and pass the courses listed
under (a), (b)(i) and (b)(ii).
(a) 8 Core courses (45 credit-units)
676
Core Courses
Code Title Credit-units
MECH1004 Drawing and elements of design and manufacture 6
MECH1005 Fundamentals of electrical and electronic engineering 6
MECH1006 Mathematics I 6
MECH1009 Properties of materials I 3
MECH1012 Foundations of engineering mechanics 6
MECH1013 Engineering mechanics 6
MECH1014 Thermofluids 6
MECH1015 Integrated computer and laboratory studies I 6
Total credit-units 45
Second Year
Loading
The normal load for a student is 60 credit-units of courses (excluding summer vacation) with 30
credit-units in each semester. Students are allowed to increase the loading by not more than 6
credit-units in a semester or decrease the loading by the equivalent number of credit-units which they
have previously taken as additional loading and passed. Students are required to take the additional
course of “Workshop training” (3 credit-units) in the First Year’s summer vacation.
Courses
Students must take the examination/coursework in the following courses and pass the courses listed
under (a).
(a) 10 core courses (51 credit-units)
(b) 3 Complementary Studies Courses (9 credit-units)
(c) “Workshop training” (3 credit-units)
Courses for Main Stream and Building Services Engineering Stream students
Core Courses
Code Title Credit-units
MECH2001 Applied dynamics 3
MECH2002 Engineering thermodynamics 6
677
MECH2004 Control 3
MECH2005 Design and manufacture 6
MECH2006 Electrical and electronic engineering 6
MECH2007 Mathematics II 6
MECH2008 Mechanics of fluids 6
MECH2009 Mechanics of solids 6
MECH2010 Properties of materials II 3
MECH2013 Integrated computer and laboratory studies II 6
Total credit-units 51
Training
Code Title Credit-units
MECH1011 Workshop training 3
Total credit-units 3
Core Courses
Code Title Credit-units
MECH2001 Applied dynamics 3
MECH2002 Engineering thermodynamics 6
MECH2004 Control 3
MECH2005 Design and manufacture 6
MECH2007 Mathematics II 6
MECH2008 Mechanics of fluids 6
MECH2009 Mechanics of solids 6
MECH2010 Properties of materials II 3
CIME2001 Water and air quality: concepts and measurement 6
MECH2013 Integrated computer and laboratory studies II 6
Total credit-units 51
Training
Code Title Credit-units
MECH1011 Workshop training 3
678
Third Year
Loading
The normal load for a student is 60 credit-units of courses with 30 credit-units in each semester.
Students are allowed to increase the loading by up to 6 credit-units in a semester or decrease the loading
by the equivalent number of credit-units which they have previously taken as additional loading and
passed. Students are required to take the additional course of “Industrial training” (3 credit-units) in the
Second Year’s summer vacation.
Courses
Students must take the examination/coursework in the following courses and pass the courses listed
under (a).
(a) Design and Project (18 credit-units)
(b) 6 to 7 Compulsory/Elective Depth/Breadth courses (36 credit-units)
(c) 1 Complementary Studies course “Engineering and technology management” (6
credit-units)
(d) “Industrial training” (3 credit-units)
Training
Code Title Credit-units
MECH2012 Industrial training 3
Total credit-units 3
Students will have to take 6 to 8 Depth/Breadth courses (36 credit-units) from the following list
including at least one Depth/Breadth course (with #).
Students will have to take the following 2 Compulsory Depth/Breadth courses (12 credit-units)
Depth/Breadth Courses
Code Title Credit-units
MECH3001 Acoustics 3
MECH3005 Building services 6
MECH3009 Energy conversion systems 6
MECH3011 Heat transfer 6
MECH3013 Marine propulsion systems 6
MECH3016 Waves in fluids 3
MECH3021 Viscous flow 6
MECH3006 Case studies of failure investigations 3
MECH3020 Vibration 6
BBSE3005 Inter-disciplinary building services design 6
CIVE3002 Wind engineering 6
CIVE3005 Solid and hazardous waste management 6
CIVE3006 Municipal and industrial wastewater treatment 6
Total credit-units 24
* Complementary Studies course
680
Students will have to take the following 2 Compulsory Depth/Breadth courses (12 credit-units)
Depth/Breadth Courses
Code Title Credit-units
MECH3001 Acoustics 3
MECH3002 Air pollution control 6
MECH3004 Automatic control 6
MECH3006 Case studies of failure investigations 3
MECH3007 Computer-aided design and manufacture (CAD/CAM) 6
MECH3009 Energy conversion systems 6
MECH3011 Heat transfer 6
MECH3014 Materials for engineering applications 6
MECH3020 Vibration 6
MECH3021 Viscous flow 6
BBSE3005 Inter-disciplinary building services design 6
Total credit-units 24
SYLLABUSES
Level 1
Engineering drawing techniques; orthographic and pictorial projections; dimensioning and tolerancing,
limits and fits, screw fasteners; cam; gears; computer aided drafting, with 3D CAD modeling;
manufacturing processes, process selection, design for manufacturability.
Basic circuit principles; steady-state A.C. circuit theory; magnetic circuits; transformers; bipolar
junction transistors; field effect transistors; direct-current motors; solid-state controller for D.C. motors.
Linear algebra; advanced calculus; vector analysis; ordinary differential equations, Laplace transforms.
681
Elements of atomic structure and bonding; crystal structure; defect theory; solidification; plastic
deformation; recrystallization; phase diagrams; alloy properties; TTT diagrams; heat treatment.
Perceptions of engineering; historical development of engineering design; risk awareness, safety issues;
green and environmental issues.
Practical work in manufacturing processes; the use of hand and machine tools; joining and fastening of
metals; construction, assembly and appreciation of electrical and mechanical systems; principles of
foundry and heat treatment practice; plastic processing.
Force systems and equilibrium; moments of mass and area; introduction to stress and strain; kinematics
of particules; Newton’s 2nd law and dynamics of particles; dynamics of bodies; energy; impulse and
momentum; hydrostatics; fluid in motion.
Stress and strain; bending of beams; deflection of beams; torsion of shafts; thin-wall pressure vessels;
kinematics of linkage mechanisms; gear trains; dynamics of particles and bodies under
velocity-dependent forces; undamped and damped free vibration.
Concepts and definitions; properties of pure substance; heat and work; first law of thermodynamics;
second law of thermodynamics; entropy; basic concepts on fluids and flows; dimensional analysis,
similarity and modelling; pipe flow analysis.
Introduction to computer hardware and operating systems; Internet access and e-mail; standard
computational packages for symbolic mathematics and numerical calculations; programming in C and
C++; use of mathematical subroutine libraries; application of programming to mathematical and
engineering problems; experimental and analytical techniques; safety issues; demonstrations and
experiments in applied mechanics, thermofluids, properties of materials and electrical engineering.
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using written English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; making effective grammatical and lexical choices;
technical report writing; small-scale project design and implementation.
682
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using oral English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; asking questions and negotiating meanings;
making effective grammatical and lexical choices; informal small group and formal oral presentations.
The course is designed to introduce practical Chinese writing skills; letter-writing: official, business &
personal; office documents: notices, announcements, proposals, minutes and reports; technical writing
skills; the language of legal documents: tenders and contracts; characteristics of the written language
used in China, Hong Kong, Taiwan and Singapore; the art of public speaking; different scripts of
Chinese characters; the engineering profession and Chinese culture; Putonghua.
xxxxx Broadening course in culture & value studies or an area of studies outside this
degree curriculum as an elective (3 credit-units)
Level 2
Advanced rotational motion; balancing of rotating and reciprocating masses; vibration isolation and
control; vibration of multi degree-of-freedom in-line systems; free transverse vibration of beams.
Steam power cycles, refrigeration cycles, gas power cycles, jet propulsion cycles, gas mixture,
combustion, turbomachineries, Psychrometry and air-conditioning, introduction to heat transfer.
Frequency response methods; feedback control systems; control system design and applications;
stability; root locus method; analogue computer programming.
Materials selection; joining and fastening; mechanism design; tooling system design; power
transmission systems; CNC machining; rapid prototyping.
683
Analog electronics; sequential logic circuits; sequential logic circuits; digital-to-analog and
analog-to-digital converters; introduction to microcontrollers; three-phase power systems; induction
motors; synchronous motors; step motors; solid-state controllers for A.C. motors.
Complex variables; Fourier series and Fourier transforms; partial differential equations; introduction to
probability and statistics; elementary numerical analysis.
Navier-Stokes equations; pipe and channel viscous flows; lubrication; boundary layer flows;
two-dimensional potential flows; water waves; one-dimensional compressible flows; fluid machines.
Two-dimensional theory of elasticity; thermal stress and rotating disks; energy methods; introduction to
the finite element method; experimental methods; bending of circular plate.
Testing and service behaviour of materials, metallurgy of fatigue; theory of creep resistant alloys; the
ductile/brittle transition; corrosion resistance; surface treatment; selection criteria for common alloys.
Structure of polymers; properties of compounded plastics; service behaviour of plastics.
Time value of money; interest and interest formulas; equivalent analysis; bases for comparison of
alternatives; present worth analysis; annual equivalent worth analysis; rate of return analysis; project
cash flow analysis; decision making among alternatives; applications to real-world economy.
Miscellaneous advanced topics in C++, including aspects of object oriented programming; Windows
programming in C++ with user interface and graphics; communication with electro-mechanical
hardware; group project on the application of computing to the solution of an engineering problem;
demonstrations and experiments in various areas of mechanical engineering.
Water quality and water pollution; standard methods of water and wastewater examination; air quality
and air pollution control principles; measurement techniques in air pollution.
684
Level 3
Sources; wave equations; transmission; propagation; environmental noise; effects of noise; machinery
noise; legislation.
Particulate and aerosol abatement technology; gas absorption - plate and packed columns; adsorption
for the removal of odours and trace gases; combustion fundamentals and abatement of volatile organic
compounds using incineration techniques.
Control of mechanical, hydraulic and pneumatic systems; process modelling and control; linear control
system design; computer control systems, state-space analysis of multivariable linear system,
controllability and observability, stability analysis; state and output feedback, state observer.
Introduction to the construction industry; electrical supply and lighting system design; lifts and
escalators; air conditioning and refrigeration; cold and hot water supply systems; stormwater and
sanitary drainage systems; fire safety and protection.
General introduction to failure investigation procedures, purpose, scope, and limitation; failure mode
detected from component examination; cause of failure determination through system case studies;
design codes for large structures; fracture mechanics techniques; legislation affecting safety of
equipment; roles of a mechanical engineer as an expert witness.
Basic data structure techniques; transformation techniques; mathematical bases for surface modeling;
principles of solid modeling and applications; numerical control; computer-aided production
management; computer-integrated manufacturing.
Energy calculations; solar thermal power plant; energy storage; solar photovoltaic systems; wind
energy systems; nuclear energy and power plants; nuclear waste management; urban waste.
685
Quantitative methods for engineering and technology management; managing technology through the
product life cycle; planning; organizing; staffing; leading; controlling; quantitative methods for
analyzing / solving decision making involving engineering and technology management problems;
quantitative methods for forecasting; resource allocations subject to constraints; linear programming
and simplex method; decision theory with application of decision trees; inventory control models;
queuing theory ; transportation and resource allocation for business operations.
Fourier’s law; heat-conduction equation; steady and unsteady conduction; basic convection principles;
laminar and turbulent heat transfer in tubes and over plates; Reynolds analogy; log mean temperature
difference; effectiveness-NTU method; heat exchanger design; exergy analysis; optimisation of heat
transfer process and system.
Creative product design and product development; methods and tools for design, analysis and testing;
prototype making methods and practices; design for tooling design of electromechanical products.
Marine vehicles and marine prime movers; marine machinery systems; marine propulsors;
propeller/engine design integration; waste heat recovery and advanced energy concepts; dynamics and
vibrations of marine systems; speed and power control in marine systems.
Materials for high strength/weight ratio; high and low temperature service; resistance to corrosion
resistance and protection; residual stresses; composite and ceramic materials; manufacturing properties;
problem based learning module; introduction to materials classification.
Theory of elasticity, bending of cantilever beams, torsion of non-circular members; finite element
methods; analysis of rectangular plates; fracture mechanics; plastic analysis.
Small amplitude waves, shallow water waves, wave forces, ship waves, harbour oscillations, mass
transport.
686
Introduction to mechatronics and robotics; applications of sensors for intelligent control; embedded
microprocessor; motion generation and transfer systems, design and control; case studies.
Vibration measurement; single- and two-plane balancing of rotors in situ, machinery condition
monitoring; random vibration; digital signal analysis; matrix analysis of free and forced vibrations of
multi-degree-of-freedom systems; classical analysis of beam vibration; energy methods for
approximate vibration analysis.
Concepts of distributed computer-based monitoring and control; hardware and software development;
communication protocols; application to maintenance, energy management and control; system design
and performance evaluation; computer simulation and emulation techniques; analysis of dynamic
building services systems.
Inter-disciplinary building services design; design rationales; conceptual design of air conditioning,
plumbing and drainage, fire services, electrical power supply, vertical transportation, and lighting
systems; detailed design; requirements for teamwork and integration; tectonics considerations.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
For course descriptions, see the syllabuses of the Civil Engineering programme.
687
MEDICAL ENGINEERING
PROGRAMME STRUCTURE
The Level of a course shall be 1, 2 or 3. Each course shall be assigned a Level, which is indicated in the
first left-most digit of the 4-digit numeral in the latter half of the course code.
A Compulsory course is a course which a student must study. A Core course is a Compulsory course
which a student must pass in the manner as stipulated in the Regulations. Elective courses refer to any
optional subjects in the programme.
A Complementary Studies course is either a Level 1, Level 2 or Level 3 course offered as a compulsory
or optional course for the curriculum. It also includes broadening courses on a list approved by the
Programme Director which would normally be considered as Level 1 courses.
Loading
The normal load for a student is 60 credit-units of courses (excluding summer vacation) with 30
credit-units in each semester. Students are allowed to increase the loading by not more than 6
credit-units in a semester or decrease the loading by the equivalent number of credit-units which they
have previously taken as additional loading and passed.
Curriculum Requirement
To complete the degree requirement, a student must take all the courses listed under (a) to (c) and obtain
at least 180 credit-units. In addition, students must pass the English and Chinese language courses (12
credit-units), at least a pass in a broadening course (3 credit-units) in Humanities and Social Sciences
Studies, and at least a pass in a broadening course (3 credit-units) in Culture and Value Studies or an
area of study outside this degree curriculum as an elective course, as well as satisfy the IT Proficiency
Test as stipulated in the University or B.Eng. Degree Regulations.
First Year
Courses
Students must take the examination/coursework in the following courses and pass the courses listed
under (a), (b)(i), (b)(ii) and (b)(iii).
(a) 8 Core courses (48 credit-units)
(b) 4 Complementary Studies courses (15 credit-units) consisting of
(i) “Problem solving and communication in medical engineering” (6 credit-units)
(ii) “Engineer in society” (3 credit-units)
(iii) Broadening course in Humanities and Social Sciences Studies (3 credit-units)
(iv) Broadening course on the approved list (3 credit-units)
688
Core Courses
Code Title Credit-units
BIOC1901 Basic biochemistry 6
ELEC1501 Computer programming and data structure 6
ELEC1611 Circuit theory and digital logic design 6
LIFE1002 Life sciences I 12
MECH1006 Mathematics I 6
MECH1009 Properties of materials I 3
MECH1012 Foundations of engineering mechanics 6
MECH1017 Mechanics for medical engineering 3
Total credit-units 48
Second Year
Courses
Students must take the examination/coursework in the following courses and pass the courses listed
under (a), (b)(i), (b)(ii) and (b)(iii).
(a) 9 Core courses (48 credit-units)
(b) 4 Complementary Studies courses (12 credit-units) consisting of
(i) “Professional and technical oral communication for engineers” (3 credit-units)
(ii) “Practical Chinese language course for engineering students” (3 credit-units)
(iii) Broadening course in Culture & Value Studies; or an area of study outside this degree
curriculum as an elective course (3 credit-units)
(iv) Broadening course on the approved list (3 credit-units)
Core Courses
Code Title Credit-units
BIOC1903 Introduction to molecular genetics 6
ELEC1614 Electronic devices and circuits
or 6
ELEC1401 Computer organization and microprocessors
ELEC2201 Signals and linear systems 6
LIFE2004 Life sciences II & III 6
MECH2014 Thermofluids for medical engineering 3
MECH2007 Mathematics II 6
MEDE2003 Medical engineering I 6
MEDE2004 Biomaterials I 3
MEDE3001 Medical engineering II 6
Total credit-units 48
689
Third Year
Courses
Students must take the examination/coursework in the following courses and pass the courses listed
under (a).
(f) 2 Core courses (18 credit-units)
(g) 33 credit-units of elective courses for the Biomedical Information Processing Stream and the
Biomechanics Stream
(h) Complementary Studies course: “Engineering economics and finance, organization and
management” (6 credit-units)
Core Courses
Code Title Credit-units
BIOC3908 Introduction to bioinformatics 6
MEDE3002 Medical engineering final year project 12
Total credit-units 18
SYLLABUSES
First Year
This course presents an overview of biochemistry and provides an understanding of the basic
mechanisms underlying life processes. This is an independent course which can be taken by students
from various disciplines. It also prepares students for further studies in Biochemistry and Molecular
Biology.
Overview of computer software; operating systems (PC and Unix); compilers and loaders; high-level
languages; structured programming; C language; elementary data structures; algorithms;
object-oriented programming; C++; introduction to database.
Application of Boolean algebra in combinational logic circuits, combinational logic design, decoders,
encoders, multiplexers, adders, subtractors; sequential circuits, latches, flip-flops, sequential circuit
analysis, design with D and JK flip-flops, registers and counters, random-access memory, error
detection and correction, programmable logic technologies, PLA, VLSI PLA, basic circuit concepts;
circuit theorems; circuit response, sinusoidal steady-state analysis.
This course examines the concepts related to the structures and functions of the human body. The first
semester study includes discussion of the organization of the body from the single cell to the
coordinated whole. A major theme is the interaction of all body systems for the maintenance of a stable
internal state, a condition called homeostasis. The foci are cellular function, basis of chemical
interaction, tissue level organization, integumentary, digestive, respiratory, cardiovascular,
haematologic and urinary systems, as well as metabolism. In the second semester, it continues to
examine the concepts related to the structures and functions of the human body. The focus throughout
the course is the normal physiological functions and anatomy of the body. The interrelationship
between cells and organs will also be covered to make the physiological process more meaningful to
students. The areas include musculoskeletal, nervous, endocrine and reproductive systems.
Linear algebra; advanced calculus; vector analysis; ordinary differential equations, Laplace transforms.
Elements of atomic structure and bonding; crystal structure; defect theory; solidification; plastic
deformation; recrystallization; phase diagrams; alloy properties; TTT diagrams; heat treatment.
691
Force systems and equilibrium; moments of mass and area; introduction to stress and strain; kinematics
of particles; Newton’s 2nd law and dynamics of particles; dynamics of bodies; energy; impulse and
momentum; hydrostatics; fluid in motion.
Stress and strain; bending of beams; deflection of beams; torsion of shafts; kinematics of linkage
mechanisms; applications to engineering and biomechanics problems.
The main focus of this course is the Medical Engineering Project (MEP) which has been devised in
collaboration with the Engineering and Medical Faculty. Medical Engineers will need to communicate
with Medical professionals and Engineering professionals. They will also need to use their engineering
knowledge and skills to solve medical engineering problems. The aim of MEP is to increase students’
awareness of the variety of engineering issues and applications in the various medical fields, and to
encourage them to talk to medical professionals.
Perceptions of engineering; historical development of engineering design; risk awareness, safety issues;
green and environmental issues.
Second Year
This course provides students with basic and updated knowledge of the structure and functions of
nucleic acids, a general picture of the molecular control of gene expression, and implications of
molecular genetics in the development of recombinant DNA technology.
Electronic devices: quantum theory; solid-state theory; PN junction theory; bipolar junction transistor;
field-effect devices including JFET, MOS capacitor, MESFET and MOSFET.
Electronic circuits: diode circuits; analyses of BJT and FET circuits; digital circuits; D/A and A/D
conversion.
Integer and floating point representations, control unit and data path, instruction set and addressing
modes, subroutines, reentrancy, I/O programming, interrupt and exception handling, modern processors.
Microprocessor system, interface hardware, memory system, displays and mass storage devices.
692
This course is a combination of parts of “Life sciences II” and “Life sciences III” and focuses on human
physiology and pathophysiology. Discussion on temperature regulation, fluid, electrolyte and acid-base
balance as well as sensory and motor functions. The concept of body functions in health and diseases is
reinforced. The course contains both theory and laboratory components.
Properties; first law of thermodynamics; second law of thermodynamics; basic concepts on fluids and
flows; dimensional analysis, similarity and modeling; pipe flow analysis; modeling of complex
biological systems; blood flow and pulmonary systems.
Complex variables; Fourier series and Fourier transforms; partial differential equations; introduction to
probability and statistics; elementary numerical analysis.
Static and dynamic forces applied to the human body; lifting, throwing and running; gait analysis; the
human energy system, muscles, tendons and ligaments; hydrostatic effects on the human circulatory
system; structure of bone and tissue; molecular biosensors and human information systems.
Concept of biomaterials; metallic implant materials; bioceramics; biopolymers and composite implant
materials; tissue response to implants; medical devices and evaluation
The focus of this course is the function and importance of professional and technical communication in
English and specifically understanding and using oral English. Topics include accessing, abstracting,
analysing, organizing and summarizing information; asking questions and negotiating meanings;
making effective grammatical and lexical choices; informal small group and formal oral presentations.
693
The course is designed to introduce practical Chinese writing skills; letter-writing: official, business &
personal; office documents: notices, announcements, proposals, minutes and reports; technical writing
skills; the language of legal documents: tenders and contracts; characteristics of the written language
used in China, Hong Kong, Taiwan and Singapore; the art of public speaking; different scripts of
Chinese characters; the engineering profession and Chinese culture; Putonghua.
Broadening course in Culture & Value Studies; or an area of study outside this
degree curriculum as an elective course (3 credit-units)
Third Year
Internet resources: DNA and protein sequence databases; information searching and retrieval: Entrez
and SRS; simple sequence analysis; sequence alignment: pair-wise alignment, substitution matrices;
sequence database searching: FASTA, BLAST, Smith-Waterman, algorithm and parameters; sequence
alignment: multiple sequence alignment; Patterns, Motifs, and Profiles analysis; advance sequence
analysis: secondary structures prediction, gene identification; protein structure analysis: display of
macromolecules, protein homology modeling; phylogenetic analysis.
This course studies the principles, design, administration, and implementation of database management
systems. Topics include: entity-relationship model, relational model, relational algebra and calculus,
database design and normalization, database query languages, indexing schemes, security, integrity,
concurrency control, and contemporary topics in database management systems. This course may not
be taken with BUSI0052.
Applications of digital signal processing, discrete-time signal and system, design of digital filters, DFT
and fast algorithms, digital signal processing using Mathlab, fundamentals of random signals, spectral
estimation, adaptive signal processing, digital signal processors.
Biomedical technology, sensing, signal processing, control and computation. Molecular computing.
Molecular and cell-based biosensor elements. Physiological and anatomic aspects of medical
monitoring and imaging.
Imaging techniques: computed tomography; contrast agents and contrast imaging; EEG and brain
mapping, polysomnographic monitoring; interventional radiology; magnetic resonance imaging; nerve
conduction, velocity, EMG; production of X-rays and radiography; radionuclide imaging; ultrasound.
Introduction to mechatronics and robotics; applications of sensors for intelligent control; embedded
microprocessor; motion generation and transfer systems, design and control; case studies.
Navier-Stokes equations; pipe and channel viscous flows; lubrication; boundary layer flows;
two-dimensional potential flows; water waves; one-dimensional compressible flows; fluid machines.
695
Introduction to theory of elastic bodies; theory of failure and plastic yielding; buckling; energy methods;
introduction to finite element method; experimental methods for stress analysis; applications to
engineering and biomechanics problems; problem-based learning.
The topics mirror the fundamental engineering science courses taught in the several engineering areas,
but applied to problems in the biological world. The order of presentation consists of basic
biomechanics of solids, fundamentals of fluid mechanics, bioheat and energy transfer, biomaterials,
locomotion and muscle biomechanics.
Soft tissues; soft tissue replacement; hard tissues; hard tissue replacement; introduction to tissue
engineering.
Provides an introduction to the clinical non-invasive techniques in studying the functional and
pathological aspects of the human body. This course will introduce the principles of conventional
(x-ray and ultrasound) and modern (Computer Assisted Tomography – CAT; Magnetic Resonance
Imaging – MRI; and Positron Emission Tomography – PET) imaging techniques applied to biological
tissues and in medical diagnoses and the interpretations of these images.
This course will critically examine issues and theories related to anxiety, motor learning and
performance in sport. Students will examine the anxiety / performance relationship, as well as applied
issues, such as, emotion control, goal setting, skill acquisition and implicit learning.
This course provides an advanced understanding of the respiratory and cardiovascular adaptations to
physical exercise; areas of applied work physiology such as diving, altitude, thermoregulation, water
balance and ergogenics will also be explored.
Macroeconomics; financial instruments; accounting concepts and financial statements; cost and profit;
economic evaluation. Management concepts, decision making processes, project management,
leadership, management control, marketing.
696
SOFTWARE ENGINEERING
THE CURRICULUM
To complete the curriculum, a candidate must pass all the courses listed under (a), (b)(i), (ii), (iii), (c),
(d), (f) and (g), and a combination of other courses totalling at least 180 credit-units. In addition, a
candidate must satisfy any other requirements as stipulated in the University or Faculty of Engineering
regulations.
CSIS1xxx courses are level 1 courses assigned with a weight of 1, and CSIS0xxx courses are level 2
courses assigned with a weight of 2.
SYLLABUSES
FIRST YEAR
The goal of this course is for students to learn the general principles of programming, including how to
design, implement, document, test, and debug programs.
Abstract data types and classes; object-oriented programming; software reusability; error reporting;
introduction to Java; program development tools; version control; scripting languages. This course may
not be taken with CSIS0396.
Prerequisite: CSIS1117
698
This course introduces the software engineering process, and elaborates on software analysis and design.
Topics in software process include: conventional software development phases; and modern software
process models. Topics in analysis include: feasibility analysis and the system proposal; requirements
discovery; information modelling and analysis; process modelling; and object-oriented analysis.
Topics in design include: process design, input and output design, user-interface design, and
object-oriented design.
Prerequisite: CSIS1117
Logic, sets, and functions; mathematical reasoning; counting techniques; relations; graphs; trees;
modeling computation.
Arrays, linked lists, trees and graphs; stacks and queues; symbol tables; priority queues, balanced trees;
sorting algorithms; complexity analysis.
Prerequisite: CSIS1117
Fundamentals of computer organization and machine architecture; number, character and instruction
representations; addressing modes; assembly language programming including stack manipulation and
subroutine linkage; basic logic design and integrated devices; the central processing unit and its control;
concepts of microprogramming, data flow and control flow; I/O devices and their controllers, interrupts
and memory organization; computer arithmetic.
Linear algebra, probability and statistics, multi-variable calculus, and ordinary differential equations.
The focus is on developing confidence in the use of English in written and oral forms. Topics include:
questioning skills, negotiating meaning, making effective grammatical and lexical choices, producing
coherent writing and making confident oral presentations. Students engage in a substantial amount of
project work.
699
The focus is on the understanding and use of spoken and written English for professional and technical
communication. Topics include collecting, organizing and understanding information; presenting
information in written and oral forms, technical report writing. Students work in groups to design and
implement an investigative project related to their professional discipline.
The course is designed to introduce practical Chinese writing skills; letter-writing; official, business and
personal; office documents: notices, announcements, proposals, minutes and reports; technical writing
skills; the language of legal documents: tenders and contracts; characteristics of the written language
used in China, Hong Kong, Taiwan and Singapore; the art of public speaking; different scripts of
Chinese characters; the engineering profession and Chinese culture; Putonghua.
SECOND YEAR
This course introduces the architecture of modern systems and the concepts and principles of distributed
computing. Topics include: transaction processing, client-server computing, multi-tier architectures,
middleware and messaging, component technology, and distributed object computing.
This course examines the theory and practice of software implementation, testing and maintenance, and
their place in modern software process. Topics in implementation include: detailed design issues and
implementation strategies; coding style and standards; the review process; individual software process
and metrics; code instrumentation; and reuse. Also examined are the implementation aspects of
contemporary approaches such as generic programming, design patterns, and multi-paradigm
development. Testing covers unit and component testing; integration testing; system, performance and
acceptance testing; and test documentation. Testing techniques for OO software are examined in detail.
Topics in maintenance include maintenance techniques, tools and metrics; software rejuvenation; and
refactoring.
Operating system structures, process and thread, CPU scheduling, process synchronization, deadlocks,
memory management, file systems, I/O systems and device driver, mass-storage structure and disk
scheduling, network structure, distributed systems, case studies.
Syntax and semantics specification; data types; data control and memory management; expressions,
precedence and associativity of operators; control structures; comparative study of existing programming
languages; advanced topics such as polymorphism, programming paradigms, exception handling and
concurrency.
Interaction between engineers and society; impact of technologies on society; environmental and safety
issues; professional conduct and responsibility; contract law; law of tort; professional negligence and
intellectual property law.
Project 1
This is a team project involving development and integration of software components. The objective is
to put the concepts and theories covered in the preceding software engineering courses (CSIS1401,
CSIS0402, CSIS0403) into practice. The output will be a distributed software system based on
well-defined requirements. Software tools will be used and system programming is a compulsory part
of the project.
Summer Training 1
THIRD YEAR
This course covers software quality and project management. Topics in software quality include
software quality assurance; software quality metrics; review; inspection and audits. Topics in project
management include project planning and scheduling; project control; risk analysis; planning and
monitoring; process management and process improvement; configuration management and control;
software acquisition; contract briefing, negotiation and management.
Topics include definitions of software engineering subject areas and professional activities;
professional societies and ethics; professional competency and life-long training; uses, misuses and
risks of software; information security and privacy; intellectual property and software law; software
contract; social responsibilities; and software engineering standards.
Macroeconomics; financial instruments; accounting concepts and financial statements; cost and profit;
economic evaluation.
Project 2
This is a team project, to be taken by students in the final year, which requires substantial contribution
from every individual team member. The project will go through the common process of requirements,
analysis, design, implementation, testing, etc. Project standards will be enforced. This may not be taken
with CSIS0801 Year Project.
Students are required to take a total of 8 elective courses in the computer science (CS), the software
engineering (SE) and related areas, including at least 3 from SE area and at least 3 from CS area.
To study the theory and practices in object-oriented methods and formal methods in software
engineering. Topics include object-oriented analysis and design, formal specification and design,
formal approaches to software testing, verification and reliability, integration of formal and informal
methods.
Network structure and architecture; reference models; stop and wait protocol; sliding window protocols;
character and bit oriented protocols; virtual circuits and datagrams; routing; flow control; congestion
control; local area networks; issues and principles of network interconnection; transport protocols, and
application layer; examples of network protocols.
Prerequisite: CSIS0230
702
This course studies the principles, design, administration, and implementation of database management
systems. Topics include: entity-relationship model, relational model, relational algebra and calculus,
database design and normalization, database query languages, indexing schemes, security, integrity,
concurrency control, and contemporary topics in database management systems. This course may not
be taken with BUSI0052.
Prerequisite: CSIS0230
This course provides an overview and covers the fundamentals of scientific and numerical computing.
Topics include numerical analysis and computation, symbolic computation, scientific visualization,
architectures for scientific computing, and applications of scientific computing.
Concepts of system modelling; review of basic probability; probability models, forecasting models,
decision analysis, probabilistic inventory models; queuing systems, simulation modelling; Markovian
decision process.
Prerequisite: CSIS1118
• Level 2 and “Applications” courses (other than those in the Software Engineering area) offered by
the CSIS Department.
Summer Training 2
In addition to the courses prescribed in the syllabuses, students in the Faculty of Engineering may apply
to take the following additional courses outside their formal curriculum:
The course is divided into three parts: i) pronunciation; ii) the pinyin systems; and iii) texts: greetings,
numbers, inquiry, time and appointments, asking for direction; shopping; making phone calls; at the
bank; in the post office; and food and engineering terminology.
The course aims to help students to: (1) enhance their proficiency of the Chinese language and to
improve their communication skills; (2) investigate the cultural, social and commercial conditions in
Hong Kong, China and neighboring regions as reflected in the language; (3) address their needs in job
hunting and career planning; (4) strengthen their language self-learning capacity. Main topics include:
language, logical thinking and communication skills; language ability, job-hunting and career planning;
design and propagation of Chinese websites in the engineering profession.
Assessment: 100% coursework
Prerequisite: CENG1001