Student Intranet

 
ˇ@
Programme / Major Information

BEng in Computer and Data Engineering - Catalogue Term 2018/2019 Sem A

  • Major Intended Learning Outcomes

    On completion of the major, students should have the following demonstrable learning outcome:

    1. An ability to apply knowledge of mathematics, science and engineering
    2. An ability to design and conduct experiments as well as to analyze and interpret data
    3. An ability to design a system, component, or process that conforms to a given specification within realistic constraints
    4. An ability to function on multi-disciplinary teams
    5. An ability to identify, evaluate, formulate and solve engineering problems
    6. Awareness of professional and ethical responsibilities
    7. An ability to communicate effectively
    8. Knowledge in contemporary issues and an awareness of the impact of engineering solutions in a broad, global and societal context
    9. Recognition of the need for life-long learning
    10. An ability to use necessary engineering tools
       

  • Major Requirements

  • Degree Requirement Normative
    4-year degree
    Advanced Standing I Advanced Standing II
    Major Requirments h Core Courses a 69 60 45-57
    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 12 6 3
    College-specified Courses f 9 6^ 6^
    College Requirements College Requirements g 6 0 0
    Minimum number of credits required for the award d 120 96 72


    a.

    i/ Including non-credit-bearing courses EE4290 Engineering Training I for Computer and Data Engineering and EE4291 Engineering Training II for Computer and Data Engineering.

      ii/ EE1001, EE1002 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, EE2301 and EE2331 will be considered case by case based on ASII students' backgrounds in the subjects.

       
    b. Students are required to take at least FIVE electives (15 CUs) of which TWO must be from each group
       
    c.
    Normative 4-year degree and ASI students entering without Level 4 in HKDSE English Language are required to take EL0200A English for Academic Purposes 1 and EL0200B 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 EL0200A 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. Students 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 ELC course (http://www.cityu.edu.hk/elc/courses_exemption.html).

    ASII students are not required to take GE1401 nor EL0200A & EL0200B.
       
    d
    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.

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

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

    f. 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

    CS1102/ 
    CS1302

    Introduction to Computer Studies/
    Introduction to Computer Programming

    3 credit units

       
     
    ^ 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.
       
    g.
    Normative 4-year degree students are required to take two courses (6 CUs) out of three for their College requirement. Courses include AP1201 General Physics I, BCH1100 Chemistry, and BCH1200 Discovery in Biology.
       
    h. Students having completed EE4081 Professional Internship Program (6 CUs) will take one less elective (3CUs) and are not required to take EE3012 Engineers in Society (3CUs).
       

  • Major Structure


  • The curriculum is structured as shown in the figure below. This major focuses on four areas: Computer and Embedded Systems, Software Design, Multimedia Technologies and Data Analytics and Security.

    Core courses include: engineering mathematics, electronic design, logic circuits, electronic circuit, computer programming, data structures and algorithms, data engineering, modelling techniques, microcomputer systems, database systems, data communications and networking, data management technique, Java programming and applications, embedded system design, internet technology, signal and systems, operating system.

    In the final year, students may specialise in different areas of interest in preparation for their future careers and enjoy considerable flexibility in the designing of their direction through selection of elective courses on topics such as digital image and audio technology, computer graphics, security technology, Digital Forensics, Cloud Computing Systems, iOS Mobile App Development and Networking, and Data Informatics and Learning Systems.

      Curriculum Structure




  • List of Core Courses (69 CUs)

  • Course Code Course Title Credit Units
    EE1001 Foundations of Digital Techniques and Data Analysis 3
    EE1002 Principles of Electronic Engineering 3
    EE1003 Foundations of Information Technology 3
    EE2000 Logic Circuit Design 3
    EE2004 Microcomputer Systems 3
    EE2203Δ Modelling Techniques 3
    EE2301 Basic Electronic Circuit 3
    EE2311 Object-oriented Programming and Design 3
    EE2331 Data Structures and Algorithms 3
    CS2311 Computer Programming 3
    MA2001 Multi-variable Calculus and Linear Algebra 3
    EE3001 Foundations of Data Engineering 3
    EE3009 Data Communications and Networking 3
    EE3012 Engineers in Society 3
    EE3209 Data Management Techniques 3
    EE3210 Signals and Systems 3
    EE3220 Embedded System Design 3
    EE3274 Design Project 3
    EE3315 Internet Technology 3
    CS3103 Operating Systems 3
    CS3402 Database Systems 3

    EE4281

    Project

    6
    EE4290 Engineering Training I for Computer and Data Engineering 0
    EE4291 Engineering Training II for Computer and Data Engineering 0

     Δ Course code is replaced by EE3211, effective from Sem A 2019/20. 



  • List of Elective Courses (15 CUs)

    Group A
    Course Code Course Title Credit Units
    EE4014 Business Data Communication Networks 3
    EE4016 Engineering Applications of Artificial Intelligence 3
    EE4017 Internet Finance 3
    EE4146 Data Engineering and Learning Systems 3
    EE4212 Cryptography and Information Theory 3
    EE4215 Cybersecurity Technology 3
    EE4216 Modern Web Applications 3

    EE4221

    Cloud Computing Systems

    3

    EE4222

    Digital Forensics

    3
    EE4316 Mobile Data Networks 3

    Group B

    CS3391
    or
    CS4335

    Advanced Programming
    Or
    Design and Analysis of Algorithms

    3

    EE4015

    Digital Signal Processing

    3

    EE4204

    Digital System Design with VHDL

    3

    EE4208

    Computer Graphics for Engineers

    3

    EE4209

    Digital Audio Technology

    3

    EE4211

    Computer Vision

    3

    EE4213

    Human-Computer Interaction

    3

    EE4218

    Computer Architecture

    3

    EE4304

    iOS Mobile App Development and Networking

    3

  • Optional One-year Internship
    Course Code Course Title Credit Units
    EE4081 Professional Internship Program 6

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




Last updated : 29 July 2021