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

City University of Hong Kong · Course

EE1001Foundations of Digital Techniques

2026/27 · Undergraduate

Course code
EE1001
Credit units
3
Academic unit
Department of Electrical Engineering
Readable study materials
92 items

Course overview and requirements

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

2026/27 · Official catalogue edition

The effective term printed in this PDF is Semester A 2026/27。

Offering details for 2026/27 have not been checked. Confirm available sections in AIMS before registering.

What you will study

Course overview
This course is aimed at providing students with an understanding of the basic mathematical and fundamental concepts required for Foundations of Digital Techniques.

Official PDF, page 2 · Abstract

Course content
Numbers Number Systems: Integers, rational numbers, real numbers; Number representation methods: signed and unsigned binary numbers, hexadecimal, binary coded decimal, fixed-point numbers, floating-point numbers; binary arithmetic, floating- point arithmetic. Sets Sets, subsets, cardinality, set operations: union, intersection, complement; Venn diagrams, Cartesian product, power sets. Logic Logic connectives, truth tables, conditionals, necessary and sufficient conditions, validity and soundness of arguments, rules of inference, universal and existential quantifiers, nested quantification, De Morgan's Laws, logic gates, simple logic circuits. Functions Definition of functions, injection, surjection, bijection, inverse functions, composition of functions; polynomial and rational functions, exponential and logarithmic functions, graphs of functions, growth of functions, big-O notation. Methods of Proof Direct proof methods, counter-examples, indirect proof methods: contradiction and contraposition, mathematical induction. Sequences and Series Explicit formula for sequences, summation and product notation, arithmetic series, geometric series, recursive definition of sequences, solving simple recurrence relations. Counting Combination, permutation, the Binomial Theorem, the inclusion-exclusion principle, the pigeon-hole principle.

Official PDF, page 5 · Keyword Syllabus

Keyword syllabus
Numbers Number Systems: Integers, rational numbers, real numbers; Number representation methods: signed and unsigned binary numbers, hexadecimal, binary coded decimal, fixed-point numbers, floating-point numbers; binary arithmetic, floating- point arithmetic. Sets Sets, subsets, cardinality, set operations: union, intersection, complement; Venn diagrams, Cartesian product, power sets. Logic Logic connectives, truth tables, conditionals, necessary and sufficient conditions, validity and soundness of arguments, rules of inference, universal and existential quantifiers, nested quantification, De Morgan's Laws, logic gates, simple logic circuits. Functions Definition of functions, injection, surjection, bijection, inverse functions, composition of functions; polynomial and rational functions, exponential and logarithmic functions, graphs of functions, growth of functions, big-O notation. Methods of Proof Direct proof methods, counter-examples, indirect proof methods: contradiction and contraposition, mathematical induction. Sequences and Series Explicit formula for sequences, summation and product notation, arithmetic series, geometric series, recursive definition of sequences, solving simple recurrence relations. Counting Combination, permutation, the Binomial Theorem, the inclusion-exclusion principle, the pigeon-hole principle.

Official PDF, page 5 · Keyword Syllabus

Intended learning outcomes
View learning outcomes
CILOIntended learning outcomeWeightDEC
1Explain abstract mathematical concepts (e.g., logic, sets, and functions) fundamental to digital technologies.—DEC-A1, DEC-A2
2Apply inference rules and/or methods of proof to determine and demonstrate the truth or falsity of propositions.—DEC-A1, DEC-A2
3Describe how numbers are represented in binary form and demonstrate how digital systems perform arithmetic operations.—DEC-A1, DEC-A2
4Apply combinatorial methods to solve counting problems.—DEC-A1, DEC-A2
5Implement simple combinatorial logic circuits.—DEC-A1, DEC-A2

Original table and definitions

Course Intended Learning Outcomes (CILOs)
               CILOs                                                  Weighting (if DEC-A1           DEC-A2          DEC-A3
                                                                      app.)
1              Explain abstract mathematical concepts (e.g.,                           x             x
               logic, sets, and functions) fundamental to digital
               technologies.
2              Apply inference rules and/or methods of proof                           x             x
               to determine and demonstrate the truth or
               falsity of propositions.
3              Describe how numbers are represented in                                 x             x
               binary form and demonstrate how digital
               systems perform arithmetic operations.
4              Apply combinatorial methods to solve counting                           x             x
               problems.
5              Implement simple combinatorial logic circuits.                          x             x

A1: Attitude
Develop an attitude of discovery/innovation/creativity, as demonstrated by students possessing a strong sense of curiosity,
asking questions actively, challenging assumptions or engaging in inquiry together with teachers.

A2: Ability
Develop the ability/skill needed to discover/innovate/create, as demonstrated by students possessing critical thinking skills
to assess ideas, acquiring research skills, synthesizing knowledge across disciplines or applying academic knowledge to
real-life problems.

A3: Accomplishments
Demonstrate accomplishment of discovery/innovation/creativity through producing /constructing creative works/new
artefacts, effective solutions to real-life problems or new processes.

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

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
Nil
Precursors
Nil
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: 30%; Examination: 70%; Examination duration: 2 hours

Assessment breakdown

Assessment taskWeightGenerative AIRemarks and restrictions
TestsCILO 1, 2, 3, 420%No-
AssignmentsCILO 1, 2, 3, 45%Yes-
Lab Exercises/ReportsCILO 55%Yes-

Official PDF, pages 2–3 · Assessment Tasks / Activities (ATs)

View the original assessment table and instructions
Assessment Tasks / Activities (ATs)
                      ATs                   CILO No.             Weighting (%)             Remarks             Allow Use of
                                                                                                               GenAI?
1                     Tests (min.: 2)       1, 2, 3, 4           20                        -                   No
2                     #Assignments          1, 2, 3, 4           5                         -                   Yes
                      (min.: 3)

3                        Lab Exercises/        5              5                    -                    Yes
                         Reports

Continuous Assessment (%)
30

Examination (%)
70

Examination Duration (Hours)
2

Minimum Continuous Assessment Passing Requirement (%)
30

Minimum Examination Passing Requirement (%)
30

Additional Information for ATs
Remark: To pass the course, students are required to achieve at least 30% in the coursework and 30% in the examination.
Also, 65% laboratory attendance rate must be obtained. # may include homework, tutorial exercise, project/mini-project,
presentation, lab report

3                        Lab Exercises/        5              5                    -                    Yes
                         Reports
Passing requirements
Remark: To pass the course, students are required to achieve at least 30% in the coursework and 30% in the examination. Also, 65% laboratory attendance rate must be obtained. # may include homework, tutorial exercise, project/mini-project, presentation, lab report
Credits, duration and edition details
Title in this edition
Foundations of Digital Techniques
Credits in this edition
3
Course duration
One Semester
Syllabus effective term
Semester A 2026/27
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. EE1001 · Open the original university PDF ↗

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

Study materials

92 readable items

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

40 / 92 items
  • Assignment2_202223_semB

    Solutions · 2022-2023 Semester B · Local review material · 188 KB

  • EE1001 Assignment 3_Q_20230315

    Assignments · 2022-2023 Semester B · Local review material · 121 KB

  • EE1001 Assignment 3_Q+A_20230315

    Assignments · 2022-2023 Semester B · Local review material · 263 KB

  • EE1001 Teaching Plan_2022-23_Sem B_KF Tsang_20230227_V1

    Assignments · 2022-2023 Semester B · Local review material · 31 KB

  • EE1001_2022-23B_Exercise_20230415

    Other · 2022-2023 Semester B · Local review material · 123 KB

    Material type follows its original classification.

  • EE1001_Assignment1_202223_semB_Solution.docx

    Solutions · 2022-2023 Semester B · Local review material · 196 KB

  • EE1001_Assignment2_202223_semB_Solution

    Solutions · 2022-2023 Semester B · Local review material · 218 KB

  • EE1001_Exercise_Q+A_2022-3 Sem B_20230424_KFT

    Solutions · 2022-2023 Semester B · Local review material · 312 KB

  • EE1001_Test 2_Q&A_2022-2023B_20230403_KF Tsang

    Solutions · 2022-2023 Semester B · Local review material · 325 KB

  • EE1001_Test_202223_semB_Solution

    Solutions · 2022-2023 Semester B · Local review material · 308 KB

  • (Week9)4-Binary_adder_WoT_KF Tsang_20201028

    Lecture slides · 2020-2021 Term unknown (year label from the original folder) · Local review material · 640 KB

    Material type follows its original classification.

  • (Week9)EE1001-Series and Sequence_Tutorial 3_KF Tsang

    Tutorials · 2020-2021 Term unknown (year label from the original folder) · Local review material · 104 KB

  • (Week11)Lecture_Counting_Part_I_KF Tsang_NA

    Lecture slides · 2020-2021 Term unknown (year label from the original folder) · Local review material · 773 KB

    Material type follows its original classification.

  • (Week11)Lecture_Counting_Part_II_KF Tsang_NA

    Lecture slides · 2020-2021 Term unknown (year label from the original folder) · Local review material · 4.4 MB

    Material type follows its original classification.

  • 2020_21_1001_finalexam_semB__dup001

    Past papers · 2020-2021 Semester B · Local review material · 378 KB

  • EE1001_KF_Test_Q&A_20210413_FINAL_V2

    Solutions · 2020-2021 Semester B · Local review material · 262 KB

  • EE1001-Lab_Manual_2020 Rev.B

    Labs · 2020-2021 Term unknown (year label from the original folder) · Local review material · 1.0 MB

  • Tutorial Week7 (Logic)

    Tutorials · 2020-2021 Term unknown (year label from the original folder) · Local review material · 194 KB

  • Tutorial Week8 (Logic)

    Tutorials · 2020-2021 Term unknown (year label from the original folder) · Local review material · 144 KB

  • Tutorial Week10 (Bit adder)

    Tutorials · 2020-2021 Term unknown (year label from the original folder) · Local review material · 73 KB

    Material type follows its original classification.

  • Tutorial Week13(Review)

    Tutorials · 2020-2021 Term unknown (year label from the original folder) · Local review material · 245 KB

  • (Q) EE1001_KF_Test_Q_20210413_FINAL

    Past papers · 2020 Semester B (year and term from the original folder) · Local review material · 179 KB

    Material type follows its original classification.

  • Assignment 3 (Question)

    Assignments · 2020 Semester A (year and term from the original folder) · Local review material · 161 KB

  • Assignment 4 (Question&Solution)

    Assignments · 2020 Semester A (year and term from the original folder) · Local review material · 259 KB

  • Assignment 4_Q_20210327_KFT_v2b

    Assignments · 2020 Semester B (year and term from the original folder) · Local review material · 111 KB

  • Assignment 4_Q&A_20210327_KF_V2

    Solutions · 2020 Semester B (year and term from the original folder) · Local review material · 269 KB

  • EE1001- Assignment 3_Q_KF Tsang_2020316_Sem B_v2

    Assignments · 2020 Semester B (year and term from the original folder) · Local review material · 165 KB

  • EE1001- Assignment 3_Q&A_KF Tsang_2020316_Sem B_V2

    Assignments · 2020 Semester B (year and term from the original folder) · Local review material · 272 KB

  • Test 2 Question+Solution

    Quizzes · 2020 Semester A (year and term from the original folder) · Local review material · 276 KB

    Material type follows its original classification.

  • Test 3 Question+Solution

    Quizzes · 2020 Semester A (year and term from the original folder) · Local review material · 497 KB

    Material type follows its original classification.

  • Test_20_21_SEMB_Solution_Revised

    Quizzes · 2020 Semester B (year label from the original folder) · Local review material · 309 KB

    Material type follows its original classification.

  • EE1001_P2_Tutorial_2_Answer_2017B__01787f41

    Solutions · 2018-2019 Term unknown (year label from the original folder) · Local review material · 94 KB

    Material type follows its original classification.

  • EE1001_P2_Tutorial_3_Answer_2017B__7c3f1dcd

    Tutorials · 2018-2019 Term unknown (year label from the original folder) · Local review material · 605 KB

  • EE1001-P2-U2__4c1a0e87

    Notes · 2018-2019 Term unknown (year label from the original folder) · Local review material · 854 KB

    Material type follows its original classification.

  • EE1001-P2-U3__c83b736b

    Notes · 2018-2019 Term unknown (year label from the original folder) · Local review material · 1.3 MB

    Material type follows its original classification.

  • EE1001-P2-U4__3de4cc8a

    Notes · 2018-2019 Term unknown (year label from the original folder) · Local review material · 3.0 MB

    Material type follows its original classification.

  • Assign1

    Assignments · 2017-2018 Term unknown (year label from the original folder) · Local review material · 37 KB

  • Assign1_sol__内容不同_5270d44840

    Assignments · 2017-2018 Term unknown (year label from the original folder) · Local review material · 265 KB

  • Assign2__内容不同_d73655bdb0

    Assignments · 2017-2018 Term unknown (year label from the original folder) · Local review material · 72 KB

  • Assign2_sol__内容不同_f3918ccc95

    Assignments · 2017-2018 Term unknown (year label from the original folder) · Local review material · 801 KB

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.