Study plan will be prepared for each admitted student based on the academic background. Some past samples are shown as follows.

**For AD graduates**

**For HD graduates**

Note:

Programme Schedule of BSc (Hons) in Computer Science Programme

- CST Concentration Sample
- Courses recommended for transfer

University Core + GE courses 16 units Science Common Core Courses 16 units Major Required Courses - COMP1006 Facets of Computing (1 unit)

- COMP2006 Computer Organization (3 units)

- COMP2045 Programming and Problem Solving (2 units)

- COMP2046 Problem Solving Using Object Oriented Approach (2 units)

- COMP2015 Data Structures and Algorithms (3 units)

- COMP2016 Database Management (3 units)

- COMP2017 Operating Systems (3 units)

- MATH1205 Discrete Mathematics (3 units)

Free Elective Courses 12 units

- Courses to be taken in Year 3 and 4

University Core + GE courses 15 units Major Elective Courses 6 units Major Required Courses - COMP2027 Applied Linear Algebra for Computing (3 units)

- COMP3005 Design and Analysis of Algorithms (3 units)

- COMP3015 Data Communications and Networking (3 units)

- COMP3047 Software Engineering (4 units)

- COMP4006 Information Technology Professional Practices (3 units)

- COMP4057 Distributed and Cloud Computing (3 units)

- COMP4107 Software Design, Development and Testing (3 units)

- COMP4878 Innovative Computing Project I (3 units)

- COMP4879 Innovative Computing Project II (3 units)

- MATH2005 Probability and Statistics for Computer Science (3 units)

Free Elective Courses 12 units

- ISA Concentration Sample
- Courses recommended for transfer

University Core + GE courses 16 units Science Common Core Courses 13 units Major Elective Courses 0 units Major Required Courses - COMP2006 Computer Organization (3 units)

- COMP2016 Database Management (3 units)

- COMP2017 Operating Systems (3 units)

- COMP3015 Data Communication and Networking (3 units)

- COMP2015 Data Structures and Algorithms (3 units)

Free Elective Courses 18 units

- Courses to be taken in Year 3 and 4

University Core + GE courses 15 units Science Common Core Courses MATH1025 Introduction to Mathematics and Statistics (3 units) Major Elective Courses 6 units Major Required Courses - COMP1006 Facets of Computing (1 unit)

- COMP2045 Programming and Problem Solving (2 units)

- COMP2046 Problem Solving Using Object Oriented Approach (2 units)

- COMP2027 Applied Linear Algebra for Computing (3 units)

- COMP3047 Software Engineering (4 units)

- COMP4115 Exploratory Data Analysis and Visualization (3 units)

- COMP4116 Information Systems Management (3 units)

- COMP4117 Information Systems: Design and Integration (3 units)

- COMP4006 Information Technology Professional Practices (3 units)

- COMP4868-9 Informatics Project I/II (6 units)

- MATH1205 Discrete Mathematics (3 units)

- MATH2005 Probability and Statistics for Computer Science (3 units)

Free Elective Courses 6 units

- AI Concentration Sample
- Courses recommended for transfer

University Core + GE courses 16 units Science Common Core Courses 16 units Major Required Courses - COMP1006 Facets of Computing (1 unit)

- COMP2006 Computer Organization (3 units)

- COMP2045 Programming and Problem Solving (2 units)

- COMP2046 Problem Solving Using Object Oriented Approach (2 units)

- COMP2015 Data Structures and Algorithms (3 units)

- COMP2016 Database Management (3 units)

- COMP2017 Operating Systems (3 units)

- MATH1205 Discrete Mathematics (3 units)

Free Elective Courses 12 units

- Courses to be taken in Year 3 and 4

University Core + GE courses 15 units Major Elective Courses 0 units Major Required Courses - COMP2027 Applied Linear Algebra for Computing (3 units)

- COMP3005 Design and Analysis of Algorithms (3 units)

- COMP3015 Data Communications and Networking (3 units)

- COMP3047 Software Engineering (4 units)

- COMP4006 Information Technology Professional Practices (3 units)

- COMP3065 Artificial Intelligence Application Development (3 units)

- COMP4026 Computer Vision and Pattern Recognition (3 units)

- COMP4135 Recommender Systems and Applications (3 units)

- COMP4136 Natural Language Processing (3 units)

- COMP 4928 Artificial Intelligence Project I (3 units)

- COMP 4929 Artificial Intelligence Project II (3 units)

- MATH2005 Probability and Statistics for Computer Science (3 units)

Free Elective Courses 18 units

- DMC Concentration Sample
- Courses recommended for transfer

University Core + GE courses 16 units Science Common Core Courses 16 units Major Elective Courses 0 units Major Required Courses - COMP1006 Facets of Computing (1 unit)

- COMP2016 Database Management (3 units)

- COMP2017 Operating Systems (3 units)

- COMP3015 Data Communication and Networking (3 units)

- COMP2015 Data Structures and Algorithms (3 units)

- COMP2045 Programming and Problem Solving (2 units)

- COMP2046 Problem Solving Using Object Oriented Approach (2 units)

- MATH1205 Discrete Mathematics (3 units)

Free Elective Courses 12 units

- Courses to be taken in Year 3 and 4

University Core + GE courses 15 units Major Elective Courses 3 units Major Required Courses - COMP2006 Computer Organization (3 units)

- COMP2027 Applied Linear Algebra for Computing (3 units)

- COMP3047 Software Engineering (4 units)

- COMP3925 Data Analysis Studio (1 unit)

- COMP4006 Information Technology Professional Practices (3 units)

- COMP4115 Exploratory Data Analysis and Visualization (3 units)

- COMP4908 Data Media Project I (3 units)

- JOUR2085 English News Reporting and Writing (3 units)

- JOUR2107 Introduction to Journalism and Communication (3 units)

- JOUR3155 Investigative Reporting for Data and Media Communication (2 units)

- JOUR4046 Integrated Data-driven Storytelling (3 units)

- MATH2005 Probability and Statistics for Computer Science (3 units)

Free Elective Courses 12 units

A student is admitted to Year 3 CS Programme (CST) and studied in a related associate degree programme with satisfactory results in the courses, such as Java programming, computer organization, database management, data structures, operating systems, calculus and discrete mathematics, etc.

A student is admitted to Year 3 CS Programme with ISA Concentration. He has studied the following courses in a related associate degree programme and received satisfactory results in the courses: computer organization, database management, networking, operating systems, data structures, etc.

A student is admitted to Year 3 CS Programme (AI) and studied in a related associate degree programme with satisfactory results in the courses, such as Java programming, computer organization, database management, data structures, operating systems, calculus and discrete mathematics, etc.

A student is admitted to Year 3 CS Programme with DMC Concentration. S/he has studied the following courses in a related higher diploma programme and received satisfactory results in these courses: database management, operating systems, networking, data structures, object oriented programming, calculus, and discrete mathematics, etc.

- CST Concentration Sample
- Courses recommended for transfer

University Core + GE courses 13 units Science Common Core Courses 13 units Major Elective Courses 3 units Major Required Courses - COMP1006 Facets of Computing (1 unit)

- COMP2006 Computer Organization (3 units)

- COMP2045 Programming and Problem Solving (2 units)

- COMP2046 Problem Solving Using Object Oriented Approach (2 units)

- COMP2016 Database Management (3 units)

- COMP2017 Operating Systems (3 units)

- COMP3015 Data Communications and Networking (3 units)

- MATH1205 Discrete Mathematics (3 units)

Free Elective Courses 15 units

- Courses to be taken in Year 3 and 4

University Core + GE courses 18 units Science Common Core Courses MATH1025 Introduction to Mathematics and Statistics (3 units) Major Elective Courses 3 units Major Required Courses - COMP2015 Data Structures and Algorithms (3 units)

- COMP2027 Applied Linear Algebra for Computing (3 units)

- COMP3005 Design and Analysis of Algorithms (3 units)

- COMP3047 Software Engineering (4 units)

- COMP4006 Information Technology Professional Practices (3 units)

- COMP4057 Distributed and Cloud Computing (3 units)

- COMP4107 Software Design, Development and Testing (3 units)

- COMP4878 Innovative Computing Project I (3 units)

- COMP4879 Innovative Computing Project II (3 units)

- MATH2005 Probability and Statistics for Computer Science (3 units)

Free Elective Courses 9 units

- ISA Concentration Sample
- Courses recommended for transfer

University Core + GE courses 13 units Science Common Core Courses 16 units Major Elective Courses 0 units Major Required Courses - COMP2006 Computer Organization (3 units)

- COMP2016 Database Management (3 units)

- COMP2017 Operating Systems (3 units)

- COMP3015 Data Communication and Networking (3 units)

- COMP2015 Data Structures and Algorithms (3 units)

- MATH1205 Discrete Mathematics (3 units)

Free Elective Courses 17 units

- Courses to be taken in Year 3 and 4

University Core + GE courses 18 units Major Elective Courses 6 units Major Required Courses - COMP1006 Facets of Computing (1 unit)

- COMP2045 Programming and Problem Solving (2 units)

- COMP2046 Problem Solving Using Object Oriented Approach (2 units)

- COMP2027 Applied Linear Algebra for Computing (3 units)

- COMP3047 Software Engineering (4 units)

- COMP4115 Exploratory Data Analysis and Visualization (3 units)

- COMP4116 Information Systems Management (3 units)

- COMP4117 Information Systems: Design and Integration (3 units)

- COMP4006 Information Technology Professional Practices (3 units)

- COMP4868-9 Informatics Project I/II (6 units)

- MATH2005 Probability and Statistics for Computer Science (3 units)

Free Elective Courses 7 units

- AI Concentration Sample
- Courses recommended for transfer

University Core + GE courses 13 units Science Common Core Courses 13 units Major Elective Courses 3 units Major Required Courses - COMP1006 Facets of Computing (1 unit)

- COMP2006 Computer Organization (3 units)

- COMP2045 Programming and Problem Solving (2 units)

- COMP2046 Problem Solving Using Object Oriented Approach (2 units)

- COMP2016 Database Management (3 units)

- COMP2017 Operating Systems (3 units)

- COMP3015 Data Communications and Networking (3 units)

- MATH1205 Discrete Mathematics (3 units)

Free Elective Courses 15 units

- Courses to be taken in Year 3 and 4

University Core + GE courses 18 units Science Common Core Courses MATH1025 Introduction to Mathematics and Statistics (3 units) Major Elective Courses 0 units Major Required Courses - COMP2015 Data Structures and Algorithms (3 units)

- COMP2027 Applied Linear Algebra for Computing (3 units)

- COMP3005 Design and Analysis of Algorithms (3 units)

- COMP3047 Software Engineering (4 units)

- COMP4006 Information Technology Professional Practices (3 units)

- COMP3065 Artificial Intelligence Application Development (3 units)

- COMP4026 Computer Vision and Pattern Recognition (3 units)

- COMP4135 Recommender Systems and Applications (3 units)

- COMP4136 Natural Language Processing (3 units)

- COMP 4928 Artificial Intelligence Project I (3 units)

- COMP 4929 Artificial Intelligence Project II (3 units)

- MATH2005 Probability and Statistics for Computer Science (3 units)

Free Elective Courses 6 units

- DMC Concentration Sample
- Courses recommended for transfer

University Core + GE courses 13 units Science Common Core Courses 13 units Major Elective Courses 0 units Major Required Courses - COMP1006 Facets of Computing (1 unit)

- COMP2016 Database Management (3 units)

- COMP2017 Operating Systems (3 units)

- COMP3015 Data Communication and Networking (3 units)

- COMP2015 Data Structures and Algorithms (3 units)

- COMP2045 Programming and Problem Solving (2 units)

- COMP2046 Problem Solving Using Object Oriented Approach (2 units)

- MATH1205 Discrete Mathematics (3 units)

Free Elective Courses 17 units

- Courses to be taken in Year 3 and 4

University Core + GE courses 18 units Science Common Core Courses MATH1025 Introduction to Mathematics and Statistics (3 units) Major Elective Courses 3 units Major Required Courses - COMP2006 Computer Organization (3 units)

- COMP2027 Applied Linear Algebra for Computing (3 units)

- COMP3047 Software Engineering (4 units)

- COMP3925 Data Analysis Studio (1 unit)

- COMP4006 Information Technology Professional Practices (3 units)

- COMP4115 Exploratory Data Analysis and Visualization (3 units)

- COMP4908 Data Media Project I (3 units)

- JOUR2085 English News Reporting and Writing (3 units)

- JOUR2107 Introduction to Journalism and Communication (3 units)

- JOUR3155 Investigative Reporting for Data and Media Communication (2 units)

- JOUR4046 Integrated Data-driven Storytelling (3 units)

- MATH2005 Probability and Statistics for Computer Science (3 units)

Free Elective Courses 7 units

A student is admitted to Year 3 CS Programme (CST) and studied in a related higher diploma programme with satisfactory results in the courses, such as Java programming, computer organization, database management, networking, operating systems and discrete mathematics, etc.

A student is admitted to Year 3 CS Programme with ISA Concentration. He has studied the following courses in a related higher diploma programme and received satisfactory results in these courses: computer organization, database management, networking, business intelligence, operating systems, calculus, data structures, discrete mathematics, etc.

A student is admitted to Year 3 CS Programme (AI) and studied in a related higher diploma programme with satisfactory results in the courses, such as Java programming, computer organization, database management, data structures, operating systems, calculus and discrete mathematics, etc.

A student is admitted to Year 3 CS Programme with DMC Concentration. S/he has studied the following courses in a related higher diploma programme and received satisfactory results in these courses: database management, operating systems, networking, data structures, object oriented programming, discrete mathematics, etc.

Note:

- The above study plan samples are for reference only.
- Details of transfer of GE units can be found from http://ge.hkbu.edu.hk/ge-programme/exemption-transfer/ of General Education Office.

Programme Schedule of BSc (Hons) in Computer Science Programme

Copyright © 2024. All rights reserved.
Privacy Policy