Undergraduate Courses 2022-23
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)CORE 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 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 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 3960Robotics 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)Previous Course Code(s)ENGG 4950TMode 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.