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

City University of Hong Kong · Course

EE2302Foundations of Information Engineering and Cryptography

2026/27 · Undergraduate

Course code
EE2302
Credit units
3
Academic unit
Department of Electrical Engineering
Readable study materials
68 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 2026/27。

Offering record for 2026/27:Semester A 2026/27 · Catalogue source ↗

The offering term is subject to change without prior notice.

What you will study

Course overview
This course introduces the mathematical foundations of information engineering and cryptography. Topics include sets, functions, relations, number theory, group theory, and linear algebra, together with their applications to cryptographic systems and error-correcting codes. Students will develop analytical and problem-solving skills through the application of mathematical methods to information engineering problems.

Official PDF, page 2 · Abstract

Course content
Discrete Mathematical Foundations Basic properties of sets; functions, injective, surjective, and bijective functions; inverse functions and composition of functions; relation on sets; equivalence relations, equivalence classes, and congruence modulo n; countable and uncountable sets (optional); examples from information engineering and cryptography. Number Theory and Cryptography Prime numbers, divisibility, unique factorization, greatest common divisor, Euclidean algorithm, modular arithmetic, Chinese Remainder Theorem, applications to cryptography, RSA cryptosystem, and the use of mathematics software systems (e.g. SageMath). Group Theory and Cryptography Definition of groups, subgroups, cyclic groups, generators, and Diffie-Hellman key exchange. Linear Algebra and Information Engineering Vector spaces, linear mapping, linear error-correcting codes, minimum distance, encoding and decoding methods. Selected Topics (optional) Advanced topics in information engineering and cryptography, such as Reed-Solomon codes, post-quantum cryptography, or related contemporary developments.

Official PDF, page 4 · Keyword Syllabus

Intended learning outcomes
View official learning outcomes and conditions
               CILOs                                                  Weighting (if DEC-A1         DEC-A2          DEC-A3
                                                                      app.)
1              Explain the concepts of sets, relations, and                          x             x
               functions.
2              Apply number-theoretic techniques to                                  x             x
               cryptographic systems.
3              Apply linear algebra concepts to error-                               x             x
               correcting codes.
4              Solve information engineering and                                     x             x
               cryptographic problems using appropriate
               mathematical methods.

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)

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

Official PDF, page 1 · Prerequisites

Precursors
EE1001 Foundations of Digital Techniques and EE1004 Foundations of Information Systems and Data Analysis and (MA1201 Calculus and Basic Linear Algebra II or MA1301 Enhanced Calculus and Linear Algebra II)

Official PDF, page 1 · Precursors

Corequisites
This edition of the official syllabus does not state this item.
Additional course requirements
Complete official information for this field is not available.
Equivalent courses and conditions
Nil

Official PDF, page 1 · Equivalent Courses

Exclusive courses and conditions
Nil

Official PDF, page 1 · Exclusive Courses

Assessment and passing the course

Assessment
Continuous assessment: 30%; Examination: 70%; Examination duration: 2 hours

Assessment breakdown

Assessment taskWeightGenerative AIRemarks and restrictions
Tests20%Not stated in sourceNot stated in source row
Assignments10%Not stated in sourceNot stated in source row
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            10                      -                   Yes
                      (min.: 3)

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, student are required to achieve at least 30% in the coursework and 30% of the examination. #
may include homework, tutorial exercise, project/mini-project, presentation

Passing requirements
To pass the course, student are required to achieve at least 30% in the coursework and 30% of the examination.

Official PDF, page 3 · Additional Information for ATs

Credits, duration and edition details
Title in this edition
Foundations of Information Engineering and Cryptography
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. EE2302 · Open the original university PDF ↗

Source · University course information ↗ · Checked 2026-10-19T06:31:38Z

Study materials

68 readable items

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

40 / 68 items
  • Assign1__内容不同_0e219bb48d

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

  • Assign1_sol__内容不同_bd6a7c4504

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

  • Assign2__内容不同_5bb9ca47c8

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

  • Assign2_sol__内容不同_1525a94556

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

  • Assign3__内容不同_20f36b2a84

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

  • Assign3_sol__内容不同_bb4772b21b

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

  • Assign4__内容不同_eaad6e08bd

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

  • Assign4_sol__内容不同_b13f3271d0

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

  • Assign5_sol__内容不同_107f278d2e

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

  • Assign6_sol__内容不同_21ff275fc0

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

  • Assign7_sol__内容不同_e0b81500eb

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

  • Assign8_sol__内容不同_36738c5ac5

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

  • Assign9_sol__内容不同_571df79f55

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

  • Assign10_sol__内容不同_837e5c350e

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

  • Assign1__内容不同_3d3a2003b6

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

  • Assign1_sol__内容不同_702bf507e9

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

  • Assign2__内容不同_44d348838d

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

  • Assign2_sol__内容不同_006a07155f

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

  • Assign3__内容不同_dafd9cc4bb

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

  • Assign3_sol__内容不同_c0ddbaad0e

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

  • Assign4__内容不同_8673a111c0

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

  • Assign4_sol__内容不同_56365ad5cd

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

  • Assign5__内容不同_a10f3667e5

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

  • Assign5_sol__内容不同_c740bf6690

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

  • Assign6__内容不同_88b105b7ab

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

  • Assign6_sol_v2

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

  • Assign7__内容不同_3e4457036a

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

  • Assign7_sol_v2

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

  • Assign8__内容不同_ac919db4e3

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

  • Assign8_sol__内容不同_b2a1457922

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

  • Assign9__内容不同_dfae6bf82b

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

  • Assign9_sol_v2

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

  • Quiz1

    Quizzes · 2018-2019 Semester A · Local review material · 15 KB

    Material type follows its original classification.

  • Quiz1

    Quizzes · 2018-2019 Semester A · Local review material · 56 KB

    Material type follows its original classification.

  • Quiz1_sol

    Quizzes · 2018-2019 Semester A · Local review material · 166 KB

    Material type follows its original classification.

  • Quiz2

    Quizzes · 2018-2019 Semester A · Local review material · 16 KB

    Material type follows its original classification.

  • Quiz2

    Quizzes · 2018-2019 Semester A · Local review material · 57 KB

    Material type follows its original classification.

  • Quiz2_sol_v2

    Quizzes · 2018-2019 Semester A · Local review material · 151 KB

    Material type follows its original classification.

  • Unit1_Sets__内容不同_729ebfac04

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

    This variant has no printed course code. It was matched to code-bearing EE2302 Unit 1 lectures using series structure and two body passages. The distinct revision is retained; its academic year is unconfirmed.

  • Unit6_Vectors

    Lecture slides · 2018-2019 Term unknown (year label from the original folder) · Local review material · 456 KB

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.