HKBU  |  SCI  |  BUniPort  |  Library  |  Alumni  |  Job Vacancies  |  Intranet  |  Sitemap        
Undergraduate Admissions
Taught Postgraduate Admissions
Research Postgraduate Admissions
Job Vacancies
News & Achievements
Events
Video
Research Highlights
Contact & Direction
International Exchange and Internship Programmes
 

BSc (Hons) in Computer Science

General Information Programme Structure Programme Schedule Syllabus

For Current Year 1 & Year 2 Students The information shown below is for current year 1 and year 2 students only.
For other students, please click here.

Programme Schedule

Common Core (Year 1 & 2)

Year 1

Semester 1

Units

Semester 2

Units

GCLA1008

General Education Core --
English I

3

GCLA1009

General Education Core --
English II

3

BIOL1005

Introduction to Biology/

 

COMP1005

Essence of Computing/

 

CHEM1005

Introduction to Chemistry/

7

MATH1005

Calculus/

9

SCIE1005

Integrated Science Laboratory

 

PHYS1005

Introduction to Physics

 

 

OR

 

 

OR

 

COMP1005

Essence of Computing/

 

BIOL1005

Introduction to Biology/

 

MATH1005

Calculus/

9

CHEM1005

Introduction to Chemistry/

7

PHYS1005

Introduction to Physics

 

SCIE1005

Integrated Science Laboratory

 

 

 

General Education Core --
Information Management
Technology

 
3

 

 

General Education Core --
Numeracy

 
3

 

General Education Core -- PE

1

 

General Education Core -- PE

1

ULIF1008

General Education Core -- U-life

0

ULIF1009

General Education Core -- U-life

0

 
 

 
 

 
 

GCLA1005
 

General Education Core --
University Chinese

 
3

Total units: 33  


Year 2

Semester 1

Units

Semester 2

Units

COMP1006

Facets of Computing

1

COMP2015

Data Structures and Algorithms

3

COMP2006

Computer Organization

3

COMP2016

Database Management

3

COMP2026

Problem Solving Using Object
Oriented Programming

4

COMP2017

Operating Systems

3

 

General Education Core --
History and Civilization

3

GCLA1009

General Education Core -- 
Public Speaking

3

MATH1205

Discrete Math

3

MATH2005

Probability and Statistics for
Computer Science

3

 
 

General Education Elective 1
(distribution requirement)

3

 
 

Free Elective 1

3

Total units: 35  

Computing and Software Technologies (CST) Concentration (Year 3 & 4)

Year 3

Semester 1

Units

Semester 2

Units

COMP3015

Data Communications and
Networking

3

COMP3005

Design and Analysis of Algorithms

3

COMP3047

Software Engineering

4

COMP4057

Distributed and Cloud Computing

3

 

General Education Elective 2
(distribution requirement)

3

COMP4107

Software Design, Development
and Testing

3

  

General Education Elective 3
(distribution requirement)

3

 

General Education Core --
Values and Meaning of Life

3

 

Free Elective 2

3

 

Free Elective 3

3

Total units: 31  


Year 4

Semester 1

Units

Semester 2

Units

COMP4006

Information Technology
Professional Practices

3

COMP4879

Innovative Computing Project II

3

COMP4878

Innovative Computing Project I

3

 

Major Elective 2 ^^

3



General Education Elective 4
(distribution requirement)

3



Free Elective 5

3

 

Major Elective 1 ^^

3

 

Free Elective 6

3

 

Free Elective 4

3

 

Free Elective 7

3

Total units: 30  


Students are encouraged to consider selecting major electives using their free electives units in additional to major electives units.

^^Students are required to take at least one major elective course from Specialization Area S1, and one from Specialization Area S2; or at least one from Specialization Area S1/S2 and one from Specialization Area S5. Students who plan to pursue research degrees are encouraged to take at least one course from S5 using their major or free elective units.

Courses under different areas of specialization:**

S1: Web Technology and Data Engineering

  • COMP4017 Computer and Network Security
  • COMP4035 Database System Implementation
  • COMP4047 Internet and World Wide Web
  • COMP4087 Selected Topics in Web Technology and Data Engineering
  • COMP4105 Web Search Principles and Technology

 

S2: Digital Media and Mobile Technology

  • COMP4025 Interactive Computer Graphics
  • COMP4036 Digital Media Computing and Communications
  • COMP4055 Medical Image Processing and Applications#
  • COMP4076 Selected Topics in Digital Media and Mobile Technology
  • COMP4097 Mobile Computing

 

S5: Computer Science Theory and Other Advanced Topics

  • COMP3045 Advanced Algorithm Design, Analysis, and Implementation
  • COMP3046 Advanced Programming for Software Development
  • COMP4015 Artificial Intelligence and Machine Learning
  • COMP4026 Computer Vision and Pattern Recognition
  • COMP4066 Principles of Programming Language
  • COMP4067 Theory of Computation
  • COMP4086 Selected Topics in Theoretical Computer Science

** And courses under specializations include any other courses as approved by the Department.
# Students with special interest in Health Information Technology are encouraged to take these courses and at the same time need to ensure their concentration requirement can be fulfilled.


Other Major Elective Courses (All are of upper division#)

  • COMP3016 Internship (1 unit)
  • COMP3027 Enterprise Information Systems
  • COMP3035 Health Information Technology
  • COMP4005 Information Systems Theory, Methodology and Architecture
  • COMP4027 Data Mining and Knowledge Discovery
  • COMP4037 E-Technology Architectures, Tools and Applications
  • COMP4045 Human Computer Interaction
  • COMP4046 Information Systems Control and Auditing
  • COMP4056 Nature-Inspired Computing
  • COMP4065 Performance Modelling and Analysis of Computer Systems
  • COMP4075 Social Computing and Web Intelligence
  • COMP4077 Selected Topics in Enterprise Systems and Business Intelligence
  • COMP4085 Selected Topics in Intelligent Informatics
  • COMP4096 Business Intelligence and Decision Support
  • COMP4106 E-Business Technology
  • COMP4125 Visual Analytics
  • COMP4126 Health Informatics: Technology and Practices


# And any other courses as approved by the Department. 

Information Systems and Analytics (ISA) Concentration (Year 3 & 4)

Year 3

Semester 1

Units

Semester 2

Units

COMP3015

Data Communications and
Networking

3

COMP4115

Exploratory Data Analysis
and Visualization

3

COMP3047

Software Engineering

4

COMP4116

Information Systems Management

3

 

General Education Elective 2
(distribution requirement)

3

COMP4117

Information Systems: Design
and Integration

3

  

General Education Elective 3
(distribution requirement)

3

 

General Education Core --
Values and Meaning of Life

3

 

Free Elective 2

3

 

Free Elective 3

3

Total units: 31  


Year 4

Semester 1

Units

Semester 2

Units

COMP4006

Information Technology
Professional Practices

3

COMP4869

Informatics Project II

3

COMP4868

Informatics Project I

3

 

Major Elective 2 ^^

3



General Education Elective 4
(distribution requirement)

3



Free Elective 5

3

 

Major Elective 1 ^^

3

 

Free Elective 6

3

 

Free Elective 4

3

 

Free Elective 7

3

Total units: 30  


Students are encouraged to consider selecting major electives using their free electives units in additional to major electives units.

^^Students are required to take at least one major elective course from Specialization Area S3, and one from Specialization Area S4; or at least one from Specialization Area S3/S4 and one from Specialization Area S5. Students who plan to pursue research degrees are encouraged to take at least one course from S5 using their major or free elective units.

Courses under different areas of specialization:**

S3: Intelligent Informatics

  • COMP4027 Data Mining and Knowledge Discovery#
  • COMP4045 Human Computer Interaction
  • COMP4075 Social Computing and Web Intelligence
  • COMP4085 Selected Topics in Intelligent Informatics
  • COMP4125 Visual Analytics

 

S4: Enterprise Systems and Business Intelligence

  • COMP3035 Health Information Technology#
  • COMP4016 Clinical Decision Support and Information Systems#
  • COMP4046 Information Systems Control and Auditing
  • COMP4077 Selected Topics in Enterprise Systems and Business Intelligence
  • COMP4096 Business Intelligence and Decision Support
  • COMP4106 E-Business Technology
  • COMP4126 Health Informatics: Technology and Practices

 

S5: Computer Science Theory and Other Advanced Topics

  • COMP3005 Design and Analysis of Algorithms
  • COMP3045 Advanced Algorithm Design, Analysis, and Implementation
  • COMP3046 Advanced Programming for Software Development
  • COMP4015 Artificial Intelligence and Machine Learning
  • COMP4026 Computer Vision and Pattern Recognition
  • COMP4066 Principles of Programming Language
  • COMP4067 Theory of Computation
  • COMP4086 Selected Topics in Theoretical Computer Science

 

** And courses under specializations include any other courses as approved by the Department.
# Students with special interest in Health Information Technology are encouraged to take these courses and at the same time need to ensure their concentration requirement can be fulfilled.



Other Major Elective Courses (All are of upper division%)

  • COMP3016 Internship (1 unit)
  • COMP3027 Enterprise Information Systems
  • COMP4005 Information Systems Theory, Methodology and Architecture
  • COMP4017 Computer and Network Security
  • COMP4025 Interactive Computer Graphics
  • COMP4035 Database System Implementation
  • COMP4036 Digital Media Computing and Communications
  • COMP4037 E-Technology Architectures, Tools and Applications
  • COMP4047 Internet and World Wide Web
  • COMP4055 Medical Image Processing and Applications
  • COMP4056 Nature-Inspired Computing
  • COMP4065 Performance Modelling and Analysis of Computer Systems
  • COMP4076 Selected Topics in Digital Media and Mobile Technology
  • COMP4087 Selected Topics in Web Technology and Data Engineering
  • COMP4097 Mobile Computing
  • COMP4105 Web Search Principles and Technology


% And any other courses as approved by the Department. 

Tentative

Data and Media Communication (DMC) Concentration (Year 3 & 4)

Year 3

Semester 1

Units

Semester 2

Units

COMP3015

Data Communications and
Networking

3

JOUR2085

Introduction to English News
Reporting and Writing

3

COMP3047

Software Engineering

4

JOUR2076

Data Journalism

3

JOUR2107

Introduction to Journalism and
Communications

3

COMP3925

Data Analysis Studio

1

 

General Education Elective 2
(distribution requirement)

3

COMP4115

Exploratory Data Analysis and
Visualization

3

 

General Education Elective 3
(distribution requirement)

3

 

General Education Core --
Values and Meaning of Life

3

 

 

 

 

Free Elective 2

3

Total units: 32  


Year 4

Semester 1

Units

Semester 2

Units

COMP4006

Information Technology
Professional Practices

3

COMP4909

Data Media Project II /
Major Elective 1 (Concentration)**

3

COMP4908

Data Media Project I

3


Free Elective 4

3

JOUR3155

Investigative Reporting for
Data and Media Communication

2

 

Free Elective 5
 

3



General Education Elective 4
(distribution requirement)

3



Free Elective 6

3

 

Free Elective 3

3

 

Free Elective 7

3

Total units: 29  


Major Elective Courses**

Courses offered by the Department of Computer Science

  • COMP7930 Big Data Analytics
  • COMP4909 Data Media Project II
  • COMP4027 Data Mining and Knowledge Discovery
  • COMP4045 Human-Computer Interaction
  • COMP4075 Social Computing and Web Intelligence
  • COMP4015 Artificial Intelligence and Machine Learning


Courses offered by the Department of Journalism

  • JOUR2105 Visual Journalism
  • JOUR3096 Current Affairs and News Analysis
  • JOUR2005 Broadcast Reporting and Production (2 units)
  • JOUR2086 Multiplatform Journalism (2 units)
  • JOUR3115 Media Management
  • JOUR4005 Theories and Practices of Journalism in China


**Students may take any other course approved by the Department of Computer Science and Department of Journalism as major elective course (concentration).

Double Concentrations (Year 3 & 4)

Students are allowed to opt for double concentration:
  • Computing and Software Technologies + Data and Media Communication (ISA+DMC); or
  • Information Systems and Analytics + Data and Media Communication (CST+DMC)

Details to be announced.

Total Units (Minimum) for Graduation

129^


^At least 36 units must be at the upper level (Levels 3 and 4)

Copyright © 2017. All rights reserved.Privacy Policy
Department of Computer Science, Hong Kong Baptist University
Hong Kong Baptist University