•      About OUHK     

  •      Admissions     

  •      Academics     

  •     Administration    

  •      Library     

  •     Research    

  • Regulations for the degree of Bachelor of Science in Computer Engineering and Bachelor of Science with Honours in Computer Engineering

    Programme Information for New Students
      To facilitate your registration, check the course information by inputting the course code   

    1. General
    1.1 These regulations are made under paragraphs 1 to 4 of the Regulations for the Award of Undergraduate Degrees.
    1.2 In these regulations definitions shall apply as in the Regulations for the Award of Undergraduate Degrees and in the Interpretation Section of the Academic Rules and Regulations.
    2. Entry Requirements (through Pathways)
    2.1 To enter the Bachelor of Science in Computer Engineering programme through Pathway 1 or the Bachelor of Science with Honours in Computer Engineering programme through Pathway 1, a student shall normally possess a higher diploma in a discipline closely related to Computer Engineering.
    2.2 To enter the Bachelor of Science in Computer Engineering programme through Pathway 2 or the Bachelor of Science with Honours in Computer Engineering programme through Pathway 2, a student shall normally possess a higher diploma in computer software related disciplines.
    2.3 To enter the Bachelor of Science in Computer Engineering programme through Pathway 3 or the Bachelor of Science with Honours in Computer Engineering programme through Pathway 3, a student shall normally possess a higher diploma in Electronics related disciplines.
    3. Bachelor of Science in Computer Engineering (BSCCE)
    3.1 To be eligible for the award of the degree of Bachelor of Science in Computer Engineering, a student shall:
      3.1.1 comply with the Regulations for Admission, Registration and Maintenance of Status; and
      3.1.2 comply with the Regulations for the Award of Undergraduate Degrees; and
      3.1.3 obtain at least 120 credits of which no more than 40 credits shall be obtained at Foundation level; and
      3.1.4 obtain at least 100 credits in courses prescribed by regulations as appropriate to the degree for which notice has been given, including at least 20 credits in courses at Higher level.
    3.2 For the degree of Bachelor of Science in Computer Engineering, the University has prescribed that a student must:
      3.2.1 successfully complete 20 credits from courses labelled F in Table 1, by selecting 10 credits from MATH S121 and MATH S122, and 10 credits from IT S123 and IT S101; and
      3.2.2 successfully complete 50 credits from the compulsory courses labelled CD in Table 1; and
      3.2.3 obtain at least 20 credits from specialized computer engineering courses labelled HD in Table 1; and
      3.2.4 obtain at least 10 credits from optional courses labelled OD in Table 1; and
      3.2.5 successfully complete additional courses, as necessary, from any Foundation, Middle or Higher level courses offered by the University, provided that, of the total 120 credits, no more than 40 are gained at Foundation level.
         
    4. Bachelor of Science in Computer Engineering (through Pathway 1) (BSCCE1)
    4.1 To be eligible for the award of the degree of Bachelor of Science in Computer Engineering, a student who entered the programme through Pathway 1 shall:
      4.1.1 comply with the Regulations for Admission, Registration and Maintenance of Status; and
      4.1.2 comply with the Regulations for the Award of Undergraduate Degrees; and
      4.1.3 obtain at least 40 credits in courses prescribed by the regulations as appropriate to the degree for which notice has been given.
    4.2 For the degree of Bachelor of Science in Computer Engineering, the University has prescribed that a student who entered the programme through Pathway 1 must:
      4.2.1 successfully complete 20 credits from courses labelled CD in Table 1; and
      4.2.2 successfully complete 20 credits from courses labelled HD in Table 1.
    5. Bachelor of Science in Computer Engineering (through Pathway 2) (BSCCE2)
    5.1 To be eligible for the award of the degree of Bachelor of Science in Computer Engineering, a student who entered the programme through Pathway 2 shall:
      5.1.1 comply with the Regulations for Admission, Registration and Maintenance of Status; and
      5.1.2 comply with the Regulations for the Award of Undergraduate Degrees; and
      5.1.3 obtain at least 50 credits in courses prescribed by the regulations as appropriate to the degree for which notice has been given.
    5.2 For the degree of Bachelor of Science in Computer Engineering, the University has prescribed that a student who entered the programme through Pathway 2 must:
      5.2.1 successfully complete 30 credits from courses labelled CD (excluding COMP S258 and COMP S260) in Table 1; and
      5.2.2 successfully complete 20 credits from courses labelled HD in Table 1.
    6. Bachelor of Science in Computer Engineering (through Pathway 3) (BSCCE3)
    6.1 To be eligible for the award of the degree of Bachelor of Science in Computer Engineering, a student who entered the programme through Pathway 3 shall:
      6.1.1 comply with the Regulations for Admission, Registration and Maintenance of Status; and
      6.1.2 comply with the Regulations for the Award of Undergraduate Degrees; and
      6.1.3 obtain at least 50 credits in courses prescribed by the regulations as appropriate to the degree for which notice has been given.
    6.2 For the degree of Bachelor of Science in Computer Engineering, the University has prescribed that a student who entered the programme through Pathway 3 must:
      6.2.1 complete COMP S260 and ELEC S224; and
      6.2.2 successfully complete 20 credits from courses labelled HD in Table 1; and
      6.2.3 successfully complete 10 credits from courses labelled OD in Table 1.
    7.
    Bachelor of Science with Honours in Computer Engineering (BSCHCE)
    7.1 To be eligible for the award of the degree of Bachelor of Science with Honours in Computer Engineering, a student shall:
      7.1.1 comply with the Regulations for Admission, Registration and Maintenance of Status; and
      7.1.2 comply with the Regulations for the Award of Undergraduate Degrees; and
      7.1.3 obtain at least 160 credits of which no more than 40 credits shall be obtained at Foundation level; and
      7.1.4 obtain at least 40 credits in courses at Higher level; and
      7.1.5 successfully complete the prescribed programme of studies.
    7.2 For the degree of Bachelor of Science with Honours in Computer Engineering, the University has prescribed that a student must:
      7.2.1 successfully complete 20 credits from courses labelled F in Table 1, by selecting 10 credits from MATH S121 and MATH S122, and 10 credits from IT S123 and IT S101; and
      7.2.2 successfully complete 70 credits from the compulsory courses labelled CH in Table 1; and
      7.2.3 obtain at least 30 credits from specialized computer engineering courses labelled HD in Table 1; and
      7.2.4 obtain at least 10 credits from optional courses labelled MH in Table 1; and
      7.2.5 obtain at least 10 credits from optional courses labelled NH in Table 1; and
      7.2.6 successfully complete additional courses, as necessary, from any Foundation, Middle or Higher level courses offered by the University, provided that, of the total 160 credits, no more than 40 are gained at Foundation level.
    8.
    Bachelor of Science with Honours in Computer Engineering (through Pathway 1) (BSCHCE1)
    8.1 To be eligible for the award of the degree of Bachelor of Science with Honours in Computer Engineering, a student who entered the programme through Pathway 1 shall:
      8.1.1 comply with the Regulations for Admission, Registration and Maintenance of Status; and
      8.1.2 comply with the Regulations for the Award of Undergraduate Degrees; and
      8.1.3 obtain at least 80 credits in courses prescribed by the regulations as appropriate to the degree for which notice has been given.
    8.2 For the degree of Bachelor of Science with Honours in Computer Engineering, the University has prescribed that a student who entered the programme through Pathway 1 must:
      8.2.1 complete ELEC S404; and
      8.2.2 successfully complete 20 credits from courses labelled CH in Table 1; and
      8.2.3 successfully complete 30 credits from courses labelled HD in Table 1; and
      8.2.4 obtain an additional 10 credits from courses labelled CH, MH or NH in Table 1.
    9.
    Bachelor of Science with Honours in Computer Engineering (through Pathway 2) (BSCHCE2)
    9.1 To be eligible for the award of the degree of Bachelor of Science with Honours in Computer Engineering, a student who entered the programme through Pathway 2 shall:
      9.1.1 comply with the Regulations for Admission, Registration and Maintenance of Status; and
      9.1.2 comply with the Regulations for the Award of Undergraduate Degrees; and
      9.1.3 obtain at least 80 credits in courses prescribed by the regulations as appropriate to the degree for which notice has been given.
    9.2 For the degree of Bachelor of Science with Honours in Computer Engineering, the University has prescribed that a student who entered the programme through Pathway 2 must:
      9.2.1 complete ELEC S404; and
      9.2.2 successfully complete 20 credits from courses labelled CH in Table 1; and
      9.2.3 successfully complete 30 credits from courses labelled HD in Table 1; and
      9.2.4 obtain an additional 10 credits from courses labelled CH, MH or NH in Table 1.
    10.
    Bachelor of Science with Honours in Computer Engineering (through Pathway 3) (BSCHCE3)
    10.1 To be eligible for the award of the degree of Bachelor of Science with Honours in Computer Engineering, a student who entered the programme through Pathway 3 shall:
      10.1.1 comply with the Regulations for Admission, Registration and Maintenance of Status; and
      10.1.2 comply with the Regulations for the Award of Undergraduate Degrees; and
      10.1.3 obtain at least 90 credits in courses prescribed by the regulations as appropriate to the degree for which notice has been given.
    10.2 For the degree of Bachelor of Science with Honours in Computer Engineering, the University has prescribed that a student who entered the programme through Pathway 3 must:
      10.2.1 complete COMP S260 and ELEC S224; and
      10.2.2 complete ELEC S404; and
      10.2.3 successfully complete 30 credits from courses labelled HD in Table 1; and
      10.2.4 successfully complete 10 credits from courses labelled MH in Table 1; and
      10.2.5 successfully complete 10 credits from courses labelled NH in Table 1.
    11. Each degree with Honours shall be conferred with a classification of First Class, Second Class (Upper Division), Second Class (Lower Division) and Third Class save that exceptionally a degree may be conferred without classification.
    12. Subject to the requirements of the relevant programme of study, each person on whom an Honours degree is to be conferred shall be assigned to a classification determined by the University according to its regulations.
    13. For the calculation of scores for classification purposes in the Bachelor of Science with Honours in Computer Engineering, the University has deemed that "Group (a)" shall consist of course ELEC S404 The Project Course plus the best 20 credits in courses at Higher level listed in Table 1, and that "Group (b)" shall consist of the best 40 credits in courses at Higher or Middle levels listed in Table 1, where such credits are not taken into account in "Group (a)". Further, that "X" shall equal two, that is "Group (a)" shall be weighted at twice the value of "Group (b)". (Refer to the paragraphs on Classification of the Degree with Honours of the Regulations for the Award of Undergraduate Degrees.)

    Table 1

    Course Code

    Course Title

    Credits

    BSCCE

    BSCHCE

    Honours Classification Group

    Foundation level

    MATH S111 1,2,9/
    MATH S121 1,2,8
    A Foundation in Pure Mathematics
    10
    F
    F
    --

    MATH S112 1,3,9/
    MATH S122 1,3,8

    A Foundation in Applied Mathematics

    10

    F

    F

    --

    IT S101 Introduction to Information and Communications Technology
    10
    F
    F
    --
    IT S123 Introduction to Internet Services and Applications
    10
    F
    F
    --

    Middle level

    COMP S258 Computer Programming and Problem Solving

    10

    CD

    CH

    b

    COMP S260 1

    Computer Architecture and Operating Systems

    10

    CD

    CH

    b

    ELEC S222 1,6

    Electronics Principles and Digital Design

    10

    CD

    CH

    b

    ELEC S223 1,5,9

    Microprocessor-based Computers

    10

    CD

    CH

    b

    ELEC S224 1,5

    Computers and Processors

    10

    CD

    CH

    b

    MATH S221 1,4

    Mathematical Methods

    10
    CD
    CH
    b

    ELEC S212

    Network Programming and Design

    10

    OD

    MH

    b

    ENGG S228

    Engineers in Society

    5

    OD

    MH

    b

    ENGG S238 1,9,12

    Quality and Reliability

    10

    OD

    MH

    b

    IT S234

    Web Site Design

    10

    OD

    MH

    b

    MGT B240

    Principles and Practices of Management

    5

    OD

    MH

    b

    MGT B290 1,9

    Organizational Behaviour

    5

    OD

    MH

    b

    Higher level

    MGT B345 1 Managing in Organizations

    5

    OD

    MH

    a or b

    MGT B346 1,9

    Theories and Practices of Organizational Behaviour

    5

    OD

    MH

    a or b

    SCI S319 1,9,12 Quality Management for Science and Technology

    5

    OD

    MH

    a or b

    SCI S409 1,9,12 Safety and Reliability for Science and Technology

    5

    OD

    MH

    a or b

    TC S319 1,12 Quality Management for Science and Technology

    5

    OD

    CH/MH

    a or b

    TC S409 1,12 Safety and Reliability for Science and Technology

    5

    OD

    MH

    a or b

    ELEC S312 1,9,11

    Networking and Switching Technology

    10

    HD

    HD

    a or b

    ELEC S332 1,11

    Computer Networks

    10

    HD

    HD

    a or b

    ELEC S333

    Computer and PC Design

    10

    HD

    HD

    a or b

    ELEC S334

    Signal Processing and Multimedia Technology

    10
    HD
    HD
    a or b

    ELEC S335 9

    Digital Integrated Circuit and System Design

    10

    HD

    HD

    a or b

    COMP S311 1

    Advanced Java Programming and Mobile Application Development

    10

    --

    NH

    a or b

    COMP S356 1

    Software Engineering and Project Management

    10

    --

    NH

    a or b

    ELEC S323 1,7

    Information Theory and Digital Communications

    10

    --

    NH

    a or b

    ELEC S396 9

    Artificial Intelligence for Technology

    10

    --

    NH

    a or b

    ELEC S404 1,10

    Computer Engineering Project Course

    20

    --

    CH

    a 10

    ELEC S411F 1,10,13 Electronic and Computer Engineering Project
    10

    --

    CH

    a

    ENGG S328F 13 Engineering Professional Practice
    5

    --

    CH

    a or b

    Notes:

    1. Courses form excluded combinations with other courses. Only one of the courses of the excluded combinations can count towards an OUHK award. Students should refer to the attached list for details.
       
    2. If students have successfully completed MATH S111, they are deemed to have satisfied the requirements for MATH S112.
       
    3. If students have successfully completed MATH S112, they are deemed to have satisfied the requirements for MATH S122.
       
    4. Students may satisfy the requirement to successfully complete MATH S221 by successfully completing MATH S204 or MATH S207. In this case, students can count 10 of the credits gained from MATH S204 or MATH S207 towards the free-choice requirement.
       
    5. If students have successfully completed ELEC S203/ELEC S223, they are deemed to have satisfied the requirements for ELEC S224.
       
    6. Students may satisfy the requirement to successfully complete ELEC S222 by successfully completing ELEC S202. In this case, students can count 10 of the credits gained from ELEC S202 towards the free-choice requirement.
       
    7. If students have successfully completed ELEC S322, they are deemed to have satisfied the requirements for ELEC S323.
       
    8. Students may satisfy the requirement to successfully complete MATH S121 or MATH S122 by successfully completing MATH S101. In this case, students can count 10 of the credits gained from MATH S101 towards the free-choice requirement.
       
    9. Courses no longer available.
       
    10. Course ELEC S404 will be compulsorily included in "Group (a)" for Honours Classification purposes. If students have successfully completed COMP S356F and ELEC S411F, they are deemed to have satisfied the requirements for ELEC S404.
       
    11. If students have successfully completed ELEC S312, they are deemed to have satisfied the requirements for ELEC S332.
       
    12. If students have successfully completed SCI S319/TC S319 and SCI S409/TC S409, they are deemed to have satisfied the requirements for ENGG S238.
       
    13. Courses presented in full-time face-to-face mode and they are not available for students in the distance learning mode.
       

    October 2019

     
     Course Code Converter
      New Course Code Old Course Code  
    Find out more about the course code
    Use the new course code to find the old course code, or vice versa.
    To facilitate your registration, check the course information by
    inputting the course code.     
    Accessibility | Privacy policies | Terms and policies | Webmaster
    © 2020 by The Open University of Hong Kong. All Rights Reserved.
    Site Map Site map
    About OUHK
    President's Message
    Vision & Mission
    History
    Strategic Plan
    Governance & Organization
    Principal Officers
    Honorary Graduates & University Fellows
    Facts & Figures
    Publications
    Academics
    School of Arts and Social Sciences
    Lee Shau Kee School of Business and Administration
    School of Education and Languages
    School of Nursing and Health Studies
    School of Science and Technology
    Li Ka Shing School of Professional and Continuing Education (LiPACE)
    Administration
    Educational Technology and Development Unit
    Finance and Facilities Management Unit
    Human Resources Unit
    Information Technology Unit
    Library
    Mainland and International Affairs Office
    OUHK Shenzhen Office
    Public Affairs Unit
    Quality Assurance Office
    Registry
    Research Office
    Student Affairs Office
    Admissions
    Research Postgraduate Programmes
    Postgraduate Programmes
    Postgraduate Programmes (Part-time)
    Undergraduate Programmes
    Undergraduate Programmes (Part-time)
    Sub-degree Programmes
    Sub-degree Programmes (Part-time)
    Continuing Professional Development (CPD) Programmes
    Programmes from LiPACE
    Annual Review 2017-2018
    Choose your study programme
    Events Calendar
    Giving to OUHK
    Information for
    Prospective Students
    Current Students
    Alumni
    Tutors
    Staff
    Media
    Jockey Club Home Health Watch Programme
    Library
    Media coverage
    Motto: Disce, Progredere, Crea
    Open Learning Resources
    iTunes U
    Knowledge for All
    OpenLink
    OUHK Great Speakers Series
    Policies
    Accessibility
    Privacy policies
    Terms and policies
    Research
    Research Office (RO)
    IRITS  IROPINE  IIBG   PSPRC  RIBILT  RIDCH
    RGC Funded Projects
    Institutional Repository
    Other Funded Research Projects
    Staff Publications
    Research Degree Programmes
    External Research Funding
    Internal Research Funding
    External Funding for Development Project
    Site Search
    Social Media
    Facebook
    YouTube Channel
    Instagram
    Student Life & Support
    Students' Achievements
    Switch on to e-materials
    Useful Information
    Adverse weather arrangements
    Campus location
    Job Openings
    Contact us
    Telephone: (852-2711-2100)
    Facsimile: (852-2715-0760)
    Email: info@ouhk.edu.hk
    View the videos of Full-time Face-to-face Undergraduate Programme selected seminars
    Web for All
    Webmaster
    Back To Top