Undergraduate Courses 2023-24
ENGG
School of Engineering
a) Undergraduate courses marked with [BLD] or [SPO] may be offered in the mode of blended learning or self-paced online delivery respectively, subject to different offerings. Students should check the delivery mode of the class section before registration.
b) Undergraduate courses marked with [EXP] may adopt the approach of experiential learning subject to different offerings. Students should check the delivery mode of the class section before registration.
- ENGG 1010Academic Orientation0 Credit(s)DescriptionThis course is designed specifically for engineering students of the First Year of 4Y curriculum. This year-long course aims at providing an induction to the School of Engineering for the freshmen year. It will cover topics such as learning and time-management skills, purposes of university and engineering education, and planning for personal and professional development. Graded PP, P or F. For Year 1 Engineering students only.
- ENGG 1100First Year Cornerstone Engineering Design Project Course3 Credit(s)Exclusion(s)ENGG 1200Mode of Delivery[BLD] Blended learningDescriptionThis project course is designed specifically for first year engineering students. This course aims at providing engineering students experiential learning experience through exposing students to knowledge and skills from different SENG disciplines before making decision on their majors. Students in this course will be divided into design teams. Each team will use the acquired knowledge and skills to design and build an engineering artifact, e.g. an airship. In order to offer the course at scale, the technical components will be offered online and students would be engaged in experiential learning through working on team projects. For First year Engineering students only.
- ENGG 1110Engineering Solutions to Grand Challenges of the 21st Century3 Credit(s)Previous Course Code(s)CORE 1202Prerequisite(s)a passing letter grade in LANG 1401 OR LANG 1402 OR LANG 1403 OR LANG 1404 OR LANG 1002 (prior to 2022-23)DescriptionThroughout human history, engineering has driven the advance of civilization. In the past century engineering has recorded its greatest accomplishments, but for all these accomplishments the century ahead poses formidable problems sustaining civilization advancement. This course will broaden and raise student's awareness of challenges faced by coming generations such as climate change, clean water and healthcare. Students will work in small groups in a collaborative learning environment to explore in details and in multiple dimensions the key issues around selected major challenges with experts in the areas. Suggested and proposed engineering solutions based on advances in science and technology will be explored and discussed. Students will be encouraged to develop and present their own innovative engineering approaches to address these major challenges.
- ENGG 1130The Impact and Value of Technology Innovation3 Credit(s)DescriptionThe focus is the impact of the current technological evolution on the creation of value in the global economy, society in general, and personal lives. Students will study how science and technology developments have been transformed into innovative products and services. Case studies and examples will be drawn from well-known successes and failures of technology companies in Silicon Valley and Asia. Business issues such as marketing of disruptive innovations and ethics will be explored. Special emphasis will be given to intellectual property issues. Students will do extensive research to understand future as well as existing technology innovations. From the course material, the students will find inspiration, greater clarity and personal sense of purpose. This will help them create choices for themselves and their lives in this world of accelerated technology development.
- ENGG 1150Information Technology Revolution: Past, Present and Future3 Credit(s)Previous Course Code(s)CORE 1203Prerequisite(s)a passing letter grade in LANG 1401 OR LANG 1402 OR LANG 1403 OR LANG 1404 OR LANG 1002 (prior to 2022-23)DescriptionThis course introduces the basic concepts in information technology and explores the many applications of information technology in our daily life from consumer electronics to internet to various sectors including medicine, business, and social networking, etc. Key technology breakthroughs throughout the development of information technology and its impact to various aspect of our society will be studied. These include the invention of the 1st transistor, concept of computing machine, representation of information in digital formats, miniaturization via Very-Large-Scale Integration (VLSI) technology, computer systems and software, electronic communications from telephony and mobile phones over the telecom network to email, instant messaging and video skype over the internet, protection of information, and emerging applications including social networking, big data, and autonomous and intelligent systems. The focus is to identify the key technological advances in information Technology and understand how these advances led to revolutionary changes in our life and society.
- ENGG 1200Engineering Team Design Experience3 Credit(s)Previous Course Code(s)CORE 1200Prerequisite(s)a passing letter grade in LANG 1401 OR LANG 1402 OR LANG 1403 OR LANG 1404 OR LANG 1002 (prior to 2022-23)DescriptionThe Engineering Team Design Experience course allows students to explore various areas of engineering in order to design and work towards a final road show demonstration before the end of the term. Students in this course will be divided into design teams with a common goal: construct their project artifact or virtual 3D model, taken from a wide range of engineering and design contexts. There will be three main aspects: engineering skills, design/creativity, and teamwork. Fundamental engineering skills will be introduced in different engineering fields, such as 3D modelling or hands-on prototyping skills, along with exposure to various kinds of advanced technology available. Some class sessions will focus on design thinking and creativity. They are key to creating practical and interesting products. Students will work together in teams to realize their common idea of their final roadshow project, to have a real-world experience working with a design team.
- ENGG 1300Design Thinking for Health Innovation3 Credit(s)Previous Course Code(s)CORE 1201Prerequisite(s)a passing letter grade in LANG 1401 OR LANG 1402 OR LANG 1403 OR LANG 1404 OR LANG 1002 (prior to 2022-23)Mode of Delivery[EXP] Experiential learningDescriptionA project‐based, experiential course that exposes students to the design thinking process for health innovation to address the real‐world unmet needs in the society. The goal of this course is to develop students’ communication, interpersonal, teamwork, analytical, design and project management skills through a multi‐disciplinary, team‐based design experience. The design thinking process modules: empathize, define, ideate, prototype and test, will be introduced and the students will learn experientially by applying these process modules to solve the health unmet needs they observe in real life. The students are required to report their progress throughout the semester. At the end of the course, they will showcase their prototype in a roadshow and submit their project report and reflection on their design journey. It is a common core course for students from different schools who have no background in design thinking or are looking for practical experience in design thinking.
- ENGG 1400Designing Your Life for Engineering Students1 Credit(s)Mode of Delivery[EXP] Experiential learningDescriptionOriginated from Stanford University’s Life Design Lab (Bill Burnett and Dave Evans), this course employs a method called “design thinking” to help students from any program develop a constructive and effective approach to finding and designing their vocation after university. Through small group discussions, in-class activities, personal reflections and individual coaching, this course teaches students to use design thinking to explore many of life’s major challenges, such as pursuing careers they love and finding personal fulfillment. Topics include the integration of work and worldviews, ideation techniques, a portfolio approach to thriving, designing to increase balance and energy and how to prototype all aspects of students’ life. The course also touches on the realities of engaging the workplace, and practices that support vocation formation throughout the career of students. The capstone assignment is the creation of an “Odyssey Plan” focusing on taking actions in the 3-5 years following their graduation. For Engineering students only. Graded P or F.
- ENGG 1501Applied Algorithmic Thinking3 Credit(s)Co-list withENGG 1502Exclusion(s)COMP 1021, COMP 1022P, COMP 1022Q (prior to 2020-21)DescriptionThe purpose of this course is to learn how to apply fundamental concepts in computer science to solve real-world problems and how to implement basic algorithmic strategies in Python. Students will learn how thinking like a computer scientist can improve lives and how student can apply concepts from computer science to solve difficult problems. This is a fully interactive flipped classroom course with class activities conducted via an online active learning platform, students can attend and conduct the lectures without physically present in a classroom. The structure of the course includes sessions in which new concepts are introduced and applied, follow by lab sessions that provide further practice and feedback on how to implement these concepts in code. By the end of the course, students will be able to construct their own interactive applications.
- ENGG 1502Applied Algorithmic Thinking with Final Project4 Credit(s)Co-list withENGG 1501Exclusion(s)COMP 1021, COMP 1022P, COMP 1022Q (prior to 2020-21)DescriptionThe purpose of this course is to learn how to apply fundamental concepts in computer science to solve real-world problems and how to implement basic algorithmic strategies in Python. Students will learn how thinking like a computer scientist can improve lives and how student can apply concepts from computer science to solve difficult problems. This is a fully interactive flipped classroom course with class activities conducted via an online active learning platform, students can attend and conduct the lectures without physically present in a classroom. The structure of the course includes sessions in which new concepts are introduced and applied, follow by lab sessions that provide further practice and feedback on how to implement these concepts in code. A self-directed final project is embedded in the course as an experiential learning practice ground for students.
- ENGG 1900Service Learning Program1 Credit(s)DescriptionWith the collaboration of local or non-local NGO and support from the School of Engineering, students enrolled in this program would be provided an opportunity to engage themselves in community service. Lectures, talks or training sessions will be provided to students to build up their communication skills and/or broaden their horizon. Students should also fulfill the requirements set by the NGO. At the end of the Program, students are required to submit report, reflective paper, group projects or to make a presentation as appropriate. They may also be required to make evaluation. Cantonese may be used in off-campus trainings, in some situations. Enrollment in this course requires instructor's approval. Students may not repeat the course for credits. Graded P or F. Maybe graded PP.
- ENGG 2010Engineering Seminar Series0 Credit(s)DescriptionThis course is designed for non-freshman students in the School of Engineering to promote the awareness of the role of engineers and the impact of engineering in the society. As a continuation of ENGG 1010, students are required to attend a few seminars from a series of seminars offered by the school each year. The seminars cover areas including the ethical and environmental responsibilities as an engineer, the importance and the considerations of safety and health related issues in engineering designs and solutions, and in general the impact of engineering to the society. This course helps to provide the needed components for meeting the accreditation requirement and also helps to broaden the students' horizon in different engineering disciplines. For SENG students not in their first year of study only. Graded P or F. May be graded PP.
- ENGG 2201The Law of Contract6 Credit(s)DescriptionContract law with the laws of tort and unjust enrichment constitutes the “law of obligations”. It plays an important part of everyday life for individuals, businesses and even public agencies. Knowledge of contract law is imperative in a variety of practical dispute resolution and problem solving contexts. This course will guide students to examine the law of contract in England and Wales, drawing on materials from other jurisdictions (particularly Hong Kong). Topics include enforceability of agreements; terms of contracts; exception clauses, limitation clauses and unfair terms; misrepresentation; mistake and frustration; duress, undue influence and unconscionable bargains; and remedies. The course will put emphasis on applying the rules, principles and concepts of contract law to real-life cases with practical consequences and contextualizing the law in different settings. Good command of English Language is required to deal with legal readings. Instructor's approval is required for enrollment in the course.
- ENGG 2900Community Services Project1-4 Credit(s)DescriptionThe course is offered in a form of a community project at a designated non-governmental organization (NGO) under the supervision of the School. Students are required to attend all the training sessions, design and implement the service project / participate in the service learning tasks as instructed by the host NGO and/or the course instructors. By the end of the course, students have to submit a reflective statement in the format of a paper, a group project report or a presentation to demonstrate the attainment of all intended learning outcomes, in addition to other requirements of the relevant NGO as appropriate. Approval from the course coordinator is needed prior to enrolling in the course. Graded PP, P or F. Students may repeat the course for credits if different topics are taken.
- ENGG 2990Special Topics1-3 Credit(s)DescriptionSelected topics in engineering. May be repeated for credits if different topics are taken. May be graded by letter, PP, P/F or DI/PA/F for different offerings.
- ENGG 2991-2993Undergraduate Student-initiated Experiential Learning1-3 Credit(s)DescriptionThis course shall encourage students to carry our projects of their own ideas under guidance of faculty supervisors to apply engineering knowledge they learnt and integrate other expertise. In the end of the term, students are required to submit reports/demonstrations in an open house to show what they have achieved. Project and budget proposal should be submitted to the School of Engineering for application approval. May be repeated for credits if different topics are taken. Graded PP, P or F. Instructor's approval is required for enrollment in the course.
- ENGG 3960-3962Robotics Special Project1-4 Credit(s)DescriptionA robotics-related special project supervised by one or a group of faculty members. Normally, a project proposal and a final report are required. May be repeated for credits if the projects have different emphases or cover different topics. Enrollment in the project course may require instructor's approval. May be graded by letter or P/F for different offering. May be graded PP.
- ENGG 4901Integrated Final Year Project - First Major3 Credit(s)Corequisite(s)ENGG 4902DescriptionStudent who enrolled in this course should have declared additional major and both majors are BEng majors. The project would be an integrated, tailor-made project which can fulfill both majors’ program intended learning outcomes. It should be conducted under the supervision of faculty members from both majors. This course would be assessed by criteria set by first major. Student should use this course to substitute FYP requirement for both majors. Student enrolled in this course must concurrently enroll in ENGG 4902. May be graded PP. Instructor's approval is required for enrollment in the course.
- ENGG 4902Integrated Final Year Project - Second Major3 Credit(s)Corequisite(s)ENGG 4901DescriptionStudent who enrolled in this course should have declared additional major and both majors are BEng majors. The project would be an integrated, tailor-made project which can fulfill both majors’ program intended learning outcomes. It should be conducted under the supervision of faculty members from both majors. This course would be assessed by criteria set by second major. Student should use this course to substitute FYP requirement for both majors. Student enrolled in this course must concurrently enroll in ENGG 4901. May be graded PP. Instructor's approval is required for enrollment in the course.
- ENGG 4903Integrated Final Year Thesis - First Major3 Credit(s)Corequisite(s)ENGG 4904DescriptionStudent who enrolled in this course should have declared additional major and both majors are BEng majors. The thesis would be an integrated, tailor-made thesis which can fulfill both majors’ program intended learning outcomes. It should be conducted under the supervision of faculty members from both majors. This course would be assessed by criteria set by first major. Student should use this course to substitute FYT requirement for both majors. Student enrolled in this course must concurrently enroll ENGG 4904. May be graded PP. Instructor's approval is required for enrollment in the course.
- ENGG 4904Integrated Final Year Thesis - Second Major3 Credit(s)Corequisite(s)ENGG 4903DescriptionStudent who enrolled in this course should have declared additional major and both majors are BEng majors. The thesis would be an integrated, tailor-made thesis which can fulfill both majors’ program intended learning outcomes. It should be conducted under the supervision of faculty members from both majors. This course would be assessed by criteria set by second major. Student should use this course to substitute FYT requirement for both majors. Student enrolled in this course must concurrently enroll in ENGG 4903. May be graded PP. Instructor's approval is required for enrollment in the course.
- ENGG 4930Design for Global Health3 Credit(s)Mode of Delivery[EXP] Experiential learningDescriptionA group / individual special project supervised by one or a group of faculty members. Students are required to conduct a project on a specified topic related to Global Health. Team will set objectives at the beginning of the term. There will be several task-based assessments throughout the term to check their progress. At the end of term students need to show case their output in a form of roadshow and submit the final report to the teaching team. Students may repeat the course for credits for at most three times. Instructor's approval is required for enrollment in the course.
- ENGG 4950Engineering Special Project1-4 Credit(s)DescriptionA special project supervised by one or a group of faculty members. Normally, a project proposal and a final report are required. May be repeated for credits if the projects have different emphases or cover different topics. Enrollment in the project course may require instructor's approval. May be graded by letter or P/F for different offering. May be graded PP.