2009 Syllabus
2009 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
To complete the curriculum, a candidate shall
(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, satisfactorily complete altogether 6
credit-units of courses in English language enhancement;
(c) complete not less than 180 credit-units of courses, in the manner specified in the syllabuses;
candidates are also required to pass all core courses as specified in the syllabuses and
satisfactorily complete prerequisite courses in order to enrol in a succeeding course;
(d) satisfy all the requirements prescribed for the minor programme option, if he/she pursues the
minor programme; and
(e) satisfy all the requirements prescribed for the double-degree programme option, if he/she
pursues the double-degree programme.
EN 4 Candidates shall normally select not less than 30 and not more than 39 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.
668
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 Candidates who fail 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 and in a manner specified by the Board. The
grades for all attempts made by candidates will be recorded in their transcripts.
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, the best 180 credit-units as specified in the
syllabuses of respective programmes, and other relevant factors into consideration2.
General Engineering courses (applicable to candidates admitted in the academic year 2008-2009 and
thereafter)
Upon graduation, candidates are required to complete General Engineering courses as specified in the
syllabus of the programme concerned.
This course covers both the basic and advanced features of the C/C++ programming languages,
including syntax, identifiers, data types, control statements, functions, arrays, file access, objects and
classes, class string, structures and pointers. It introduces programming techniques such as recursion,
linked lists and dynamic data structures. The concept and skills of program design, implementation
and debugging, with emphasis on problem-solving, will also be covered.
Target students are those who wish to complete the programming course in a more intensive mode in 1
semester. Students with some programming knowledge are encouraged to take this course.
Linear algebra, advanced calculus, vector analysis, ordinary differential equations, Laplace transforms.
Prerequisite: HKALE Pure Mathematics
2
Regulation EN14 is applied to students who graduate in June 2003 and beyond irrespective of their year of
intake.
670
Natural and human-made environment; urban resource consumption and environmental pollution; past
and present civil engineering wonders; modern engineering systems; role of civil engineers in a
changing world; sustainable cities and the future.
This course provides students a solid background on discrete mathematics and structures pertinent to
computer science. Topics include logic; set theory; mathematical reasoning; counting techniques;
discrete probability; trees, graphs, and related algorithms; modeling computation.
Introduction to electrical and electronic engineering technologies; Kirchhoff's laws, Thevenin and
Norton theorems, superposition, mesh and nodal analysis; operational amplifiers; transistor circuits,
d.c. circuit analysis; a.c. circuit analysis; application examples of analogue circuits.
Logic circuits, combinational logic elements and design; sequential circuits; sequential network
analysis and design; application examples of digital circuits.
The fundamental role of logistics and supply chain management in the economy and organisation;
contribution of logistics and supply chain management to value creation; introduction to logistics
industry in Hong Kong; contemporary topics in logistics and supply chain management.
Essential management and business skills for engineers; introduction to project management; global
manufacturing; applications of industrial engineering principles in different sectors and industries;
quality functions; performance improvement; basics of problem solving and decision making.
Force systems and equilibrium; first and second moments of mass and area; introduction to stress and
strain; torsion of circular shafts; introduction to mechanisms and kinematics; rigid body dynamics;
hydrostatics; fluid in motion.
This course is an overview of the essential areas in biomedical engineering including technologies and
application in life sciences and medicine. The course is broadly divided into 4 areas: biomechanics and
biomaterial; cell and tissue engineering; biomedical instrumentations and sensors; and medical imaging.
The global development and other issues such as safety, ethics and industry will also be addressed.
The course has a laboratory component to provide the students with some hands-on experience in the
subject.
671
This course introduces the basic features of the C/C++ programming languages, including syntax,
identifiers, data types, control statements, functions, arrays, and file access. It also introduces the
concept and skills of program design, implementation and debugging, with concepts and examples of
using computer programs to solve simple problems.
This course is a mandatory extension of ENGG1013 to cover the advanced features of the C/C++
programming languages, including classes and objects, class string, structures and pointers. It
introduces programming techniques such as recursion, linked lists and dynamic data structures. The
concept and skills of program design, implementation and debugging, with emphasis on
problem-solving, will also be covered.
Target students for ENGG1013 and ENGG1014 are those who prefer to learn computer programming
in a slower pace covering 2 semesters.
SYLLABUSES
ECEN1515. Professional and technical oral communication for engineers (3 credit units)
This course focuses on students developing technical and professional spoken English skills.
Throughout the course, the students will give a series of presentations which will help them to
improve skills such as accessing, abstracting, analyzing, organizing and summarizing information;
asking questions and negotiating meanings; making effective grammatical and lexical choices and
using visual aids to ensure meaning is clear. The presentations give the students an opportunity to
develop the skills to talk about general issues in Engineering in the Hong Kong context, engineering
theories and their practical applications and also requires them to present a detailed exploration of one
aspect of engineering related to their chosen major. Assessment is wholly by coursework.
Minor Option (applicable to candidates admitted in the academic year 2005-2006 and thereafter)
Candidates are given an option to overload by no more than 9 credit-units in a semester to pursue a
minor in a discipline outside their own degree curriculum, subject to approval of the Head of
Department concerned. Candidates who wish to have their minor recorded on the transcript must take
and pass all the required courses in the selected minor as specified by the offering Department/Faculty
in addition to the graduation requirements of their own degree curriculum. For the descriptions of the
course under minor options, candidates should refer to the syllabuses of the relevant degree.
Courses taken to fulfil the Minor Option requirements may also be considered as equivalent courses that
satisfy the complementary studies and elective requirements of the BEng programme, subject to the
approval of the Board of the Faculty of Engineering.
Double-Degree BEng/BBA Option (applicable to candidates admitted in the academic year 2007-2008
and thereafter)
Candidates are given an option to pursue the double-degree BEng/BBA, subject to the approval of the
Boards of the Faculty of Engineering and Faculty of Business and Economics upon their meeting the
prescribed admission requirements as laid down by both the Faculty of Engineering and the Faculty of
Business and Economics.
Courses taken to fulfil the double-degree programme requirements may also be considered as
equivalent courses that satisfy the complementary studies and elective requirements of the BEng
programme, subject to the approval of the Board of the Faculty of Engineering.
Candidates who have satisfied all the requirements of the BEng curriculum will be awarded the degree
of Bachelor of Engineering. To be eligible for proceeding to the BBA programme in the 4th year,
candidates must (1) fulfil the requirements of the BEng curriculum; and (2) pass the 57 credit-units of
courses, as listed below, as required by the Faculty of Business and Economics during their study for
BEng:
Subject to approval of the Board of the Faculty of Engineering, candidates who have completed the
requirements of BEng and decide not to proceed to the study for BBA may be awarded with a minor as
specified by the Faculty of Business and Economics, if they have completed not less than 36 credit-units
of courses in compliance with the syllabuses for the minor programme.
To obtain the degree of BBA, candidates must satisfactorily complete 117 credit units of courses, 57 of
which shall be completed during the study for BEng and 60 of which shall be completed during the 4th
year in accordance with the Regulations and Syllabuses for the Degree of BBA in Conjunction with the
Degree of BEng.
Note: Further details about the length and content of the courses listed may be obtained on
application to the department concerned.
673
CIVIL ENGINEERING
PROGRAMME STRUCTURE
Curriculum
The curriculum comprises 186 credit-units of courses as follows:
(a) General Engineering Courses
Students are normally required to take ALL compulsory depth courses (27 credit-units).
Students are normally required to take 18 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 successfully complete 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 successfully complete one Chinese language course (3 credit-units) in
either semester in the first year of study.
Students are required to successfully complete 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.
*
For double degree BEng/BBA, students are normally required to take 6 credit-units of elective civil
engineering courses offered by the Department of Civil Engineering.
674
Degree Classification
The best 180 credit-units including the courses below shall be taken into account:
(d) Broadening courses related to language study, i.e. ECEN1505 Professional and technical written
communication for engineers, ECEN1515 Professional and technical oral communication for
engineers and CENG1001 Practical Chinese language course for engineering students.
Total credit-units 60
Soil mechanics 6
Surveying 6
Theory and design of structures II 6
Transportation engineering 6
Industrial Training* 3
Broadening course(s) 6
Total credit-units 63
Total credit-units 63
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
CIVL1003. Engineering drawing (6 credit-units)
Engineering drawing; fundamental geometrical projections; general civil engineering drawings;
detailing for reinforced concrete and steel structures.
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. Assessment
is wholly by coursework.
ECEN1515. Professional and technical oral communication for engineers (3 credit units)
Broadening course(s)
9 credit-units of broadening courses with at least 3 credit-units in Humanities & Social Sciences
Studies, 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.
Communication and presentation of information related to project work.
Minerals and rocks; introduction to stratigraphy; structural geology; earthquakes; surface processes;
groundwater; geological maps; geology of Hong Kong; stereonets; rock slopes; behaviour and
properties of rocks as an engineering material; rock discontinuities; rock stresses; failure of rock and
strength theory; tunnels and underground excavations in rocks; rock foundation; rock testing
techniques; applications of rock mechanics in engineering practice; fieldwork and case studies.
678
Complex variables; Linear algebra; Fourier analysis & partial differential equations.
Prerequisite: ENGG1003 Mathematics I or both ENGG1004 Mathematics IA and ENGG1005
Mathematics IB
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.
Prerequisite: CIVL1012 Environmental engineering and fluid mechanics
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.
Method of consistent deformation, slope-deflection method, energy method and moment distribution
method for indeterminate structures.
Reinforced concrete (RC) flanged beams, RC slabs, RC short columns, bending moment envelopes,
reinforcement curtailment and pad foundations. Steel flexural members (lateral torsional buckling
capacity), tension members and compression members.
Prerequisite: CIVL1010 Theory and design of structures I
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.
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.
679
Level Three
Candidates will be required to do the coursework in the respective courses selected. Not all courses
are offered in every semester.
Core Courses
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; managing design and other consultancy services; value management;
ethics and professionalism.
Non-uniform open channel flow; gradually & rapidly varied flow, applications to hydraulic structures
& storm water drainage design; hydraulics of alluvial channels; turbulent mixing and transport.
Prerequisite: CIVL2004 Hydraulics and hydrology
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.
Prerequisite: CIVL2006 Soil mechanics
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; torsion structures;
stability.
Design of reinforced concrete structures: building frames, shearwalls and water retaining structures.
Prerequisite: CIVL2007 Theory and design of structures II
680
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/strain triangular elements; triangular element for heat conduction and
steady state field problems; plate elements.
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).
Prerequisite: CIVL2006 Soil mechanics
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.
Prerequisite: CIVL2007 Theory and design of structures II
Landslide hazards, slope stability analyses; landslide investigation; uncertainties in slope stability
analysis; landslip preventive measures; case studies.
Prerequisite: CIVL2006 Soil mechanics
Sources, control, characteristics, collection, transport, recovery, treatment and disposal of solid and
hazardous wastes.
681
Highway traffic system; characteristics of traffic; theories of traffic flow; traffic surveys; traffic
management; intersections and interchanges; design of signal systems.
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.
Prerequisite: CIVL1011 Transportation 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.
Introduction to legal system; local & PRC legislation and regulations; contractual rights; obligations
and remedies; law of tort; company law; land law; litigation; dispute resolution approaches; evidence;
insurance law.
Engineering code of practice and work procedure; site investigation; foundation design and
construction; loading and structural design practice; introduction to seismic design; design of bridges
and highway structures; acceptance criteria; site supervision system.
682
Prerequisite: CENG1001 Practical Chinese language course for engineering students or CENG1004
Practical Chinese language course for civil engineering (law) students or CUND0002 Practical
Chinese language and Hong Kong society and CIVL2007 Theory and design of structures II
Statutory control of building safety, health and environment in Hong Kong; buildings ordinance and
regulations; general and structural planning of buildings; professional communication skills, conduct,
responsibility, liability, risk and indemnity.
Earthquake hazard and ground shaking, site (soil) effects, seismic design spectra, earthquake loadings,
dynamic earthquake response, design codes, performance-based design, vibration control.
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).
PROGRAMME STRUCTURE
Curriculum
Students are normally required to successfully complete ALL of core courses (90 credit-units).
Students are normally required to take ALL compulsory depth courses (33 credit-units).
Students are normally required to take 12 credit-units of elective civil engineering (environmental
engineering) courses offered by the Department of Civil Engineering.*
*
For double degree BEng/BBA, students are normally required to take 6 credit-units of elective civil
engineering (environmental engineering) courses offered by the Department of Civil Engineering.
683
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 successfully complete 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 successfully complete one Chinese language course (3 credit-units) in
either semester in the first year of study.
Students are required to successfully complete 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.
Degree Classification
The best 180 credit-units including the courses below shall be taken into account:
(d) Broadening courses related to language study, i.e. ECEN1505 Professional and technical
written communication for engineers, ECEN1515 Professional and technical oral
communication for engineers and CENG1001 Practical Chinese language course for
engineering students.
684
Total credit-units 60
Total credit-units 63
Total credit-units 64
SYLLABUSES
Level One
Candidates will be required to do the coursework in the respective courses selected. Not all courses
are offered in every semester.
For course descriptions, please refer to the General Engineering courses for details.
For course descriptions, please refer to the General Engineering courses for details.
For course descriptions, please refer to the General Engineering courses for details.
For course descriptions, please refer to the General Engineering courses for details.
For course descriptions, please refer to the General Engineering courses for details.
For course descriptions, please refer to the General Engineering courses for details.
Core Courses
For course descriptions, see the syllabuses of the Civil Engineering programme.
686
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.
Broadening Courses
For course descriptions, see the syllabuses of the Civil Engineering programme.
ECEN1515. Professional and technical oral communication for engineers (3 credit units)
For course descriptions, please refer to the Common Language Enhancement Courses for details.
For course descriptions, Please refer to the Common Language Enhancement Courses for details.
Broadening course(s)
9 credit-units of broadening courses with at least 3 credit-units in Humanities & Social Sciences
Studies, 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.
687
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.
Water quality and pollution; standard methods of water and wastewater examination; air quality and
air pollution control principles; measurement techniques in air pollution.
Prerequisite: CIVL1012 Environmental engineering and fluid mechanics (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.
Core Courses
For course descriptions, see the syllabuses of the Civil Engineering programme.
688
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.
For course descriptions, see the syllabuses of the Civil Engineering programme.
689
COMPUTER SCIENCE
PROGRAMME STRUCTURE (For intake of 2009)
To complete the curriculum, candidates must pass the following courses:
(a) 84 units of core courses [see table for list of courses];
(b) 18 credit-units of complementary studies courses [see table for list of courses];
(c) 78 credit-units of elective courses, including at least 30 credit-units in computer science, but
excluding Research Internship;
(d) Workshop training (3 credit-units); and
(e) Industrial training (3 credit-units).
In addition, candidates must satisfy any other requirements as stipulated by the University and Faculty
of Engineering.
With reference to the Minor Option listed at the beginning of the PROGRAMME STRUCTURES
AND SYLLABUSES FOR THE DEGREE OF BACHELOR OF ENGINEERING (BEng), candidates
pursuing the BEng(CompSc) degree may complete 36 credit-units of courses to satisfy the
requirements for Minor Programmes offered by the following Faculties: Arts, Business and
Economics, Science and Social Sciences.
Candidates may also opt for a Second Major in one of the following three programmes offered by the
Faculty of Science:
• Risk Management
• Mathematics
• Statistics
Each programme requires 72 credit-units of specified courses (details can be found in the Syllabuses
for the Degree of Bachelor of Science).
Courses taken for a Minor or Second Major may be used to satisfy the requirements of
Complementary Studies and Elective Courses.
Note 1
Candidates who have completed ENGG1003 Mathematics I, instead of ENGG1004
Mathematics IA, are deemed to have completed Mathematics IA.
Note 2
One course to be chosen from the following list of General Engineering Courses:
ENGG1006 Engineering for sustainable development
ENGG1008 Electric circuits and digital logic
ENGG1009 Industrial management and logistics
ENGG1010 Foundations of engineering mechanics
ENGG1011 Introduction to biomedical engineering
Refer to the PROGRAMME STRUCTURES AND SYLLABUSES FOR THE DEGREE OF
BACHELOR OF ENGINEERING (BEng) for details.
Note 3
When used to fulfill the Complementary Studies requirement, “Legal aspects of computing” (6
credit-units) cannot be double-counted as an elective.
Note 4
STAT0301 is offered for candidates without HKAL Pure Mathematics, while STAT1301 and
STAT1306 are for candidates who have passed HKAL Pure Mathematics. Course descriptions
and prerequisite requirements are available in the syllabuses for the degree of Bachelor of
Science.
CSIS1xxx courses are level 1 courses, and CSIS0xxx courses are of level 2.
691
The degree classification shall be based on the best 180 credit-units from:
(a) All core courses including the final year project (84 credit-units);
(c) The best 78 credit-units of remaining courses, including at least 30 credit-units in computer
science, but excluding Workshop Training, Industrial Training and Research Internship.
In addition, candidates must satisfy any other requirements as stipulated by the University and Faculty
of Engineering.
With reference to the Minor Option listed at the beginning of the PROGRAMME STRUCTURES
AND SYLLABUSES FOR THE DEGREE OF BACHELOR OF ENGINEERING (BEng), candidates
pursuing the BEng(CompSc) degree may complete 36 credit-units of courses to satisfy the
requirements for Minor Programmes offered by the following Faculties: Arts, Business and
Economics, Science and Social Sciences.
Candidates may also opt for a Second Major in one of the following three programmes offered by the
Faculty of Science:
• Risk Management
• Mathematics
• Statistics
Each programme requires 72 credit-units of specified courses (details can be found in the Syllabuses
for the Degree of Bachelor of Science).
Courses taken for a Minor or Second Major may be used to satisfy the requirements of
Complementary Studies and Elective Courses.
CSIS1xxx courses are level 1 courses, and CSIS0xxx courses are of level 2.
The degree classification shall be based on the best 180 credit-units from:
(a) All core courses including the final year project (90 credit-units);
(c) The best 72 credit-units of remaining courses, including at least 30 credit-units in computer
science (or at least 24 credit-units in computer science for candidates who have passed
"Foundations of computer science”), but excluding Workshop Training, Industrial Training and
Research Internship.
693
Year 1 Year 2 / 3
Core • CSIS1117 Computer • CSIS0230 Principles of operating
(72 credit-units) programming I systems
• CSIS1122 Computer • CSIS0234 Computer and
Programming II communications networks
• CSIS1118 Mathematical • CSIS0250 Design and analysis of
foundations of computer science algorithms
(renamed as Foundations of • CSIS0278 Introduction to database
computer science from 2009-10) management systems
• CSIS1119 Introduction to data • CSIS0297 Introduction to software
structures and algorithms engineering
• CSIS1120 Machine organization • CSIS0396 Object-oriented
and assembly language programming and Java
programming
• CSIS1421 Engineering
mathematics
(sub-total: 18 credit-units)
Elective Courses • Elective courses • Elective courses
(51 credit-units)
(sub-total: 6 credit-units) (sub-total: 45 credit-units)
Including at least 24 credit-units in computer science
Training • CSIS1411 Workshop training
(6 credit-units) • CSIS1410 Industrial training
(sub-total: 6 credit-units)
* including one 3 credit-unit course in Humanities and Social Sciences Studies; one 3 credit-unit
course in Culture and Value studies or an area of studies outside this degree curriculum; and 12
credit-units of other courses offered outside this degree curriculum.
CSIS1xxx courses are level 1 courses, and CSIS0xxx courses are of level 2.
The degree classification shall be based on the best 180 credit-units from:
(c) The system integration (6 credit-units) and final year projects (12 credit-units); and
COURSE DESCRIPTIONS
This course covers both the basic and advanced features of the C/C++ programming languages,
including syntax, identifiers, data types, control statements, functions, arrays, file access, objects and
classes, class string, structures and pointers. It introduces programming techniques such as recursion,
linked lists and dynamic data structures. The concept and skills of program design, implementation
and debugging, with emphasis on problem-solving, will also be covered.
Target students are those who wish to complete the programming course in a more intensive mode in 1
semester. Students with some programming knowledge are encouraged to take this course.
This course provides students a solid background on discrete mathematics and structures pertinent to
computer science. Topics include logic; set theory; mathematical reasoning; counting techniques;
discrete probability; trees, graphs, and related algorithms; modeling computation.
The course is designed to enable 1st year computer science majors to acquire technical and
professional communication skills. The focus is on developing students’ understanding and use of
language in spoken and written communication. Topics include: using appropriate language in
professional writings; conducting effective interviews; making appropriate grammatical and lexical
choices; writing effectively with a focus on content, form and language. Students engage in both
individual and group work to write a professional resume and business letters, conduct workplace
interviews and write technical proposals.
The course is designed to enable computer science majors to acquire professional and technical
communication skills. The focus is on understanding and using professional and technical language.
Topics include: producing and asking questions to elicit information; conducting effective interviews;
organising and analysing information; writing effective technical reports with a focus on coherence
and cohesion; and increasing technical vocabulary. Students are required to design and conduct
authentic oral interviews and, produce written technical reports and vocabulary journals.
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.
OR
This course provides students a solid background on discrete mathematics and structures pertinent to
computer science. Topics include logic; set theory; mathematical reasoning; counting techniques;
discrete probability; trees, graphs, and related algorithms; modeling computation.
697
Arrays, linked lists, trees and graphs; stacks and queues; symbol tables; priority queues, balanced trees;
sorting algorithms; complexity analysis.
Prerequisite: CSIS1117 or ELEC1501 or ENGG1002
Pre/Co-requisite: CSIS1122
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.
Co-requisite: CSIS1117 or ELEC1501 or ENGG1002
This is the second programming course following ENGG1002/CSIS1117. The goal of this course is to
strengthen students' programming skills, in particular, on implementing basic data structures and
algorithms. Students will also learn various tools for developing programs in the UNIX/Linux
environment.
Prerequisite: CSIS1117 or ELEC1501 or ENGG1002
Industrial Training requires students to spend a minimum of six weeks employed, full-time, as IT
interns or trainees. During this period, they are engaged in work of direct relevance to their
programme of study. CSIS1410 provides students with practical, real-world experience and
represents a valuable complement to their academic training.
This is a compulsory course taken after completing the first year of studies. Workshop Training is
structured as a series of modules in which students gain direct, hands-on experience of various
industry-standard software tools and technologies. As well as providing an exposure to current "tools
of the trade", the course also emphasizes the application of engineering principles to the development
and use of software systems.
Linear algebra, probability and statistics, calculus, and ordinary differential equations.
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: CSIS0230
698
Topics include: Monte Carlo methods, discrete event simulation, elements of simulation models, data
collection and analysis, simulation language for modelling, random number generation, queuing
models, and output analysis.
Prerequisite: CSIS1119 or CSIS1122 or ELEC1501 or ELEC1502
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, case studies.
Prerequisites: CSIS1119 (for intake of 2007 and before) or CSIS1122 (for intake of 2008 and thereafter);
and CSIS1120 or ELEC1401
Introduction to computer design process; performance and cost analysis; instruction set design;
data-path and controller design; pipelining; memory system; I/O design; introduction to advanced
topics.
Prerequisite: CSIS1120
Laboratory-based learning through the implementation of an operating system or some of its essential
components supporting such functions as multitasking, process scheduling, multithreading,
multiprocessing, memory management, paging, caching, I/O scheduling, filesystems, and device
drivers.
Prerequisite: CSIS0230
This course explores open source software (OSS) engineering. Topics include: definition and
philosophical foundations of OSS; the OSS engineering process; adoption of open standards;
platforms and programming languages for OSS development; usage of collaborative tools; code
reading skills; version control and software packaging; testing and maintenance of OSS; management
of user feedbacks and contributions; and some licensing and deployment issues.
Prerequisite: CSIS0230; experience with UNIX/Linux systems; C++/Java programming or
Co-requisites: CSIS0234 and CSIS0297
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; and examples of network protocols.
Prerequisite: CSIS1120 or ELEC1401
699
Lexical analysis; symbol table management; parsing techniques; error detection; error recovery; error
diagnostics; run-time memory management; optimization; code generation.
Prerequisite: CSIS0259
Topics in computer hardware and/or software systems that are of current interest.
The course studies various algorithm 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.
Prerequisite: CSIS1119 or ELEC1501 or ELEC1502
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.
Prerequisites: CSIS1119; and CSIS1120 or ELEC1401
This is an introduction course on the subject of artificial intelligence. Topics include: intelligent
agents; search techniques for problem solving; knowledge representation; logical inference; reasoning
under uncertainty; statistical models and machine learning. This course may not be taken with
BUSI0088.
Prerequisite: CSIS1119 or CSIS1122
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.
Prerequisite: CSIS1119 or CSIS1122
700
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,
integrity, concurrency control, and query processing. This course may not be taken with BUSI0052.
Prerequisite: CSIS1119 or ELEC1501 or ELEC1502
This course focuses on three traditional areas of the theory of computation: automata, computability
and complexity. Topics include finite state automata and regular languages; pushdown automata and
context free languages; Turing machines and random access machines; time complexity; space
complexity; intractable problems; reduction and completeness; relationship among complexity classes;
approximation algorithms and nonapproximability.
Prerequisite: CSIS1119
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.
The use of CASE tools and the UML are emphasized. The course includes a team-based project in
which students apply their new knowledge to a full development lifecycle, including maintenance.
Prerequisite: CSIS1117 or CSIS0396 or ELEC1501 (for intake of 2005 or before)
Prerequisite: CSIS1122 (for intake of 2006 and thereafter) or ENGG1002
To introduce students to the laws affecting computing and the legal issues arising from the technology.
Contents include: the legal system of Hong Kong; copyright protection for computer programs and
databases; intellectual property issues on the Internet; data privacy; computer-related crimes.
This course may not be taken with LLAW3065.
This is an introduction course on the subjects of statistical pattern classification and machine learning.
Topics include: introduction to pattern classification problems; performance evaluation; Bayesian
decision theory; feature extraction techniques; parametric models; maximum-likelihood parameter
estimation; maximum-discriminant decision rules; minimum classification error training; clustering
techniques; decision trees and their learning techniques.
Prerequisite: CSIS1119 or ELEC1501 or ELEC1502
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, basic compression
techniques, video compression techniques, standards, and current multimedia technologies. This course
may not be taken with BUSI0068.
Prerequisite: CSIS1119
701
This course introduces the principles, mathematical models and applications of computer vision. Topics
include: image processing techniques, feature extraction techniques, imaging models and camera
calibration techniques, stereo vision, and motion analysis.
Prerequisite: CSIS1119 or ELEC1501 or ELEC1502
This course covers some theoretical foundations that catalyzed the development of multimedia
technologies in recent years. These include the understanding in human perception, advanced
compression techniques, media streaming technologies, and media modelling techniques. Students
will gain practical experience of development of multimedia tools through coursework.
Co-requisite: CSIS0315
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 Internet and
WWW technology, information security technologies, public-key crypto-systems, public-key
infrastructure, electronic payment systems, and electronic commerce activities in different sectors.
Prerequisite: CSIS0278
Introduction and history; networks, internetworking, and network protocols; TCP/IP and related
protocols; client-server model and programming; distributed applications; Domain Name System;
Internet applications: TELNET, mail, FTP, etc.; Internet security; intranet and extranet; virtual private
networks; World Wide Web; Web addressing; HTTP; HTML, XML, style sheets, etc.; programming
the Web: CGI, Java, JavaScript, etc.; Web servers; Web security; Web searching; push technology;
other topics of current interest.
This course may not be taken with BUSI0063.
Prerequisite: CSIS1117 or ELEC1501 or ENGG1002
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: query optimization, spatial-spatiotemporal data management, multimedia and
time-series data management, information retrieval and XML, data mining.
Prerequisite: CSIS0278
Topics of current interest in theoretical computer science not covered by other undergraduate courses.
Topics may vary from year to year.
Pre/Co-requisite: CSIS0293 or CSIS0250
702
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 or CSIS0322
The novel and specialised algorithms needed to solve computational problems related to the vast
amounts of data generated by modern molecular biology techniques will be examined in detail.
Prerequisite: CSIS0250 or BIOC2808
This course introduces the principles, mechanisms and implementation of computer security and data
protection. Knowledge about the attack and defend are included. Topics include notion and terms of
information security; introduction to encryption: classic and modern encryption technologies include
public-key systems; authentication methods; access control methods; system integrity attacks and
defences (e.g. viruses); introduction to network/Internet security; analysis and models of secure
systems.
Pre-requisites: CSIS0230 and CSIS0234
This course introduces the basic principles and technologies in various mobile and wireless
communication systems. Topics include mobile communication environment; digital modulation;
channel coding; medium access technologies; cellular mobile radio systems; wireless LANs; security in
wireless systems; internetworking in wireless systems; mobility applications.
Prerequisite: CSIS0234
The course will study practical topics in game design. The focus will be on 3D game design. Topics
includes: types and design of game engine, modelling, texture mappings, real-time rendering
techniques, lighting, kinematics, dynamics, collision detection, visibility culling, AI, sound and
networking.
Pre-requisite: CSIS0271
The aim of this course is to let students appreciate how real world problems are solved with
sophisticated algorithms and data structures. It covers problems drawn from the following areas:
data compression, cryptography, heuristic searching, pattern matching in biology, indexing and search
engines, data mining, graphics, VLSI layout, and online scheduling.
Prerequisite: CSIS0250
703
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.
Prerequisites: CSIS1117 or ELEC1501 or ENGG1002; and CSIS1118 or CSIS1121 or ENGG1007
This course presents the principles and practices of model-based design for interactive systems.
Topics include: model-based approaches; task elicitation and use-case modelling; object modelling and
design; dynamic modelling; activity modelling; architectural models and design; design patterns and
frameworks; user-interface design; device-independent modelling; formal modelling and design.
This course replaces CSIS0401. It may not be taken with CSIS0401.
Prerequisite: CSIS0297
The student will participate in a research project under the guidance and supervision of a teacher over
a prescribed period of time; the results will be presented in an oral and a written report; the work
involved must not overlap with that for the final-year project or any other major project.
Student individuals or groups, during the final year of their studies, undertake full end-to-end
development of a substantial project, taking it from initial concept through to final delivery. Topics
range from applied software development to assignments on basic research. In case of a team project,
significant contribution is required from each member and students are assessed individually, such that
each student is given a separate project title. Strict standards of quality will be enforced throughout the
project development.
This is a team project involving development and integration of software components. The objective
is to put the concepts and theories covered in the core courses 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.
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.
705
Candidates may take up to two MSc(CompSc) courses as electives, subject to the approval of the Head
of Department. An MSc(CompSc) course is equivalent to 3 credit-units.
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 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 (i.e., non-complementary studies) course offered to ANY
degree programme by the Department of Electrical and Electronic Engineering and the Department of
Computer Science, provided that it does not overlap significantly with other courses that the student
has already enrolled. Courses offered by other Departments will not be accepted as subject electives
unless special prior approval from the Department of Electrical and Electronic Engineering has been
obtained before enrolment. Courses listed in Group F (General Engineering Courses) will not be
accepted as subject electives.
The Curriculum
Order of Study
Order of study is dictated by pre-requisite 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
Either
ENGG1003 Mathematics I (6)
or
{ ENGG1004 Mathematics IA (3) and ENGG1005 Mathematics IB (3) }
Training (3 credit-units)
Second Year
Training (3 credit-units)
Third Year
Note:
(1) Courses with similar contents are flagged as "mutually exclusive". For each set of mutually
exclusive courses, students are not allowed to take more than one course.
(2) Besides undergraduate courses, some MSc courses may also be taken as Subject Electives. Each
MSc course is counted as 3 credits. The list of permissible MSc courses is available from the
Department.
Group E: Mathematics
Group H: Others
Descriptions of each course are available at the end of programme structure of INFORMATION
ENGINEERING
ELECTRICAL 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 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 H, 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 (i.e., non-complementary studies) course offered to ANY
degree programme by the Department of Electrical and Electronic Engineering, provided that it does
not overlap significantly with other courses that the student has already enrolled. Courses offered by
other Departments will not be accepted as Subject Electives unless special prior approval from the
Department of Electrical and Electronic Engineering has been obtained before enrolment. Courses
listed in Group G (General Engineering Courses) will not be accepted as Subject Electives.
713
The Curriculum
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 pre-requisite and co-requisite requirements. Generally, Level 1 courses
should be taken before Level 2 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
Either
ENGG1003. Mathematics I (6)
or
ENGG1004. Mathematics IA (3)
ENGG1005. Mathematics IB (3)
Training (3 credit-units)
Second Year
Training (3 credit-units)
Third Year
18 credit-units of Depth Courses from Groups A-E, with at least 12 credit-units from Group A
Note:
(1) Courses with similar contents are flagged as “mutually exclusive”. For each set of mutually
exclusive courses, students are not allowed to take more than one course.
(2) Besides undergraduate courses, some MSc courses may also be taken as Subject Electives. Each
MSc course is counted as 3 credits-units. The list of permissible MSc courses is available from the
Department.
Group F Mathematics
Level Code Course Title Credit- Prerequisite Co-requisite
units
1 ENGG1003 Mathematics I (core) 6 - -
1 ENGG1004 Mathematics IA (core) (mutually 3 - -
exclusive with ENGG1003)
1 ENGG1005 Mathematics IB (core) (mutually 3 - -
exclusive with ENGG1003)
1 ELEC1802 Engineering mathematics II (core) 6 - -
1 ELEC1807 Discrete mathematics 3 - -
2 ELEC2808 Differential equations 3 - -
2 ELEC2809 Numerical methods 3 - -
2 ELEC2810 Optimization methods 3 - -
2 ELEC2811 Probability and statistics 3 - -
718
Group I Others
Descriptions of each course are available at the end of programme structure of INFORMATION
ENGINEERING
719
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 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 (i.e., non-complimentary studies) course offered to ANY
degree programme by the Department of Electrical and Electronic Engineering, provided that it does
not overlap significantly with other courses that the student has already enrolled. Courses offered by
other Departments will not be accepted as Subject Electives unless special prior approval from the
Department of Electrical and Electronic Engineering has been obtained before enrolment. Courses
listed in Group E (General Engineering Courses) will not be accepted as Subject Electives.
The Curriculum
3
For student intake in/after 2000-2001.
4
For student intake in/before 1999-2000.
720
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 pre-requisite 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
The first-year syllabuses shall include the following courses:
Core Courses (Total 42 credit-units)
either
ENGG1003. Mathematics I (6)
or
ENGG1004. Mathematics IA (3)
ENGG1005. Mathematics IB (3)
Training (3 credit-units)
Second Year
The second-year syllabuses shall normally include the following courses:
Training (3 credit-units)
Third Year
The third-year syllabuses shall normally include the following courses:
Note:
(1) Courses with similar contents are flagged as "mutually exclusive". For each set of mutually
exclusive courses, students are not allowed to take more than one course.
(2) Besides undergraduate courses, some MSc courses may also be taken as Subject Electives. Each
MSc course is counted as 3 credit-units. The list of permissible MSc courses is available from the
Department.
Group D Mathematics
Level Code Course Title Credit- Prerequisite Co-requisite
units
1 ENGG1003 Mathematics I (core) 6 - -
1 ENGG1004 Mathematics IA (core) (mutually 3 - -
exclusive with ENGG1003)
1 ENGG1005 Mathematics IB (core) (mutually 3 - -
exclusive with ENGG1003)
1 ELEC1802 Engineering mathematics II (core) 6 - -
1 ELEC1807 Discrete mathematics 3 - -
2 ELEC2808 Differential equations 3 - -
2 ELEC2809 Numerical methods 3 - -
2 ELEC2810 Optimization methods 3 - -
2 ELEC2811 Probability and statistics 3 - -
724
Group G Others
Descriptions of each course are available at the end of programme structure of INFORMATION
ENGINEERING
725
INFORMATION ENGINEERING
PROGRAMME STRUCTURE
All subject-related courses are grouped into the following 9 Subject Groups:
A. Communications Systems
B. Signal Processing and Systems
C. Circuits & Electronics
D. Computer Systems, Software & IT Applications
E. Business and Management in IT Industry
F. Mathematics
G. General Engineering
H. Complementary Studies
I. 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 H, 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 (i.e., non-complimentary studies) course offered to ANY
degree programme by the Department of Electrical and Electronic Engineering, provided that it does
not overlap significantly with other courses that the student has already enrolled. Courses offered by
other Departments will not be accepted as Subject Electives unless special prior approval from the
Department of Electrical and Electronic Engineering has been obtained before enrolment. Courses
listed in Group G (General Engineering Courses) will not be accepted as Subject Electives.
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 pre-requisite 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
either
ENGG1003. Mathematics I (6)
or
ENGG1004. Mathematics IA (3)
ENGG1005. Mathematics IB (3)
Training (3 credit-units)
Second Year
Training (3 credit-units)
Third Year
Note:
(1) Courses with similar contents are flagged as "mutually exclusive". For each set of mutually
exclusive courses, students are not allowed to take more than one course.
(2) Besides undergraduate courses, some MSc courses may also be taken as Subject Electives. Each
MSc course is counted as 3 credit-units. The list of permissible MSc courses is available from the
Department.
Group F Mathematics
Group I Others
Syllabuses for the courses offered by the Department of Electrical and Electronic Engineering
for the four programmes: Computer Engineering, Electrical Engineering, Electrical and
Electronic Engineering/Electronic and Communications Engineering, and Information
Engineering.
Level One
Electrostatic and magnetostatic fields, magnetic properties of materials and magnetic circuits,
electromagnetic induction, electromagnetic radiation, electrical energy transmission, power
transformer, basic electrical instrumentation.
732
Single-phase and three-phase systems, transformers, rotating machines, analogue and digital
instruments and measurement, application of electrical technology.
Energy perspectives, transmission and distribution of electrical energy, energy management, the local
industry.
Thermal power, nuclear power, hydro power, wind power, solar energy, other renewable energy
sources, distributed generation.
(mutually exclusive with ELEC1105 Electric power plant)
Electrostatic and magnetostatic fields; capacitance and inductance; magnetic and dielectric materials;
simple magnetic circuits, introduction of Maxwell’s equations.
Quantum theory; solid-state theory; PN junction theory; bipolar junction transistor; field-effect devices
including JFET, MESFET and MOSFET.
Electronic circuits: diode circuits; analyses of BJT and FET amplifiers; digital circuits.
Integer and floating point number representations; brief introduction to digital circuits; memory cells
and systems; basic computer building blocks; register transfers and phases of instruction execution;
micro-computer system organization - bus signals, timing, and address decoding; study of a simple
model microprocessor: signals, instruction set and addressing modes; subroutines; reentrancy; context
switching; I/O programming; interrupt I/O and DMA; exception handling; assembler, linker and
loader.
This course aims to provide students with solid background on Java software development. The course
covers basic concepts of object oriented programming including inheritance, polymorphism, exception
handling, multithreading, data structures in object oriented system implementations.
(Mutually exclusive with CSIS1119 Introduction to data structures and algorithms, CSIS0396
Object-oriented programming and Java)
733
Complex variables, Fourier series and transforms, numerical methods, probability and statistics.
Application of the theoretical knowledge and the engineering principles learnt in the first semester to
the design and the implementation of a small scale engineering product.
Level Two
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.
Co-requisite: ELEC1101 Fundamentals of electrical engineering or ELEC1104 Electrical power
plants
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.
Co-requisite: ELEC1101 Fundamentals of electrical engineering or ELEC1103 Electrical technology
Dielectric, optical and magnetic properties of materials; optoelectronics; bipolar junction transistor;
field-effect devices : MOS capacitor, and MOSFET.
Prerequisite: 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.
Prerequisite: ELEC1401 Computer organization and microprocessors
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.
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.
Prerequisite: ELEC1502 Object oriented programming and data structures, or CSIS0396
Object-oriented programming and Java
This course aims to provide students with solid background on systems programming, in particular,
UNIX system programming, and working level network software development using Java or Unix
system facilities. The course covers both classical UNIX multiprogramming software development and
object oriented system implementations for networked applications.
Prerequisite: ELEC1501 Computer programming and data structures or ELEC1502 Object oriented
programming and data structures, or CSIS1119 Introduction to data structures and algorithms and
CSIS0396 Object-oriented programming and Java
(Mutually exclusive with ELEC3628 Network programming, CSIS0402 System architecture and
distributed computing)
736
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.
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.
Basic concepts of real-time systems and embedded systems; 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.
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.
737
Ordinary differential equations, partial differential equations, and boundary value problems.
Prerequisites: ELEC1801 Engineering mathematics I and ELEC1802 Engineering mathematics II
Estimations, Testing hypothesis, Correlation and regression, Curve fitting, Non-parametric methods,
Analysis of variance, and Markov process.
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.
Level Three
Electric Vehicle (EV) development; EV systems; electric propulsion; energy sources; EV auxiliaries;
EV infrastructure; impacts.
Design and installation criteria of lighting systems, vertical transportation systems, building
automation systems, energy management, communication systems, ventilation systems, fire services,
security and alarm systems of buildings.
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.
738
Load flow analysis, fault analysis, power system components modeling, small and large disturbance
synchronous stability, voltage stability, economic operation, HVDC systems.
Prerequisite: ELEC2101 Power transmission and distribution
Introduction to motor drives; dc motor drives; induction motor drives; synchronous motor drives;
special motor drives.
Prerequisite: ELEC1101 Fundamentals of electrical engineering or ELEC1103 Electrical technology
DC/AC electrification systems; control and protection systems; speed control; electromechanical
subsystems; magnetic levitation systems.
Prerequisite: ELEC1101 Fundamentals of electrical engineering or ELEC1103 Electrical technology
Spectral analysis; random signal theory; information theory; noise in analogue systems; digital
transmission through AWGN channels; digital carrier-modulation schemes; error control coding.
Prerequisite: ELEC2202 Communications engineering
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.
Prerequisite: ELEC2205 Control and instrumentation
739
Guided wave transmission; waveguides; microwave circuits; scattering matrix formulation; passive
and active microwave components; atmospheric propagation and microwave antennas.
Prerequisite: ELEC2203 Electromagnetic theory or ELEC2206 Electromagnetic waves
Principles of optical fibre waveguides; light sources and detectors; optical transmitters and receivers
designs; optical system designs; optical passive devices and sensor technologies.
Prerequisite: ELEC2203 Electromagnetic theory or ELEC2206 Electromagnetic waves
Introduction to robot configurations; robot kinematics; robot dynamics and control; robot
programming and applications.
Prerequisite: ELEC2205 Control and instrumentation
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.
Prerequisite: ELEC2201 Signals and linear systems
Models for speech signals, digital representation of speech waveforms, speech processing and analysis
methods. Pattern recognition techniques, hidden Markov models, speech recognition systems and
applications. Audio and speech coding.
Prerequisite: ELEC2201 Signals and linear systems
740
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.
Prerequisite: CSIS0234 Computer and communication networks or ELEC2701 Internet technologies
and applications
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.
Image acquisition and imaging systems, 2D continuous-time and discrete-time signals and systems,
time and frequency representations, sampling and quantization issues; image filtering and convolution,
enhancement and restoration; colorimetry; image quality evaluation; image transform and
compression; motion and video compression; deinterlacing and super-resolution; applications and
computer implementations.
Prerequisite: ELEC2201 Signals and linear systems
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
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.
Prerequisite: (ELEC2501 Software engineering and operating systems or CSIS0230 Principles of
operating systems) and (ELEC2402 Computer communications or CSIS0234 Computer and
communication networks)
741
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.).
Prerequisite: ELEC2402 Computer communications or CSIS0234 Computer and communication
networks
(Mutually exclusive with CSIS0327 Computer and network security)
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.
Prerequisite: ELEC3703 Queuing theory
Syllabuses for the courses offered by other departments for the programmes: Computer
Engineering, Electrical Engineering, Electrical and Electronic Engineering/Electronic and
Communications Engineering, and Information Engineering.
An introduction about the basic aspects of financial management: managing the company's sources and
uses of funds as well as a general understanding of the key issues involving the raising and using of long
term funds. There will be extensive use of a spreadsheet software (Excel) in lectures and its use is also
expected in homework assignments. After finishing the course, students should have a basic knowledge of
financial statements and cash flows, an understanding of the major securities used in the financing of
companies. They would also be conversant with fundamental financial techniques like compounding,
discounting and capital budgeting and be able to apply them for personal financing decisions.
Remarks: (1) It is advisable to take BUSI1002 Introduction to accounting prior to this course.
(2) Not open to students admitted to 1st year of study in the Faculty of Business and
Economics in 2006-07 or after (including BEcon, BFin, BEcon&Fin and business
students).
(3) Students admitted to 1st year of study in 2006-07 or after majoring or minoring in
finance are required to take FINA1003 Corporate Finance. Mutually exclusive course:
BUSI0016 Introduction to finance and FINA1003 Corporate finance.
743
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 is deliberately designed to make students aware of the mechanics and environments in
which modern day business operate in global, regional and domestic markets. This course aims to help
students to understand modern business operations and development in the knowledge economy. This
orientation is organized around the new emerging paradigms of business configuration and the skills
required of future business leaders.
Mutually exclusive courses: BUSI0015 and YSOB0001
This introductory course traces back to how the study and practice of management evolved over this
past century, with particular focus on the landmark discoveries and lessons learned. Students are
also exposed to the essence of managerial work and the changing face of workplace management.
The programme's pedagogical design combines the ingredients of theoretical conceptualization and
emphasizes interactive discussions, skill-building experiential exercises and students’ presentation.
Exclusion: Students having completed BUSI1007 Principles of management (3 credit-units) offered
in the academic year 2002-2003 or earlier are not allowed to take this course.
Topics include: Monte Carlo methods, discrete event simulation, elements of simulation models, data
collection and analysis, simulation language for modelling, random number generation, queuing
models, and output analysis.
Prerequisite: CSIS1119 or CSIS1122 or ELEC1501 or ELEC1502
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, case studies.
Prerequisites: CSIS1119 (for intake of 2007 and before) or CSIS1122 (for intake of 2008 and thereafter);
and CSIS1120 or ELEC1401
744
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; and examples of network protocols.
Prerequisite: CSIS1120 or ELEC1401
Lexical analysis; symbol table management; parsing techniques; error detection; error recovery; error
diagnostics; run-time memory management; optimization; code generation.
Prerequisite: CSIS0259
The course studies various algorithm 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-requisite: CSIS1119 or ELEC1501 or ELEC1502
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.
Prerequisites: CSIS1119; and CSIS1120 or ELEC1401
This is an introduction course on the subject of artificial intelligence. Topics include: intelligent
agents; search techniques for problem solving; knowledge representation; logical inference; reasoning
under uncertainty; statistical models and machine learning. This course may not be taken with
BUSI0088.
Prerequisite: CSIS1119 or CSIS1122
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.
Prerequisite: CSIS1119 or CSIS1122
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,
integrity, concurrency control, and query processing. This course may not be taken with BUSI0052.
Prerequisite: CSIS1119 or ELEC1501 or ELEC1502
745
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.
The use of CASE tools and the UML are emphasized. The course includes a team-based project in
which students apply their new knowledge to a full development lifecycle, including maintenance.
Prerequisite: CSIS1117 or CSIS0396 or ELEC1501 (for intake of 2005 or before)
Prerequisite: CSIS1122 (for intake of 2006 and thereafter) or ENGG1002
This is an introduction course on the subjects of statistical pattern classification and machine learning.
Topics include: introduction to pattern classification problems; performance evaluation; Bayesian
decision theory; feature extraction techniques; parametric models; maximum-likelihood parameter
estimation; maximum-discriminant decision rules; minimum classification error training; clustering
techniques; decision trees and their learning techniques.
Prerequisite: CSIS1119 or ELEC1501 or ELEC1502
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, basic compression
techniques, video compression techniques, standards, and current multimedia technologies. This course
may not be taken with BUSI0068.
Prerequisite: CSIS1119
This course introduces the principles, mathematical models and applications of computer vision. Topics
include: image processing techniques, feature extraction techniques, imaging models and camera
calibration techniques, stereo vision, and motion analysis.
Prerequisite: CSIS1119 or ELEC1501 or ELEC1502
This course covers some theoretical foundations that catalyzed the development of multimedia
technologies in recent years. These include the understanding in human perception, advanced
compression techniques, media streaming technologies, and media modelling techniques. Students
will gain practical experience of development of multimedia tools through coursework.
Co-requisite: CSIS0315
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 Internet and
WWW technology, information security technologies, public-key crypto-systems, public-key
infrastructure, electronic payment systems, and electronic commerce activities in different sectors.
Prerequisite: CSIS0278
746
Introduction and history; networks, internetworking, and network protocols; TCP/IP and related
protocols; client-server model and programming; distributed applications; Domain Name System;
Internet applications: TELNET, mail, FTP, etc.; Internet security; intranet and extranet; virtual private
networks; World Wide Web; Web addressing; HTTP; HTML, XML, style sheets, etc.; programming
the Web: CGI, Java, JavaScript, etc.; Web servers; Web security; Web searching; push technology;
other topics of current interest.
This course may not be taken with BUSI0063.
Prerequisite: CSIS1117 or ELEC1501 or ENGG1002
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: query optimization, spatial-spatiotemporal data management, multimedia and
time-series data management, information retrieval and XML, data mining.
Prerequisite: CSIS0278
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 or CSIS0322
The novel and specialised algorithms needed to solve computational problems related to the vast
amounts of data generated by modern molecular biology techniques will be examined in detail.
Prerequisites: CSIS0250 or BIOC2808
This course introduces the basic principles and technologies in various mobile and wireless
communication systems. Topics include mobile communication environment; digital modulation;
channel coding; medium access technologies; cellular mobile radio systems; wireless LANs; security in
wireless systems; internetworking in wireless systems; mobility applications.
Prerequisite: CSIS0234
The course will study practical topics in game design. The focus will be on 3D game design. Topics
includes: types and design of game engine, modelling, texture mappings, real-time rendering
techniques, lighting, kinematics, dynamics, collision detection, visibility culling, AI, sound and
networking.
Prerequisite: CSIS0271
747
Introduction to object-oriented programming; abstract data types and classes; inheritance and
polymorphism; object-oriented program design; Java language and its program development
environment; user interfaces and GUI programming; collection class and iteration protocol; program
documentation.
Prerequisite: CSIS1117 or ELEC1501 or ENGG1002
This course examines the theory and practice of software implementation, testing and maintenance.
Topics in implementation include: detailed design issues and implementation strategies; coding style
and standards; the review process; individual software process and metrics; and reuse. Also examined
are the implementation aspects of contemporary approaches such as generic programming, design
patterns, and design by contract. 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.
Pre/Co-requisite: CSIS0297 or CSIS0401
This course provides students a solid background on discrete mathematics and structures pertinent to
computer science. Topics include logic; set theory; mathematical reasoning; counting techniques;
discrete probability; trees, graphs, and related algorithms; modeling computation.
Arrays, linked lists, trees and graphs; stacks and queues; symbol tables; priority queues, balanced trees;
sorting algorithms; complexity analysis.
Prerequisite: CSIS1117 or ELEC1501 or ENGG1002
Pre/Co-requisite: CSIS1122
This is the second programming course following ENGG1002/CSIS1117. The goal of this course is
to strengthen students' programming skills, in particular, on implementing basic data structures and
algorithms. Students will also learn various tools for developing programs in the UNIX/Linux
environment.
Prerequisite: CSIS1117 or ELEC1501 or ENGG1002
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. Assessment
is wholly by coursework.
748
PROGRAMME STRUCTURE
The Level of a course shall be One, Two or Three. 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 One 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 One or Level Two course offered as an elective
course in the curriculum. A Depth course is a Level Three 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.
Degree Classification
The best 180 credit-units will be counted towards degree classification, according to the following:
(a) 9 credit-units of Complementary courses (languages / communications);
(b) 69 credit-units of Core courses;
(c) the best 81 credit-units of Compulsory / Breadth / Depth elective courses / Workshop training
and Industrial training;
(d) the best 21 credit-units of Broadening elective courses.
Order of Study
Order of study is dictated by the pre-requisite and the co-requisite requirements. Generally, Level
One courses should be taken before Level Two courses, Level Two courses should be taken before
Level Three 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 9 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).
(a) Core courses (24 credit-units)
(b) 4 Breadth Elective courses (24 credit-units)
(c) 4 Broadening / Complementary courses (12 credit-units) consisting of
(i) 2 English Communications courses (6 credit-units)
(ii) 1 Chinese Language course (3 credit-units)
(iii) 1 Broadening course on the approved list (3 credit-units)
Core Courses
Code Title Credit-units Length (Sem)
IMSE1003 Introduction to business and management 6 1
IMSE1009 Fundamentals of engineering design 6 1
ENGG1003 Mathematics I (6 credit units) 6 1
OR
ENGG1004 Mathematics IA (3 credit units) 3 1
IMSE1018 Mathematics (IMSE) (3 credit units) 3 1
ENGG1002 Computer programming and applications 6 1
750
OR
ENGG1013 Computer programming and applications IA (3 credit 3 1
units)
ENGG1014 Computer programming and applications IB (3 credit 3 1
units)
Credit-units required: 24
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 9
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).
(a) 5 Core courses (27 credit-units)
(b) 1 Compulsory course (6 credit-units)
(c) A combination of Breadth Elective courses totaling to 15 credit-units
(d) 4 Broadening/Complementary Studies courses (12 credit-units) consisting of
(i) 3 Broadening courses on the approved list (9 credit-units)
(ii) 1 Humanities Broadening course on the approved list (3 credit-units)
751
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
Credit-units required: 27
Compulsory Course
Code Title Credit-units Length (Sem)
IMSE2010 Integrative studies 6 2
Credit-units required: 6
Breadth Elective Courses
Code Title Credit-units Length (Sem)
IMSE0201 Supply chain design and development 6 1
IMSE2003 Industrial automation 6 1
IMSE2012 Maintenance and reliability engineering 3 1
IMSE2013 Manufacturing systems design 6 1
IMSE2015 Man-machine systems 6 1
IMSE2016 Internet technology for e-commerce 6 1
IMSE2017 Management of information and information 6 1
technology
IMSE2018 Industrial organisation and management 6 1
IMSE2019 Stochastic decision systems 6 1
IMSE2020 Purchasing and supply management 3 1
Credit-units required: 15
Broadening / Complementary Studies elective courses
Code Title Credit-units Length (Sem)
Broadening elective course (Humanities) 3 1
Broadening elective course 3 1
Broadening elective course 3 1
Broadening elective course 3 1
Credit-units required: 12
Level Three5
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 9
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).
(a) 2 Core courses (18 credit-units), comprising:
(i) Technical Project - IMSE 3014 Project (12 credit-units)
(ii) Integrative project - IMSE3015 Industrial systems integration (6 credit-units)
5
Level Three students may elect Level Two elective courses, upon consulting the Course Tutor.
752
Core Courses
Code Title Credit-units Length (Sem)
IMSE3014 Project 12 2
IMSE3015 Industrial systems integration 6 2
Credit-units required: 18
Compulsory Courses
Code Title Credit-units Length (Sem)
IMSE3001 Computer integrated manufacturing 6 1
IMSE3016 Operations planning and control 6 1
Credit-units required: 12
Summary of the prerequisite relationship for enrollment of courses of Levels One, Two, and
Three
Level One
Core courses
IMSE1003 Introduction to business and management None
IMSE1009 Fundamentals of engineering design None
ENGG1003 Mathematics I (6 credit units) None
OR
ENGG1004 Mathematics IA (3 credit units) None
IMSE1018 Mathematics (IMSE) (3 credit units) None
ENGG1002 Computer programming and applications None
753
OR
ENGG1013 Computer programming and applications IA None
(3 credit units)
ENGG1014 Computer programming and applications IB None
(3 credit units)
Level Two
Core Courses
IMSE2005 Managerial accounting and finance IMSE1003 Introduction to business
and management
IMSE2006 Manufacturing technology None
IMSE2008 Operational research techniques ENGG1003 Mathematics I
or
ENGG1004 Mathematics IA and
IMSE1018 Mathematics (IMSE)
IMSE2009 Quality management None
IMSE2014 Applied statistics ENGG1003 Mathematics I
or
ENGG1004 Mathematics IA and
IMSE1018 Mathematics (IMSE)
Compulsory Courses
IMSE2010 Integrative studies None
Level Three
Code Title Prerequisite
Core Courses
IMSE3014 Project None
IMSE3015 Industrial systems integration None
Compulsory courses
IMSE3001 Computer integrated manufacturing IMSE1009 Fundamentals of
engineering design
IMSE3016 Operations planning and control IMSE2008 Operational research
techniques
Depth Elective Courses ^
IMSE3002 Engineering project management Co-requisite:
IMSE2008 Operational research
techniques
IMSE3009 Advanced industrial automation IMSE2003 Industrial automation
IMSE3010 Financial engineering IMSE2005 Managerial accounting
and finance
IMSE3011 Facilities design IMSE2008 Operational research
techniques
IMSE3017 Advanced electronic manufacturing None
technology
IMSE3018 Advanced manufacturing technology IMSE2006 Manufacturing
technology
IMSE3019 Digital enterprises and e-commerce IMSE2016 Internet technology for
e-commerce
or
IMSE1013 Introduction to
information systems
or
IMSE1008 Computer applications
for engineers
or
ENGG1002 Computer programming
and applications or
ENGG1013 Computer programming
and applications IA and
ENGG1014 Computer programming
and applications IB
755
SYLLABUSES
Level One
Business of production; business environment, globalization, the positions of Hong Kong and China;
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, professional ethics; development of technology
and interaction between societies and technology, intellectual property; the environment and safety.
General principles of engineering drawing practice; computer aided design and drafting; dimensioning
and tolerancing; assembly drawing; design of components; general principles of product and tool
design.
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.
756
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. Assessment
is wholly by coursework.
D. Workshop Training
Metal work, manufacturing practice, practical networking, computing practice, design practice, plastic
processing, metrology, CNC programming and CAD/CAM, electronics, work study.
757
Level Two
Cost accounting - procedures; direct costs, absorption costing; marginal costing. Planning and
control - budgetary planning systems; standard costing systems; capital expenditure and investment;
health, safety and environmental aspects of company activities; 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.
Prerequisite: IMSE1003 Introduction to business and management
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.
Prerequisite: ENGG1003 Mathematics I, or ENGG1004 Mathematics IA and IMSE1018 Mathematics
(IMSE)
758
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.
Supply chain overview; operating objectives; barriers to internal integration; supply chain
performance cycles; logistics positioning; supply chain environmental assessment; time-based supply
chains; information flow; 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: IMSE1003 Introduction to business and management
Conditions and justification for automation; basic components of industrial automation; numerical
control technology; pneumatic/hydraulic actuators, programmable logic controllers, electro-pneumatic
systems design. Open-loop and closed-loop control; system stability; analogue and digital control.
Prerequisite: ENGG1003 Mathematics I, or ENGG1004 Mathematics IA and IMSE1018 Mathematics
(IMSE)
Survivor Function; hazard function; system reliability, reliability testing, accelerated life testing;
maintenance policy; reliability improvement.
Co-requisite: IMSE2014 Applied statistics
Types of manufacturing systems; modelling and analysis of manufacturing systems, material flow
analysis, assembly line balancing, discrete-event simulation; stochastic modelling: Markov chains,
central server model, network of queues; factory physics, effects of variability on performance;
competitive manufacturing: just-in-time production, quick-response manufacturing; advanced
manufacturing systems, group technology, flexible manufacturing systems, holonic manufacturing.
Ergonomics and systems, people in systems, health and safety at work place; 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; shift work.
759
Overview of E-Business and E-Commerce: Electronic Business Solutions (EBS), 3-tiered architecture,
EBS technologies; Business Models: Their new dimensions and impacts, types and choice; Design and
development: Development procedure, User needs and system requirements, System planning and
design, Client-side vs server-side scripting, XML; EBS Adoption / Implementation: EBS adoption
procedure, Buy, Rent or Build? Operational and economic considerations; RFID; Problem-Based
Learning (PBL) case studies and Mini-Project.
Managing and managers; evolution of management theory; planning - decision making; strategic
management; strategy implementation, strategic management; organising - organisational design and
structure; power and the distribution of authority; managing organisational change and innovation;
leading – motivation, leadership, teams and teamwork; controlling, principles of effective control,
operations control.
Prerequisite: IMSE1003 Introduction to business and management
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.
Prerequisite: ENGG1003 Mathematics I, or ENGG1004 Mathematics IA and IMSE1018 Mathematics
(IMSE)
Introduction of purchasing function; quality management tools; supplier selection techniques; make or
buy decisions; two-envelop bidding system; negotiation strategies; capital life cycle; outsourcing
decisions; strategic purchasing; supplier relation management; EPOS; e-procurement.
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.
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.
Prerequisite: IMSE1009 Fundamentals of Engineering Design
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.
Prerequisite: IMSE2008 Operational research techniques
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.
Prerequisite: IMSE2003 Industrial automation
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.
Prerequisite: IMSE2005 Managerial accounting and finance
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.
Prerequisite: IMSE2008 Operational research techniques
Metal cutting and machining, analysis of cutter geometry and materials; mechanics of cutting, tool wear
and tool life, cutting optimization, analysis of milling, grinding, EDM, ECM, LBM; analysis of metal
forming processes; engineering plasticity, Upper-Bound Theorem, CAD/CAM for mould and dies,
rapid prototyping technologies; melt rheology, temperature and pressure effects, viscosity, mixing
systems, polymeric materials, analysis of injection, extrusion, mould and die design.
Prerequisite: IMSE2006 Manufacturing technology
762
PROGRAMME STRUCTURE
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 One or Level Two course offered as an elective
course in the curriculum. A Depth course is a Level Three 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
Degree Classification
The best 180 credit-units will be counted towards degree classification, according to the following:
(a) 9 credit-units of Complementary courses (languages / communications);
(b) 75 credit-units of Core courses;
(c) the best 75 credit-units of Compulsory / Breadth / Depth elective courses / Workshop training and
Industrial training;
(d) the best 21 credit-units of Broadening elective courses.
764
Order of Study
Order of study is dictated by pre-requisite and co-requisite requirements. Generally, Level One courses
should be taken before Level Two courses, Level Two courses should be taken before Level Three
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 9 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).
(a) Core courses (30 credit-units)
(b) 3 Breadth Elective courses (18 credit-units)
(c) 4 Broadening / Complementary courses (12 credit-units) consisting of
(i) 2 English Communications courses (6 credit-units)
(ii) 1 Chinese Language course (3 credit-units)
(iii) 1 Broadening course on the approved list (3 credit-units)
Core Courses
Code Title Credit-units Length (Sem)
IMSE1003 Introduction to business and management 6 1
IMSE1009 Fundamentals of engineering design 6 1
IMSE1016 Fundamentals of business logistics 6 1
ENGG1003 Mathematics I (6 credit units) 6 1
OR
ENGG1004 Mathematics IA (3 credit units) 3 1
IMSE1018 Mathematics (IMSE) (3 credit units) 3 1
ENGG1002 Computer programming and applications 6 1
OR
ENGG1013 Computer programming and applications IA (3 credit 3 1
units)
ENGG1014 Computer programming and applications IB (3 credit 3 1
units)
Credit-units required: 30
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 9 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).
(a) 5 Core courses (27 credit-units)
(b) A combination of Breadth Elective courses totaling to 21 credit-units
(c) 4 Broadening / Complementary Studies courses (12 credit-units) consisting of
(i) 3 Broadening courses on the approved list (9 credit-units)
(ii) 1 Humanities Broadening course on the approved list (3 credit-units)
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
Credit-units required: 27
Level Three6
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 9 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).
(a) 2 Core courses (18 credit-units) comprising
(i) Technical Project - IMSE 3024 Project (12 credit-units)
(ii) Integrative project - IMSE3025 Industrial systems integration (6 credit-units)
(b) 3 compulsory courses (18 credit-units)
(c) A combination of Depth Elective courses totaling to 18 credit-units
(d) 1 Broadening / Complementary Studies course (6 credit-units) elected from the following:
(i) IMSE3028 Innovation and entrepreneurship (6 credit-units)
(ii) Broadening courses on the approved list (6 credit-units)
Core Courses
Code Title Credit-units Length (Sem)
IMSE3024 Project (Logistics engineering related) 12 2
IMSE3025 Logistics systems integration 6 2
Credit-units required: 18
Compulsory Course
Code Title Credit-units Length (Sem)
IMSE3016 Operations planning and control 6 1
IMSE3022 Global logistics systems 6 1
IMSE3023 Warehousing and terminal operations 6 1
Credit-units required: 18
6
Level Three students may elect Level Two elective courses, upon consulting the Course Tutor.
767
Summary of the prerequisite relationship between Level One, Two and Three courses
Level One
Core courses
IMSE1003 Introduction to business and management None
IMSE1009 Fundamentals of engineering design None
IMSE1016 Fundamentals of business logistics None
ENGG1003 Mathematics I (6 credit units) None
OR
ENGG1004 Mathematics IA (3 credit units) None
IMSE1018 Mathematics (IMSE) (3 credit units) None
ENGG1002 Computer programming and applications None
OR
ENGG1013 Computer programming and applications IA None
(3 credit units)
ENGG1014 Computer programming and applications IB None
(3 credit units)
Level Two
Core Courses
IMSE0201 Supply chain design and development IMSE1003 Introduction to business
and management
IMSE2005 Managerial accounting and finance IMSE1003 Introduction to business
and management
IMSE2008 Operational research techniques ENGG1003 Mathematics I
or
ENGG1004 Mathematics IA and
IMSE1018 Mathematics (IMSE)
IMSE2014 Applied statistics ENGG1003 Mathematics I
or
ENGG1004 Mathematics IA and
IMSE1018 Mathematics (IMSE)
IMSE2021 Transportation and distribution planning IMSE1016 Fundamentals of business
logistics
Level Three
Core Courses
IMSE3024 Project None
IMSE3025 Logistics systems integration None
Compulsory courses
IMSE3016 Operations planning and control IMSE2008 Operational research
techniques
IMSE3022 Global logistics systems IMSE1016 Fundamentals of business
logistics
IMSE3023 Warehousing and terminal operations IMSE1016 Fundamentals of business
logistics
3
Level Three students may elect Level Two Breath Elective courses, but prior consultation and
approval from the Course Tutor must be obtained before enrolling in IMSE2xxx courses.
SYLLABUSES
Level One
Business of production; business environment, globalization, the positions of Hong Kong and China;
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, professional ethics; development of technology
and interaction between societies and technology, intellectual property; the environment and safety.
General principles of engineering drawing practice; computer aided design and drafting; dimensioning
and tolerancing; assembly drawing; design of components; general principles of product and tool
design.
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.
771
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.
Fundamental and elements of engineering system; system analysis and design principles; structured
system analysis and design method (SSADM), object-oriented analysis and design (OOAD); artificial
intelligence techniques for system analysis and solution generation.
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. Assessment
is wholly by coursework.
D. Workshop Training
Metal work, manufacturing practice, practical networking, computing practice, design practice, plastic
processing, metrology, CNC programming and CAD/CAM, electronics, work study.
Level Two
Supply chain overview; operating objectives; barriers to internal integration; supply chain
performance cycles; logistics positioning; supply chain environmental assessment; time-based supply
chains; information flow; 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: IMSE1003 Introduction to business and management
Cost accounting - procedures; direct costs, absorption costing; marginal costing. Planning and
control - budgetary planning systems; standard costing systems; capital expenditure and investment;
health, safety and environmental aspects of company activities; 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.
Prerequisite: IMSE1003 Introduction to business and management
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.
Prerequisite: ENGG1003 Mathematics I, or ENGG1004 Mathematics IA and IMSE1018 Mathematics
(IMSE)
773
Conditions and justification for automation; basic components of industrial automation; numerical
control technology; pneumatic/hydraulic actuators, programmable logic controllers, electro-pneumatic
systems design. Open-loop and closed-loop control; system stability; analogue and digital control.
Prerequisite: ENGG1003 Mathematics I, or ENGG1004 Mathematics IA and IMSE1018 Mathematics
(IMSE)
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; system reliability, reliability testing, accelerated life testing;
maintenance policy; reliability improvement.
Co-requisite: IMSE2014 Applied statistics
Ergonomics and systems, people in systems, health and safety at work place; 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; shift work.
774
Overview of E-Business and E-Commerce: Electronic Business Solutions (EBS), 3-tiered architecture,
EBS technologies; Business Models: Their new dimensions and impacts, types and choice; Design and
development: Development procedure, User needs and system requirements, System planning and
design, Client-side vs server-side scripting, XML; EBS Adoption / Implementation: EBS adoption
procedure, Buy, Rent or Build? Operational and economic considerations; RFID; Problem-Based
Learning (PBL) case studies and Mini-Project.
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.
Prerequisite: IMSE1003 Introduction to business and management
Decision analysis: decision making under uncertainty, axioms of decision analysis, methodology of
decision analysis, analytical hierarchy approach, quantification of judgmental 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.
Prerequisite: ENGG1003 Mathematics I, or ENGG1004 Mathematics IA and IMSE1018 Mathematics
(IMSE)
Introduction of purchasing function; quality management tools; supplier selection techniques; make or
buy decisions; two-envelop bidding system; negotiation strategies; capital life cycle; outsourcing
decisions; strategic purchasing; supplier relation management; EPOS; e-procurement.
Types of production; plant layout design, systematic layout planning, computer-based layout planning,
and quantitative approaches; materials handling system design and analysis; storage and warehousing
operations; introduction to digital factory.
C. Industrial Training
Level Three
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.
Prerequisite: IMSE2008 Operational research techniques
776
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.
Prerequisite: IMSE2008 Operational research techniques
Enterprise resource management; EDI applications; data mining and warehousing; virtual enterprises;
advanced Internet and web applications in product development, industrial applications of virtual
reality; electronic product and component cataloguing; cryptographic systems; capability maturity
model; social accountability standard; E-commerce business models; technological, business planning
and social issues of E-commerce; order taking and processing; electronic payment systems, smart
cards.
Prerequisite: IMSE2016 Internet technology for e-commerce, or IMSE1013 Introduction to information
systems, or IMSE1008 Computer applications for engineers, or ENGG1002 Computer programming
and applications, or ENGG1013 Computer programming and applications IA and ENGG1014
Computer programming and applications IB
Marketing mix, product life cycle, pricing models, competitive advantages, technology trend,
distribution channels, market segmentation, intellectual property.
Prerequisite: IMSE1003 Introduction to business and management
Analysis of the external environment and industry clusters for local industries – threats and
opportunities from government policies as well as the legal, economic, social and technological
environment; competitive forces from industry rivals, customers and other sources; analysis of internal
weaknesses and strengths – resources, competences and success factors; mission and strategic intent;
strategic directions and methods – conditions and implications; implementing and evaluating strategic
changes; management for technology innovation.
Prerequisite: IMSE1003 Introduction to business and management
MECHANICAL ENGINEERING
(with optional Environmental Engineering Stream)
PROGRAMME STRUCTURE
Definitions and Terminology
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
The curriculum comprises of 186 credit-units of courses as follows:
(a) Seventeen/Nineteen Core courses (90 credit-units)
(b) Seven to Ten Compulsory/Elective Depth/Breadth courses (42 credit-units)
(c) Eight Complementary Studies courses (30 credit-units) *
(d) Project (12 credit-units) and Design (6 credit-units)
(e) Engineering training (3 credit-units)
(f) Industrial training (3 credit-units) **
779
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 (e) 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.
Degree Classification
The best 180 credit-units including the courses below shall be taken into account:
(a) 9 credit-units of Complementary Studies courses (languages / communications);
(b) best 6 (or up to 12) credit-units of Broadening / other elective courses;
(c) best 165 credit-units (or enough credit-units to make up 180 credit-units) of Core /
Compulsory / Breadth / Complementary Studies / Depth elective courses /
Engineering training and industrial training / Projects.
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 9
credit-units in a semester. Students are required to take the additional course of “Engineering
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), (b)(i) and (b)(ii).
(a) 8 (or 10) Core courses (45 credit-units)
(b) 4 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) “Engineering for sustainable development” (6 credits) or equivalent course
(c) “Engineering training” (3 credit-units) (Summer semester)
Core Courses
Code Title Credit-units
ENGG1002@ Computer programming and applications 6
ENGG1013@ Computer programming and applications IA 3
ENGG1014@ Computer programming and applications IB 3
ENGG1003# Mathematics I# 6
ENGG1004# Mathematics IA# 3
ENGG1005# Mathematics IB# 3
ENGG1010 Foundations of engineering mechanics 6
MECH1004 Drawing and elements of design and manufacture 6
MECH1005 Fundamentals of electrical and electronic engineering 6
780
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 9
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.
Courses
Students must take the examination/coursework in the following courses and pass the courses listed
under (a).
(a) 9 core courses (45 credit-units)
(b) 1 or 2 Elective Breadth courses (6 credit-units)
(c) 3 Complementary Studies Courses (9 credit-units)
(i) 3 Broadening courses on the approved list (9 credit-units)
(d) “Industrial training” (3 credit-units) (Summer semester)
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
781
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
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 9 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 (6 credit-units) and Project (12 credit-units)
(b) 6 to 8 Compulsory/Elective Depth/Breadth/Complementary Studies courses (36
credit-units)
(c) 1 Complementary Studies course “Engineering and technology management” (6
credit-units)
Projects
Code Title Credit-units
MECH3008 Design 6
MECH3022 Project 12
Total credit-units 18
Students may also select up to two of the following MSc(Eng) courses as an elective
MECH6024 Applied mathematics for engineers 3
MECH6028 Processing and properties of engineering plastics 3
MECH6040 Foundations of nanotechnology 3
Students will have to take the following 3 Compulsory Depth/Breadth courses (15 credit-units)
In addition, they have to take 4 to 6 Elective Depth/Breadth courses (21 credit-units) from the
following list.
Depth/Breadth Courses
Code Title Credit-units
MECH3001 Acoustics 3
MECH3005 Building services 6
MECH3009 Energy conversion systems 6
MECH3011 Heat transfer 6
MECH3012 Product design and development 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
MECH3025 Aircraft materials 3
BBSE3005 Inter-disciplinary building services design 6
CIVL3022 Wind engineering 6
CIVL3015 Solid and hazardous waste management 6
CIVL3011 Municipal and industrial wastewater treatment 6
BBSE3007 Project and contract management 3
Total credit-units 21
784
Students may also select up to two of the following MSc(Eng) courses as an elective
SYLLABUSES
Level One
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; combinational logic circuits.
Elements of atomic structure and bonding; crystal structure; defect theory; solidification; plastic
deformation; recrystallization; phase diagrams; alloy properties; TTT diagrams; heat treatment.
Practical work in manufacturing processes; the use of hand and machine tools; joining and fastening
of metals; basic electrical engineering training, programmable logic controllers; virtual
instrumentation; design; modeling and prototyping, CNC machining and metrology.
Stress and strain; bending of beams; deflection of beams; thin-walled pressure vessels; kinematics of
particles with different forms of accelerations; momentum and energy conservation; applications of
kinetic principles to particles and vehicles with mass variation; velocity-dependent resistance and the
action of central forces; undamped and damped free vibration; simple and epicyclic gear trains.
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; momentum theorems and pipe flow analysis.
785
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; 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.
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. Assessment
is wholly by coursework.
ECEN1515. Professional and technical oral communication for engineers (3 credit units)
This course focuses on students developing technical and professional spoken English
skills. Throughout the course, the students will give a series of presentations which will help them to
improve skills such as accessing, abstracting, analyzing, organizing and summarizing information;
asking questions and negotiating meanings; making effective grammatical and lexical choices and
using visual aids to ensure meaning is clear. The presentations give the students an opportunity to
develop the skills to talk about general issues in Engineering in the Hong Kong context, engineering
theories and their practical applications and also requires them to present a detailed exploration of one
aspect of engineering related to their chosen major. Assessment is wholly by coursework.
YXXXxxxx Broadening course in Culture & Value Studies or an area of study outside this
degree curriculum as an elective (3 credit-units)
Level Two
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 and gas power plant; refrigeration; jet propulsion and turbomachinery; gas mixture;
psychrometry and air-conditioning; introduction to heat transfer.
787
Modelling of physical systems; time response analysis of dynamical systems; 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 design; CNC machining; rapid prototyping.
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; open-channel 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.
Training in industry for a nominal period of eight weeks during the summer vacation of the Second
Year of Study.
788
History of aviation; propulsion and aerodynamics of aircraft; airframe structure and construction;
flight control systems; operation and maintenance of aircrafts.
Water quality and water pollution; standard methods of water and wastewater examination; air quality
and air pollution control principles; measurement techniques in air pollution.
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.
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.
Human hearing; environmental noise measurement and legislation; source mechanisms; duct
acoustics; sound reverberation in rooms; noise transmission through walls and windows; active and
passive noise control.
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.
789
Control of mechanical, hydraulic and pneumatic systems; frequency domain analysis, Nyquist stability
criterion; linear control system design; computer control systems, state-space analysis of multivariable
linear system, controllability and observability, stability analysis; state feedback.
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
technologies; 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.
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 the application of decision trees; inventory control models;
queuing theory; transportation and resource allocation for business operations.
790
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.
Product design and product development process; 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; elesto-plastic analysis.
Small amplitude waves, shallow water waves, wave forces, ship waves, harbour oscillations, mass
transport.
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.
791
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.
Light alloys, composites, high-temperature alloys for turbines, creep damage; Fibre-reinforced
laminates; fatigue-crack growth, crack monitoring, damage tolerance.
Statistical and numerical methods in engineering; hypothesis testing; estimation of parameters and
confidence intervals; correlation coefficient; direct and iterative methods for systems of equations;
numerical analysis; finite difference and finite element schemes; wave propagation and vibration;
normal modes.
Viscosity of polymer melts; extrusion; injection moulding; blow moulding; joining; plating; yield
criteria; environmental stress cracking; UV degradation; flame retardation; biodegradable polymers;
viscoelastic behaviour of plastics; dynamic behaviour; design methods for plastics based on creep
data.
For course descriptions, see the syllabuses of the Civil Engineering programme.
792
PROGRAMME STRUCTURE
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
The curriculum comprises 186 credit-units of courses as follows:
(a) Nineteen/Twenty-one Core courses (96 credit-units)
(b) Seven to Nine Compulsory/Elective Depth/Breadth courses (36 credit-units)
(c) Eight Complementary Studies courses (30 credit-units) *
(d) Inter-disciplinary building services design (6 credit-units) and Applied research project (12
credit-units)
(e) Engineering training (3 credit-units)
(f) Industrial training (3 credit-units) **
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.
7
For students intake in/after 2005-2006.
8
For students intake in/before 2004-2005.
793
Degree Classification
The best 180 credit-units including the courses below shall be taken into account:
(a) 9 credit-units of Complementary Studies courses (languages / communications);
(b) best 6 (or up to 12) credit-units of Broadening / other elective courses;
(c) best 165 credit-units (or enough credit-units to make up 180 credit-units) of Core /
Compulsory / Breadth / Complementary Studies / Depth elective courses / Engineering
training and industrial training/Projects.
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 9
credit-units in a semester. Students are required to take the additional course of “Engineering
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), (b)(i) and (b)(ii).
(a) 8 (or 10) Core courses (45 credit-units)
(b) 4 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) “Engineering for sustainable development” (6 credits) or an equivalent course
(c) “Engineering training” (3 credit-units) (Summer semester)
Core Courses
Code Title Credit-units
@
ENGG1002 Computer programming and applications 6
ENGG1013@ Computer programming and applications IA 3
ENGG1014@ Computer programming and applications IB 3
ENGG1003# Mathematics I# 6
ENGG1004# Mathematics IA# 3
ENGG1005# Mathematics IB# 3
ENGG1010 Foundations of engineering mechanics 6
MECH1004 Drawing and elements of design and manufacture 6
MECH1005 Fundamentals of electrical and electronic engineering 6
MECH1009 Properties of materials I 3
MECH1013 Engineering mechanics 6
MECH1014 Thermofluids 6
Total credit-units 45
#
Students who had passed A-Level Pure Mathematics would take the course ENGG1003, while those
without a Pass in A-Level Pure Mathematics would take courses ENGG1004 and ENGG1005.
@
Students may take either the 6 credit-unit course ENGG1002, or the two 3 credit-unit courses
ENGG1013 and ENGG1014. Target students for ENGG1013 and ENGG1014 are those who prefer
to learn computer programming in a slower pace covering 2 semesters.
794
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 9
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) 11 Core courses (51credit-units)
(b) 3 Complementary Studies Courses (9 credit-units)
(i) 3 Broadening courses on the approved list (9 credit-units)
(c) “Industrial training” (3 credit-units) (Summer semester)
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
BBSE2005 Air conditioning and refrigeration I 3
Total credit-units 51
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 9 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).
(a) Inter-disciplinary building services design (6 credit-units) and Applied research project (12
credit-units)
(b) 4 Compulsory courses (18 credit-units)
(c) 3 to 4 Elective Depth/Breadth courses (15 credit-units)
(d) 2 Complementary Studies/Breadth courses “Engineering and technology management” (6
credit-units) and “Engineering economics” (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
BBSE3006 Air conditioning and refrigeration II 3
BBSE3007 Project and contract management 3
MECH3023 Building energy management and control systems 6
Total credit-units 18
Students may also select up to two of the following MSc(Eng) courses as an elective
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.
motors; combinational logic circuits.
Elements of atomic structure and bonding; crystal structure; defect theory; solidification; plastic
deformation; recrystallization; phase diagrams; alloy properties; TTT diagrams; heat treatment.
Stress and strain; bending of beams; deflection of beams; thin-walled pressure vessels; kinematics of
particles with different forms of accelerations; momentum and energy conservation; applications of
kinetic principles to particles and vehicles with mass variation; velocity-dependent resistance and the
action of central forces; undamped and damped free vibration; simple and epicyclic gear trains.
797
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; momentum theorems and pipe flow analysis.
This course covers both the basic and advanced features of the C/C++ programming languages,
including syntax, identifiers, data types, control statements, functions, arrays, file access, objects and
classes, class string, structures and pointers. It introduces programming techniques such as recursion,
linked lists and dynamic data structures. The concept and skills of program design, implementation
and debugging, with emphasis on problem-solving, will also be covered.
Target students are those who wish to complete the programming course in a more intensive mode in 1
semester. Students with some programming knowledge are encouraged to take this course.
Linear algebra; advanced calculus; vector analysis; ordinary differential equations, Laplace
transforms.
Prerequisite: HKALE Pure Mathematics
Natural and human-made environment; urban resource consumption and environmental pollution; past
and present civil engineering wonders; modern engineering systems; role of civil engineers in a
changing world; sustainable cities and the future.
Force systems and equilibrium; moments of mass and area; introduction to stress and strain; torsion of
shafts, rigid body dynamics; hydrostatics; fluid in motion.
This course introduces the basic features of the C/C++ programming languages, including syntax,
identifiers, data types, control statements, functions, arrays, and file access. It also introduces the
concept and skills of program design, implementation and debugging, with concepts and examples of
using computer programs to solve simple problems.
798
This course is a mandatory extension of ENGG1013 to cover the advanced features of the C/C++
programming languages, including classes and objects, class string, structures and pointers. It
introduces programming techniques such as recursion, linked lists and dynamic data structures. The
concept and skills of program design, implementation and debugging, with emphasis on
problem-solving, will also be covered.
Target students for ENGG1013 and ENGG1014 are those who prefer to learn computer programming
in a slower pace covering 2 semesters.
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; 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.
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. Assessment
is wholly by coursework.
ECEN1515. Professional and technical oral communication for engineers (3 credit units)
This course focuses on students developing technical and professional spoken English
skills. Throughout the course, the students will give a series of presentations which will help them to
improve skills such as accessing, abstracting, analyzing, organizing and summarizing information;
asking questions and negotiating meanings; making effective grammatical and lexical choices and
using visual aids to ensure meaning is clear. The presentations give the students an opportunity to
develop the skills to talk about general issues in Engineering in the Hong Kong context, engineering
theories and their practical applications and also requires them to present a detailed exploration of one
aspect of engineering related to their chosen major. Assessment is wholly by coursework.
YXXXxxxx Broadening course in Culture & Value Studies or an area of study 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, sanitary and stormwater; 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.
Training in industry for a nominal period of eight weeks during the summer vacation of the Second
Year of Study.
Air conditioning systems; psychrometry; thermal comfort criteria; fresh air requirement; indoor air
quality and pollutants; heating and cooling load estimation; energy consumption estimation; air
conditioning processes and systems; refrigerants and refrigeration systems; refrigeration cycles and
components.
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 and gas power plant; refrigeration; jet propulsion and turbomachinery; gas mixture;
psychrometry and air-conditioning, introduction to heat transfer.
Modelling of physical systems; time response analysis of dynamical systems; feedback control
systems; control system design and applications; stability; root locus method; analogue computer
programming.
800
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; open-channel 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.
Level Three
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.
801
Fire behaviour and characteristics; compartment fires; fire hazards; automatic fire detection and alarm
systems; 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; building evacuation; LPC/FOC rules; FSD and NFPA codes;
prescriptive and performance-based approaches; fire risk management.
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.
Air-side systems; fan design and control; major components and equipment; air duct design; space air
diffusion; water-side systems; piping system design; pump design and operation; flow rate
measurements; analysis of thermal load and energy consumption; mechanical and natural ventilation;
ventilation efficiency; design of refrigeration systems; refrigeration system components and
performance.
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.
Human hearing; environmental noise measurement and legislation; source mechanisms; duct
acoustics; sound reverberation in rooms; noise transmission through walls and windows; active and
passive noise control.
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.
802
Control of mechanical, hydraulic and pneumatic systems; frequency domain anaylsis, Nyquist stability
criterion; linear control system design; computer control systems, state-space analysis of multivariable
linear system, controllability and observability, stability analysis; state feedback.
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 technologies; 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.
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 the 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.
803
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.
Statistical and numerical methods in engineering; hypothesis testing; estimation of parameters and
confidence intervals; correlation coefficient; direct and iterative methods for systems of equations;
numerical analysis; finite difference and finite element schemes; wave propagation and vibration;
normal modes.
Viscosity of polymer melts; extrusion; injection moulding; blow moulding; joining; plating; yield
criteria; environmental stress cracking; UV degradation; flame retardation; biodegradable polymers;
viscoelastic behaviour of plastics; dynamic behaviour; design methods for plastics based on creep
data.
MEDICAL ENGINEERING
PROGRAMME STRUCTURE
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 course listed in the programme or approved by the Programme Director.
Loading
The normal load for a student is 60 credit-units of courses (excluding summer vacation) per academic
year with 30 credit-units in each semester. Students are allowed to increase the loading by not more
than 9 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 (f) and obtain
at least 180 credit-units including all courses listed under (a) and (d) (i) (ii) (iii) (iv), as well as satisfy
the IT Proficiency Test as stipulated in the University or B.Eng. Degree Regulations.
805
Order of Study
Order of study is dictated by pre-requisite and co-requisite requirements. Generally, Level 1 course
should be taken before Level 2 courses, Level 2 courses should be taken before Level 3 courses.
Elective course can be taken in any order as long as prerequisites are met.
Degree Classification
The best 180 credit-unit including the courses below shall be taken into account:
(i) 9 credit-units of Complementary courses (languages / communications);
(ii) the best 6 (or up to 12) credit-units of Broadening / other Inter-Faculty elective courses;
(iii) the best 165 credit-units (or enough credit-units to make up 180 credit-units) of Core /
Complementary studies / Compulsory / elective courses / Engineering training and Professional
training.
First Year
either
ENGG1002. Computer programming and applications (6)
or
ENGG1013. Computer programming and applications IA (3)
ENGG1014. Computer programming and applications IB (3)
either
ENGG1003. Mathematics I (6)
or
ENGG1004. Mathematics IA (3)
ENGG1005. Mathematics IB (3)
ECEN1511. Problem solving & communication for medical engineering students (3)
ECEN1515. Professional and technical oral communication for engineers (3)
CENG1001. Practical Chinese language course for engineering students (3)
MEDE1018. Medical engineers in society (3)
Second Year
Students may choose 3-21 credit-units of Elective courses from the recommended electives and
additional electives list in the third-year curriculum by overloading not more than 9 credit-units in
each semester.
Third Year
SYLLABUSES
Level One
BIOC3608. Introduction to bioinformatics (6 credit-units)
This course will examine existing programs and services available on the World Wide Web for DNA
and protein sequence analysis. Students will also learn how to use the sequence analysis EMBOSS
package installed locally. The underlying principles of these analysis programs and services will be
presented. Students will learn how to retrieve, analyse, and compare protein and DNA sequence
similarities. A basic introduction to protein modeling will also be presented.
808
Integer and floating point number representations; brief introduction to digital circuits; memory cells
and systems; basic computer building blocks; register transfers and phases of instruction execution;
micro-computer system organization - bus signals, timing, and address decoding; study of a simple
model microprocessor: signals, instruction set and addressing modes; subroutines; reentrancy; context
switching; I/O programming; interrupt I/O and DMA; exception handling; assembler, linker and loader.
Electronic circuits: diode circuits; analyses of BJT and FET amplifiers; digital circuits.
Quantum theory; solid-state theory; PN junction theory; bipolar junction transistor; field-effect devices
including JFET, MESFET and MOSFET.
Stress and strain; bending of beams; deflection of beams; torsion of shafts; kinematics of linkage
mechanisms; applications to engineering and biomechanics problems.
Elements of atomic structure and bonding; crystal structure; metals, ceramics and polymers; defects;
solidification; plastic deformation and fracture; recrystallization; phase diagrams; alloy properties; service
behaviour of plastics and metals.
The focus of this course is on practical training. It helps students to appreciate the processes and
technologies through demonstrations and hands-on experience. The topics include computer-aided
drafting; design; modeling and prototyping; CNC machining principles; metrology equipment;
materials processing; strain gauging; virtual instrumentation; microcontroller applications.
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; medical ethics; safety in clinical practice and biomedical research.
This course presents an overview and an understanding of the basic mechanisms underlying life
processes. Topics include chemistry of life – pH, water, etc; fundamental bioenergetics; biomolecules
and their functions; intermediary metabolism; enzymes and coenzymes; nucleic acids and genetic
information.
This course introduces cell and tissue functions that impact on physiology of the human body. Topics
include chromosome structure and gene expression; plasma membrane and subcellular organelles;
cytoskeleton and cell movement; extracellular matrix and cell-matrix interactions; tissue organization;
homeostasis involving the cardiovascular, respiratory, musculoskeletal and nervous systems.
810
ECEN1515. Professional and technical oral communication for engineers (3 credit units)
Please refer to the Common Language Enhancement Courses for details.
Level Two
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.
Prerequisite: ELEC2201 Signals and linear systems
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 or (ELEC1301 Circuits & ELEC1303
Electronics)
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.
Prerequisite: ELEC1502 Object oriented programming and data structures, or CSIS0396
Object-oriented programming and Java
Macroeconomics; financial instruments; accounting concepts and financial statements; costs and profit;
economic evaluation.
This course focuses on human physiology and pathophysiology. Topics include heart and
cardiovascular system and disorders; brain and neurological system and disorders; musculoskeletal
system and disorders; respiration and breathing mechanics and will be illustrated with examples of
quantitative analyses, where relevant.
812
Broadening course in Culture & Value Studies; or an area of study outside this degree
curriculum as an elective course (3 credit-units)
Broadening courses; or an area of study outside this degree curriculum as elective courses
subject to the approval by the Programme Director (normally 3 credit-units per course)
Level Three
CSIS0278. Introduction to database management systems (6 credit-units)
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, integrity, concurrency
control, query processing. This course may not be taken with BUSI0052.
Prerequisite: ELEC1501 Computer programming and data structures
Ultrasound physics, imaging modes, data acquisition schemes, transducer modelling; other applications
of ultrasound including flow analysis, microscopy, therapy. Previous exposure to medical imaging
theory (e.g. MEDE 2007 – Medical Imaging, or equivalent) is highly preferred.
Prerequisite: ELEC2007 Medical imaging.
Biomedical signals, ECG, EEG, EMG, spectral analysis, time-frequency analysis, filtering, blind
source separation, recognition.
Two-dimensional theory of elasticity; measurement of strain; theory of failure and plastic yielding;
energy methods; buckling; introduction to mechanics of fracture and fatigue; bone fracture and implant
fixation.
Statistical and numerical methods in engineering; hypothesis testing; estimation of parameters and
confidence intervals; correlation coefficient; direct and iterative methods for systems of equations;
numerical analysis; finite difference and finite element schemes; wave propagation and vibration;
normal modes.
To understand the basic composition of engineered tissues; appreciate the breadth and depth of the
engineering considerations when designing tissue substitutes; introduce the current technological
advances enabling the tissue engineering sectors and the future trends; review some real examples of
engineered tissue, skin and cartilage as the only marketed products and candidates in R&D stage;
outline other key issues such as safety and regulations.
815
Medical devices and tissue replacement; medical device regulations; standards; ethical issues; medical
device evaluation; hard tissue replacement; soft tissue replacement; new trends and emerging
technologies.
Navier-Stokes equations; boundary layers and potential flows; blood flows in arteries and the
cardiovascular system; conservation of mass and momentum; steady and transient diffusion in reacting
systems; dimensional analysis; homogeneous versus heterogeneous reaction systems; biomedical and
biotechnological applications.
Provides a practical introduction to various medical devices in modern healthcare industries, including
the basic principals and applications of commonly used medical instruments and devices, monitoring
and analysis equipment, therapeutic equipment, software systems, and the safety and regulatory issues.
The focus of this course is on the physics of molecular biology and the mechanics of the cell. Topics
may include: (1) Biopolymer (actin filaments, microtubules, DNA etc.) conformations and dynamics
(random walk model of polymers, worm-like chain model, persistence length, entropic driven
elasticity); (2) Basic statistical mechanics and thermodynamics of solutions (entropy of mixing,
Osmotic pressure); (3) Introduction to intermolecular interactions (electrostatic force, van der Waals
force); and (4) Mechanics of the cell (membrane elasticity, cell shape, cell adhesion).
The aim of this course is two fold. First, fundamental physics and mathematics in electricity and
magnetism are reviewed. Vector analysis is included. Second, emphasis is placed on the biological
aspects of electromagnetism and the biomedical applications of electromagnetism.
On completion of this module students should have a sound understanding of common exercise
prescription and testing procedures, and the metabolism of carbohydrates, as well as a sound
understanding of common lactate threshold tests and a variety of applied exercise physiology topics.
816
In addition to the courses prescribed in the syllabuses, students in the Faculty of Engineering may
apply to take the following elective courses:
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) understand the cultural, social and commercial conditions in
Hong Kong, China and neighbouring regions as reflected in language use; (3) address their needs in
job search and career planning; (4) strengthen their language self-learning capacity. Main topics
include: Cantonese studies; social and economic development in China and Hong Kong in the 21st
Century; how to write application letters and prepare for employment interviews; relationships
between product propagation, service promotion and language skill.
Assessment: 100% coursework
Prerequisite: CENG1001
The focus of the course is on improving accuracy and fluency in speaking, raising awareness of
common errors in writing, and expanding vocabulary range. Class meetings are planned as 2-hour
sessions once a week over one semester. Diagnostic feedback will be provided by the teacher.
Students will also be directed to self-access resources that will enable them to work on particular
problems themselves. Students are expected to do further work in vocabulary building and
pronunciation outside class using self-access materials. Assessment is by coursework.
The course aims to give Non-Final Year students a better understanding of engineering and an
opportunity to learn latest technologies.
Students admitted through the Early Admissions Scheme to the Faculty of Engineering may take the
following elective course for the purpose of completing the EAS-Credits, subject to the approval of the
University:
The course is divided into two parts. Part A – Engineering Science: kinematics and kinetics of a
particle; force systems and equilibrium; rotation of a rigid body about a fixed axis; basic theory of
elasticity; simply vibration; fluids at rest; fluids in motion: Bernoulli equation; water balance concept;
major hydrological processes on earth; electrostatics; electric current and electromagnetism; circuit
analysis. Part B – Mathematics: algebra and analytical geometry: mathematical induction; partial
fractions; series and convergence; permutations, combinations and elementary probability; scalar and
vector, vector products; determinants and matrices; conic sections; calculus: further techniques in
integration – substitution, integration by parts and reduction formulas.
817
Partial fraction; sequence and series; inequalities; mathematical induction; conics; differentiation;
integration; permutation; combination; algebra of expectation; vectors; projectile and relative motion;
kinematics and kinetics of particle; force systems and equilibrium; rotation of a rigid body about a
fixed axis; basic theory of elasticity; simple vibration.