BBA(IS)/BEng(CompSc)

The BBA(IS)/BEng(CompSc) double degree programme is jointly offered by the School of Business and the Department of Computer Science, and consists of a mixture of business and computer science courses.

Students will first complete a four-year curriculum leading to the degree of Bachelor of Business Administration (Information Systems). Graduates of the programme may choose to undertake one more year of study to complete the degree of Bachelor of Engineering in Computer Science in the Faculty of Engineering.

Admission Requirements

Please click here for the admission requirements for BBA(IS). Graduates of the BBA(IS) programme are eligible for admission to the fifth year programme leading to the degree of BEng(CompSc).



Regulations in PDF Format

Programme Structure

Please click here for the programme structure of the first four years of study leading to the BBA(IS) degree.

Year 5

Below is the programme structure of the fifth year of the curriculum leading to the degree of BEng(CompSc)

Untitled Document

SYLLABUS FOR THE DEGREE OF BACHELOR OF ENGINEERING IN COMPUTER SCIENCE AWARDED IN CONJUNCTION WITH THE DEGREE OF BACHELOR OF BUSINESS ADMINISTRATION (INFORMATION SYSTEMS)

This syllabus apply to BBA(IS) graduates of the 4-year curriculum admitted to the one-year BEng(CompSc) degree curriculum in the academic year 2016-17.

YEAR Five

To complete the curriculum, a candidate must pass all courses listed in the following table:

Course code Course title Credits-units
COMP3250 Design and analysis of algorithms 6
COMP3412 Internship 6
COMP4801 Final year project (Capstone course) 12
COMPxxxx CS electives* 24
MATH1851 Calculus and ordinary differential equations 6
MATH1853 Linear algebra, probability and statistics 6

*Elective courses offered by the Department of Computer Science, excluding COMP3413 Research internship.

In addition, students must satisfy any other requirements stipulated in the University or the Faculty of Engineering regulations.


Course descriptions are available in the syllabus for the degree of Bachelor of Engineering in Computer Science.


The degree of Bachelor of Engineering in Computer Science shall be awarded in five divisions in accordance with ISCS14 of the Regulations for the Degree of Bachelor of Engineering in Computer Science Awarded in Conjunction with the Degree of Bachelor of Business Administration (Information Systems) and UG9 of the Regulations for the First Degree Curricula. The determination of degree classification shall be based on the best 240 credits of courses as listed below:

Year 1 to 4

Year 5

UG 5 Requirements
(42 credits)

  • CAES1000 Core University English
  • CAES9920 Academic communication for Business and Economics
  • CBBA9002 Practical Chinese for BBA(IS) students
  • HKU Common Core Courses (the best 24 credits, and one from each of the four AoIs)

General Engineering Courses
(18 credits)

  • COMP1117 Computer programming
  • MATH1851 Calculus and ordinary differential equations
  • MATH1853 Linear algebra, probability and statistics

Discipline Core Courses
(60 credits)

  • COMP2119 Introduction to data structures and algorithms
  • COMP2120 Computer organization
  • COMP2121 Discrete mathematics
  • COMP2123 Programming technologies and tools
  • COMP3297 Introduction to software engineering
  • COMP3278 Introduction to database management systems or IIMT3601 Database management
  • COMP3230 Principles of operation systems
  • COMP3234 Computer and communication networks or IIMT3604 Telecommunications management
  • COMP3311 Legal aspects of computing
  • COMP3250 Design and analysis of algorithms

Capstone Experience and Internship
(18 credits)

  • COMP3412 Internship
  • COMP4801 Final year project

Disciplinary ElectiveCourses
(48 credits)

  • the best 24 credits of elective courses offered by the Department of Computer Science, except COMP3413 Research internship
  • 24 credits of elective courses offered by the Department of Computer Science, except COMP3413 Research internship

Major in Information Systems – Core Courses
(18 credits)

  • STAT1602 Business statistics or STAT1603 Introductory statistics
  • IIMT3602 Information systems analysis and design
  • STRA4701 Strategic management

Remaining courses with the best results
(36 credits)

  • the best 36 credits of remaining courses