benginfe-banner.jpg

 

Curriculum for Students Entering this Major in 2021 and thereafter

Degree Programme Requirement for BEng Information Engineering

Degree Requirement Normative 4-year degree Advanced Standing I Advanced Standing II
Major Requirement h Core Courses a 69 60 45~57
Technical Elective Courses b 15 15 15
Gateway Education English c
(GE1401 and GE2410)
6 6 3
(GE2410)
Chinese Civilization (GE1501) 3 3 Not required
Gateway Education (Area Requirements) e

Area 1: Arts and Humanities
Area 2: Study of Societies, Social and Business Organizations
Area 3: Science and Technology

12

(At least one course from each of the three areas)

 

6

(From two different areas)

3
College-specified Courses f 9 6^ 6^
College Requirement g 6 0 0
Total (Minimum credit units for graduation) d 120 96 72
Maximum credit units for graduation 144 114 84

Notes:

  1. i/ Including non-credit-bearing courses EE4096 Engineering Training I and EE4097 Engineering Training II.
    ii/ EE1001, EE1002, EE1004 and GE1354 are not required for Advanced Standing I & II students.
    iii/ CS2311 is not required for Advanced Standing II students.
    iv/ Requirements on EE2000, EE2004, EE2005 and EE2331 will be considered case by case based on ASII students’ backgrounds in the subjects.
    v/ All students are required to take EE1000 in the first Semester of their studies.

  2. Students are required to take at least FIVE electives (15 CUs) of which no more than ONE Level-3 elective should be taken. For details of the course pre-requisite requirement, please refer to the Programme and Course Information web site at http://www.ee.cityu.edu.hk/main/student/ for major and course information.

  3. Normative 4-year degree and ASI students entering without Level 4 in HKDSE English Language are required to take LC0200A English for Academic Purposes 1 & LC0200B English for Academic Purposes 2 (EAP) of 6 credit units before progressing to GE1401 University English and GE2410 English for Engineering. Early exit arrangement is available that students achieving a grade B or above in their overall course results for LC0200A will be permitted to exit at this point and progress to the GE English courses.

    The credits earned from the EAP course(s) will not be counted towards the minimum credit units required for graduation nor be calculated in students’ CGPA. Student who are not admitted through JUPAS are invited upon enrolment to take the English Placement Test or to provide proof of alternative qualifications to be exempted from LC course ( http://www.cityu.edu.hk/elc/courses_exemption.html).

    ASII Students are not required to take GE1401 nor LC0200A & LC0200B

  4. Normative 4-year degree and ASI students entering without Level 4 in HKDSE Chinese Language are required to take a 3-credit-unit course CHIN1001 University Chinese I. The credits earned will not be counted towards the minimum credit units required for graduation nor be calculated in students' CGPA.

  5. Normative 4-year degree students are required to take a minimum of 3 CUs from each of the following specified areas – 1/ Arts and Humanities, 2/ Study of Societies, Social and Business Orgranizations, and 3/ Science and Technology.

    Advanced Standing I students are required to take their 6CUs from two different areas above.

  6. College-specified courses for fulfilling the Gateway Education requirement
    MA1200/
    MA1300
    Calculus and Basic Linear Algebra I/
    Enhanced Calculus and Linear Algebra I
    3 credit units
    MA1201/
    MA1301
    Calculus and Basic Linear Algebra II/
    Enhanced Calculus and Linear Algebra II
    3 credit units
    EE2066* Engineers in Society 3 credit units
    * Counted as “ College-specified GE Course’ for 4-year degree students, but counted as “Major Requirement” for Advanced Standing I/II students.

    ^ ASI and ASII students are required to take 6 credit units of MA courses from the above pairs.  Students exempted from either one or both of the above MA courses should take any course(s) not within the Major Requirement (including core courses and electives) to make up for the minimum curriculum requirement.

  7. Normative 4-year degree students are required to take two courses (6CUs) of College requirement. Courses include CS1302 Introduction to Computer Programming (3CUs) and PHY1202 General Physics II (3CUs).
  8. Students having completed EE4081 Professional Internship Program (6 CUs) will take one less elective (3CUs) and are not required to take EE2066 Engineers in Society (3CUs). For those who have completed 12-month internship in EE4081 are not required to take EE4097 Engineering Training II.

Major Programme Features

This major focuses on six areas: Computer Networking and Communications, Algorithms and Optimization, Software Technologies, Cybersecurity, Artificial Intelligence, and Signal Processing.

Core courses include: Engineering Mathematics, Logic Circuits, Computer Programming, Java Programming and Applications, Data Structures and Algorithms, Microcomputer Systems, Signals and Systems, Optimization Methods for Engineering, Operating Systems, Database Systems, Data Communications and Networking, Internet Technology, Principles of Communications, Product Design, and Project.

In the final year, students may specialize in different areas of interest in preparation for their future careers and enjoy considerable flexibility through the selection of elective courses on topics such as advanced networking technologies, cloud computing, artificial intelligence, and cybersecurity.

Curriculum Structure for BEng in Information Engineering

INFE_Major_flowchart_2021_Entering_Major.jpg

 

 


List of Core Courses: 69 Credit Units

Course Code Course Title Credit Units
EE1000 Programme Induction 0
EE1001 Foundations of Digital Techniques 3
EE1002 Principles of Electronic Engineering 3
EE1004 Foundations of Information Systems and Data Analysis 3
GE1354 Introduction to Electronic Design 3
EE2000 Logic Circuit Design 3
EE2004 Microcomputer Systems 3
EE2005 Electronic Devices and Circuits 3
EE2066 EE2066 Engineers in Society# 3
EE2302 Foundations of Information and Data Engineering 3
EE2331 Data Structures and Algorithms 3
EE3008 Principles of Communications 3
EE3009 Data Communications and Networking 3
EE3206 Java Programming and Applications 3
EE3210 Signals and Systems 3
EE3301 Optimization Methods for Engineering 3
EE3315 Internet Technology 3
EE3331 Probability Models in Information Engineering 3
EE3070 Design Project 3
EE4096 Engineering Training I 0
EE4097 Engineering Training II 0
EE4080 Project 6
CS2311 Computer Programming 3
CS3103 Operating Systems 3
CS3402 Database Systems 3
MA2001 Multi-variable Calculus and Linear Algebra 3

# EE2066 is counted as “ College-specified GE Course” for 4-year degree students, but counted as “Major Requirement” for Advanced Standing I/II students.

Student having completed EE4081 Professional Internship Program (6CUs) will take one less elective (3CUs) and are not required to take EE2066 Engineers in Society (3CUs). For those who have completed 12-month internship in EE4081 are not required to take EE4097 Engineering Training II.

Electives Requirements: 15 Credit Units

Students are required to take at least FIVE electives of which no more than ONE Level-3 elective should be taken.

Communications and Networking

Course Code Course Title Credit Units
EE4014 Business Data Communication Networks 3
EE4017 Internet Finance 3
EE4036 Wireless Communications 3
EE4212 Cryptography and Information Theory 3
EE4316 Mobile Data Networks 3

Computer Systems and Information Processing

Course Code Course Title Credit Units
CS4482 Advanced Database Systems 3
EE3209 Data Management Techniques 3
EE4015 Digital Signal Processing 3
EE4016 Engineering Applications of Artificial Intelligence 3
EE4146 Data Engineering and Learning Systems 3
EE4215 Cybersecurity Technology 3
EE4211 Computer Vision 3
EE4221 Cloud Computing Systems 3
EE4222 Digital Forensics 3

Software Design and Development

Course Code Course Title Credit Units
CS3391 Advanced Programming 3
CS4367 Computer Games Design 3
EE4208 Computer Graphics for Engineers 3
EE4213 Human-Computer Interaction 3
EE4216 Modern Web Applications 3
EE4304 iOS Mobile App Development and Networking 3
Optional One-year Internship
Course Code Course Title

Credit Units

EE4081 EE Professional Internship Program

6

Students having completed EE4081 Professional Internship Program (6 CUs) will take one less elective (3CUs) and are not required to take EE2066 Engineers in Society (3CUs). For those who have completed 12-month internship in EE4081 are not required to take EE4097 Engineering Training II

Last Updated : 25 Jun  2021