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 three-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 fourth year programme leading to the degree of BEng(CompSc).
Regulations in PDF Format
Please click here for the programme structure of the first three years of study leading to the BBA(IS) degree.
Below is the programme structure of the fourth year of the curriculum leading to the degree of BEng(CompSc)
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 3-year curriculum admitted to the one-year BEng(CompSc) degree curriculum in the academic year 2015-16.
To complete the curriculum, a candidate must pass all courses listed in the following table:
|Course code||Course title||Credits-units|
|ECON1002||Introduction to economics II||6|
|CSIS0250||Design and analysis of algorithms||6|
|CSIS0311||Legal aspects of computing3||6|
|CSIS0801||Final year project||12|
1Elective courses in Information Systems offered by the School of Business
2Elective courses offered by the Department of Computer Science, excluding Research Internship
3If students have completed "CSIS0311 Legal aspects of computing" as CS elective in the BBA(IS) programme, they are required to complete a CS elective as replacement.
In addition, a candidate must satisfy any other requirements stipulated in the University or the Faculty of Engineering regulations.
The degree classification shall be based on the best 180 credits from:
(a) all core courses in computer science, STAT0302 or STAT1306, BUSI0059, BUSI0009, BUSI1504 and ECON1002
(b) Industrial training (6 credits);
(c) all courses in the category of UG5 Requirements (21 credits); and
(d) the remaining CS / FBE / IS electives with the best results, including at least 30 credits of CS electives (54 credits).
For the purpose of degree classification, contributing courses are grouped as follows:
Year 1 to 3
UG5 Requirement (21 credits)
CS / FBE /
with the best
CSIS1xxx courses in the syllabuses are level 1 courses, and CSIS0xxx courses are of level 2.
CSIS0250. Design and analysis of algorithms (6 credits)
The course studies various algorithm design techniques, such as divide and conquer, and dynamic
programming. These techniques are applied to design highly non-trivial algorithms from various areas
of computer science. Topics include: advanced data structures; graph algorithms; searching algorithms;
geometric algorithms; overview of NP-complete problems.
Pre/Co-requisites: CSIS1119 or ELEC1501 or ELEC1502
Assessment: 50% continuous assessment, 50% examination.
CSIS0311. Legal aspects of computing (6 credits)
To introduce students to the laws affecting computing and the legal issues arising from the technology.
Contents include: the legal system of Hong Kong; copyright protection for computer programs and
databases; intellectual property issues on the Internet; data privacy; computer-related crimes.
This course may not be taken with LLAW3065.
Assessment: 30% continuous assessment, 70% examination
CSIS0801. Final year project (12 credits)
Student individuals or groups, during the final year of their studies, undertake full end-to-end development of a substantial project, taking it from initial concept through to final delivery. Topics range from applied software development to assignments on basic research. In case of a team project, significant contribution is required from each member and students are assessed individually, such that each student is given a separate project title. Strict standards of quality will be enforced throughout the project development.
Assessment: 100% continuous assessment.
CSIS1412. Industrial training (6 credits)
Industrial training requires students to spend a minimum of four weeks employed, full-time, as IT interns or trainees. During this period, they are engaged in work of direct relevance to their programme of study. CSIS1412 provides students with practical, real-world experience and represents a valuable complement to their academic training.
Assessment: 100% continuous assessment.
ELECTIVE COURSES OFFERED BY THE DEPARTMENT OF COMPUTER SCIENCE
- Level 2 courses offered by the Department of Computer Science.
ELECTIVE COURSES OFFERED BY THE FACULTY OF BUSINESS AND ECONOMICS
ELECTIVE COURSES IN INFORMATION SYSTEMS OFFERED BY THE SCHOOL OF BUSINESS