Local review · Access to each material is reviewed separately. This is not a personal registration or degree audit.

City University of Hong Kong · Course

EE4146Data Engineering and Machine Learning

2026/27 · Undergraduate

Course code
EE4146
Credit units
3
Academic unit
Department of Electrical Engineering
Readable study materials
21 items

Course overview and requirements

Choose the outline year, then review the content, entry requirements and assessment.

Course titles printed on older materials

These titles were checked against the original document headings or covers. Dates are shown where stated by the source. Content under the same code may differ across years; these markings do not establish current content or equivalence to another code.

2026/27 · Official catalogue edition

The effective term printed in this PDF is Semester A 2025/26。

Offering record for 2026/27:Semester B 2026/27

What you will study

Course overview and aims
This course aim is to introduce the concept, techniques and fundamental background to informatics and learning systems.
Keyword syllabus
Introduction to Data Engineering Understand data engineering methodologies, learning systems and its analysis; formulate an IT/business/engineering problem from the perspective of learning systems; understand fundamental concepts in data engineering and classification; recognize issues in practical data engineering and IT problems. Emerging Machine Learning Technology Introduction to Machine Learning Technology: Statistical methods such as Discriminant Analysis, and Principal Component Analysis; Supervised learning such as Naïve Bayes classifier, K Nearest Neighbour, and neural networks; Unsupervised learning approaches such as Self-Organizing Map, and Clustering; High Dimensionality Reduction such as linear discriminant analysis (LDA), manifold learning, and feature selection methods; Diagnostic Analysis, and Practical Case Study.

Official PDF, page 4 · Keyword Syllabus

Intended learning outcomes
View learning outcomes
CILOIntended learning outcomeWeightDEC
1Describe the current learning systems and methodologies used in engineering, IT and data industries—DEC-A1, DEC-A2
2Describe the use of supervised and unsupervised learning methods for engineering, IT and data engineering problems—DEC-A1, DEC-A2
3Analyze practical data engineering and machine learning problems using supervised or unsupervised learning methods—DEC-A1, DEC-A2

Official PDF, page 2 · Course Intended Learning Outcomes (CILOs)

Before you take this course

Check prerequisites, precursors and corequisites separately, together with equivalence and exclusion conditions. “and” means conditions must be met together; “or” marks alternatives. Read combined conditions in the groupings shown in the original text below.

Prerequisites
(MA3001 Differential Equations or EE3121 Differential Equations for Electrical Engineering) or EE3001 Foundations of Data Engineering or (MA3160 Probability and Stochastic Processes or EE3331 Probability Models in Information Engineering)
Precursors
EE3211 Modelling Techniques
Corequisites
This edition of the official syllabus does not state this item.
Additional course requirements
This edition of the official syllabus does not state this item.
Equivalent courses and conditions
Nil
Exclusive courses and conditions
Nil

Assessment and passing the course

Assessment
Continuous assessment: 50%; Examination: 50%; Examination duration: 2 hours

Assessment breakdown

Assessment taskWeightGenerative AIRemarks and restrictions
TestsCILO 1, 2, 335%No-
AssignmentsCILO 1, 2, 315%Yes-

Official PDF, page 3 · Assessment Tasks / Activities (ATs)

View the original assessment table and instructions
Tests (min.: 2) | CILO No. 1,2,3 | 35% | - | No
#Assignments (min.: 3) | CILO No. 1,2,3 | 15% | - | Yes
Passing requirements
Remarks: To pass the course, students are required to achieve at least 30% in course work and 30% in the examination. # may include homework, tutorial exercise, project/mini-project, presentation.

The catalogue assessment percentages are indicative; the course syllabus provides the detailed assessment scheme.

Credits, duration and edition details
Title in this edition
Data Engineering and Machine Learning
Credits in this edition
3
Course duration
One Semester
Syllabus effective term
Semester A 2025/26
Levels printed in the syllabus
B1, B2, B3, B4 - Bachelor's Degree

Check the official document

Read or download this edition through the university link below. EE4146 · Open the original university PDF ↗

Source · University course information ↗ · Checked 2026-10-18

Study materials

21 readable items

Browse by the material’s own year and type. Historical materials are study references.

21 / 21 items
  • EE4146_Test1_202324_semB_solution

    Quizzes · 2023-2024 Semester B · Local review material · 645 KB

    Material type follows its original classification.

  • EE4146_2

    Lecture slides · 2021-2022 Semester A · Local review material · 2.4 MB

  • EE4146_3

    Lecture slides · 2021-2022 Semester A · Local review material · 4.4 MB

  • EE4146_5

    Lecture slides · 2021-2022 Semester A · Local review material · 2.7 MB

  • EE4146_6

    Lecture slides · 2021-2022 Semester A · Local review material · 3.1 MB

  • EE4146_9

    Lecture slides · 2021-2022 Semester A · Local review material · 1.3 MB

  • EE4146_10_decision tree

    Lecture slides · 2021-2022 Semester A · Local review material · 1.3 MB

  • EE4146_11_Naive Bayes&KNN

    Lecture slides · 2021-2022 Semester A · Local review material · 2.2 MB

  • EE4146_12_Non-linear perceptron and ensemble

    Lecture slides · 2021-2022 Semester A · Local review material · 2.8 MB

  • EE4146_13_Segmentation

    Lecture slides · 2021-2022 Semester A · Local review material · 2.7 MB

  • EE4146_2021_14

    Lecture slides · 2021-2022 Semester A · Local review material · 2.7 MB

  • 2006 B (B)

    Past papers · 2006-2007 Semester B · Local review material · 51 KB

    历史原件题名为 EE4146 · Industrial Electronics。当前目录同代码名称为 Data Engineering and Machine Learning;此文件按其原年代和内容保留,复习时应先核对所修版本。

  • 2005 B (B)

    Past papers · 2005-2006 Semester B · Local review material · 53 KB

    历史原件题名为 EE4146 · Industrial Electronics。当前目录同代码名称为 Data Engineering and Machine Learning;此文件按其原年代和内容保留,复习时应先核对所修版本。

  • 2004 B (B)

    Past papers · 2004-2005 Semester B · Local review material · 39 KB

    历史原件题名为 EE4146 · Industrial Electronics。保留该年代内容;当前目录同代码课程名称为 Data Engineering and Machine Learning,复习时应先核对所修版本。

  • 2003 B (B)

    Past papers · 2003-2004 Semester B · Local review material · 262 KB

    历史原件题名为 EE4146 · Industrial Electronics。保留该年代内容;当前目录同代码课程名称为 Data Engineering and Machine Learning,复习时应先核对所修版本。

  • assignment_24_25

    Assignments · Year unknown Term unknown · Local review material · 167 KB

  • EE4146 project Group 11

    Projects · Year unknown Term unknown · Local review material · 1.0 MB

  • feature_extractor

    Code materials · Year unknown Term unknown · Local review material · 5 KB

    Static code example only; code was not executed and answer correctness was not verified. The original filename annotation and unverified folder year are retained.

  • Tut_week3_log_reg

    Tutorials · Year unknown Term unknown · Local review material · 189 KB

    Material type follows its original classification.

  • Week_1_Int_13jan25

    Other · Year unknown Term unknown · Local review material · 6.7 MB

    Material type follows its original classification.

  • Week_2_Text_NLP basic_Jan_2025_new

    Other · Year unknown Term unknown · Local review material · 2.2 MB

    Material type follows its original classification.

Related programme curricula

Ready to register for this course?

  1. Check the year and entry requirements

    Use the relevant outline year and check the prerequisites, corequisites and exclusions. Verify missing conditions through the official source linked on this page.

  2. Check your programme curriculum

    Confirm which requirement the course fulfils and any alternatives or credit requirements within its course group.

  3. Choose sections in AIMS and confirm the result

    Check the available sections, places and times for the term. After submitting through the registration process, confirm that the course and its sections have been added successfully.

Related course codes

Equivalences preserve original course codes and years; historical slides are not automatically current-course material.