Teaching

COMP4135 Recommender Systems and Applications & COMP7240 Recommender Systems (second semester of 2023-2024; second semester of 2022-2023; second semester of 2021-2022)

Course Aims: This course introduces recommender systems’ major concepts, methodologies, evaluation design, and user experiences. A variety of real-world applications are included, such as those deployed in e-commerce sites and social networks.

Course website: BueLearning


COMP7210 Intelligent Decision Support Systems (second semester of 2020-2021)

Course Aims: In this course, students will learn the concepts, methodology, models, and quantitative techniques of intelligent decision support, and the related architectural design, functions and components of intelligent decision support systems.

Course website: BueLearning


COMP7160 Research Methods in Computer Science (first semester of 2023-2024; first semester of 2022-2023; first semester of 2021-2022; first semester of 2020-2021; first semester of 2019-2020)

Course Aims: This course introduces research and principal research methods in Computer Science, explains the skills of writing and publishing research papers, and examines examples drawn from different research areas as case studies on various aspects of the principal methods.

Course website: BueLearning


COMP2865 Fundamental of Data Analysis and Management (first semester of 2020-2021; first semester of 2019-2020; first semester of 2018-2019)

Course Aims: This course introduces the basics of data and its analysis. In addition, the course offers an introduction to probabilities and statistics to enhance student capabilities to reason and report correct stories from data.

Course website: BueLearning


COMP4045 Human-Computer Interaction (first semester of 2022-2023)

Course website: BueLearning

COMP4045 Human-Computer Interaction & COMP7450 User Interface Design and Usability Testing (first semester of 2019-2020; first semester of 2018-2019; first semester of 2017-2018; second semester of 2016-2017)

Course website: BueLearning

COMP3620/4045 Human-Computer Interaction & COMP7450 User Interface Design and Usability Testing (first semester of 2015-2016; second semester of 2014-2015, joint-teaching with Dr. Yuanxi Li)

Course website: BueLearning

COMP3620 Human-Computer Interaction & COMP7450 User Interface Design and Usability Testing (first semester of 2013-2014, 2012-2013)

Course Aims: This course provides an introduction to and overview of the field of human-computer interaction (HCI). Students will learn the fundamental concepts of human-computer interaction and user-centered design thinking. Students will work on both individual and team projects to design, implement and evaluate computer interfaces.

Course website: http://www.comp.hkbu.edu.hk/~comp3620/

COMP3620 Human-Computer Interaction (second semester of 2011-2012, 2010-2011, 2009-2010)


Comp7320 Professional Methodologies for Information Systems (first semester of 2017-2018; first semester of 2013-2014)

Course Aims: This course is to give students an integrative perspective of information systems and development by introducing different kinds of information systems and describing the underlying methodologies for such development. Through this course, students will be able to develop new models and solutions for an information system and to appreciate methodological pluralism.

Course website: BueLearning

Comp7320 Professional Methodologies for Information Systems &
Comp7590 Information Management Systems Development
(first semester of 2012-2013)


COMP7590 Information Management Systems Development (second semester of 2017-2018; second semester of 2016-2017; second semester of 2014-2015, joint-teaching with Dr. Yuanxi Li; second semester of 2013-2014, joint-teaching with Dr. Sarah Shek)

Course Aims: This course aims to extend the student’s knowledge of information management systems and development methodology through the study of advanced theories and methodologies. At the end of the study of this course, students should be able to develop new solutions and models for an information management system.

Course website: BueLearning


COMP7530 IT Forum (second semester of 2020-2021; second semester of 2019-2020; second semester of 2017-2018; second semester of 2016-2017)

Course Aims: To learn the current IT practices through seminars given by IT professionals, and/or presentations given by academic staff.

Course website: BueLearning


COMP7950 IT Project Skills (first semester of 2015-2016)

Course Aims: This course is for students to learn how to search information, perform critical reading techniques, write academic articles, and give effective presentation.

Course website: BueLearning


COMP2220 Software Engineering (second semester of 2012-2013, joint-teaching with Dr. Xiang Wan; second semester of 2011-2012; second semester of 2010-2011, 2009-2010, joint-teaching with Dr. Joe C.K. Yau; second semester of 2008-2009, joint-teaching with Dr. Joe C.K. Yau & Prof. Jiming Liu)

Course Aims:  This course introduces the methodology of software development as well as the organization, planning and management of the development process so that they will appreciate the difficulties involved in a large system development project and the importance of a disciplined approach to the problem. At the end of the study of this course, students should be able to

  1. conduct a feasibility study,
  2. know how to conduct requirements analysis,
  3. conduct systems design to meet the systems requirements,
  4. develop testing plans, and
  5. implement a system according to systems design specifications for software development projects.

Course website: BueLearning


COMP7750 Information and Knowledge Management (first semester of 2010-2011)

Course Aims: This course is to learn the latest development of information and knowledge management solutions and related systems. A case study approach, as and where appropriate, will be adopted in introducing the course contents. Students will be able to understand how information and knowledge management can be applied in business and organization. They will be able to utilize information and knowledge management to maximize productivity.

Course website: BuMoodle


IT2530 Internet and e-Commerce (first semester of 2009-2010, joint-teaching with Prof. Yiu-Wing Leung)

Course Aims: Students will learn the basic concepts of Internet and e-commerce technologies, and gain hands-on experience in setting up systems for Internet and e-commerce applications.


Advanced Recommendation Technologies in Web 2.0 (second semester of 2008-2009, oriented to postgraduate students)

  • Seminar I: Introduction to Recommender Systems
  • Seminar II: Basic Recommender Methods
  • Seminar III: Advanced Recommender Technologies
  • Seminar IV: User Interfaces Issues in Recommender Systems