HKBU  |  SCI  |  BUniPort  |  Library  |  Alumni  |  Job Vacancies  |  Intranet  |  Sitemap        
BSc (Hons) in Computer Science

JUPAS Code: JS2510
Introduction Programme Schedule

Common Core (Year 1 & 2)

Year 1

Semester 1

Units

Semester 2

Units

COMP1005  Essence of Computing #

 3 

BIOL1005  Introduction to Biology # %

3 

MATH1025  Introduction to Mathematics and Statistics # @

 3 

CHEM1005  Introduction to Chemistry # %

3 

PHYS1005  Introduction to Physics and Energy Science # %

 3 

SCIE1005  Integrated Science Laboratory #

1 

General Education Core -- English I 

 3 

General Education Core -- English II 

3 

General Education Programme -- Quantitative
Reasoning


 

General Education Programme -- Value and
Meanings of Life


 

OR

3

OR

3

General Education Programme -- Value and
Meanings of Life

 

General Education Programme -- Quantitative
Reasoning

 

Free Elective 1

3

General Education Core -- University Chinese

3

General Education Core -- U-life

0

General Education Core -- U-life

0

Total units: 34  

 # These courses can be taken in either Semester 1 or Semester 2.

% At least 2 out of these 3 courses have to be taken. Students taking 2 courses could take an extra 3-unit Major Elective course.

@ For students who did not take MATH1025 Introduction to Mathematics and Statistics in Year 1, they will take this course after admitting to CS programme to fulfil the graduation requirements.


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
 

MATH1205  Discrete Math
 

3

MATH2005  Calculus, Probability, and Statistics for Computer Science

3
 

General Education Programme -- History and
Civilization

3
 

General Education Elective -- Interdisciplinary
Thematic Courses

3
 

General Education Core -- Healthy Lifestyle

2

General Education Core -- The Art of Persuasion

2

Total units: 33  

 

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

Year 3

Semester 1

Units

Semester 2

Units

COMP3015  Data Communications and Networking

3

COMP2027  Applied Linear Algebra for Computing

3

COMP3005  Design and Analysis of Algorithms

3

COMP4057  Distributed and Cloud Computing

3

COMP3047  Software Engineering

4

COMP4107  Software Design, Development and Testing

3

General Education Elective -- Interdisciplinary
Thematic Courses

3

General Education -- GE Capstone (Level 3)
 

3

Free Elective 2

3

Free Elective 3

3

Total units: 31  

Summer of Year 3: COMP3055  Internship (0 Units)

 

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

Major Elective 1 ^^

3

Free Elective 6

3

Free Elective 4

3

Free Elective 7

3

Free Elective 5

3

Free Elective 8

3

Total units: 30  


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

^^CST students must take at least two major elective courses of CST Concentration. For details of CST major elective and specialization requirements, please click here.

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

Year 3

Semester 1

Units

Semester 2

Units

COMP3015  Data Communications and Networking

3

COMP2027  Applied Linear Algebra for Computing

3

COMP4116  Information Systems Management

3

COMP4115  Exploratory Data Analysis and Visualization

3

COMP3047  Software Engineering

4

COMP4117  Information Systems: Design and Integration

3

General Education Elective -- Interdisciplinary
Thematic Courses

3

General Education -- GE Capstone (Level 3)
 

3

Free Elective 2

3

Free Elective 3

3

Total units: 31  

Summer of Year 3: COMP3055  Internship (0 Units)

 

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

Major Elective 1 ^^

3

Free Elective 6

3

Free Elective 4

3

Free Elective 7

3

Free Elective 5

3

Free Elective 8

3

Total units: 30  


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

^^ISA students must take at least two major elective courses of ISA Concentration. For details of ISA major elective and specialization requirements, please click here.

Suggested Schedule

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

Year 3

Semester 1

Units

Semester 2

Units

COMP3015  Data Communications and Networking

3

COMP3925  Data Analysis Studio

1

COMP3005  Design and Analysis of Algorithms

3

COMP2027  Applied Linear Algebra for Computing

3

COMP3047  Software Engineering

4

COMP4115  Exploratory Data Analysis and Visualization

3

JOUR2107  Introduction to Journalism and Communications

3

JOUR2085  English News Reporting and Writing

3

General Education Elective -- Interdisciplinary
Thematic Courses

3

General Education -- GE Capstone (Level 3)
 

3

 

 

Free Elective 3

3

Total units: 32  

Summer of Year 3: Internship (0 Units)

 

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 5 

3 

JOUR3155  Investigative Reporting for Data and Media Communication

2

Free Elective 6

3

JOUR4046  Integrated Data-driven Storytelling

3

Free Elective 7

3

Free Elective 4

3

Free Elective 8

3

Total units: 29  


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

 

# This course can be taken in either Semester 1 or Semester 2.


^^DMC students must take at least one major elective course of DMC Concentration. For details of DMC major elective requirements, please click here.

Suggested Schedule

Computing and Software Technologies (CST) plus Data and Media Communication (DMC) Concentration (Year 3 & 4)

Year 3

Semester 1

Units

Semester 2

Units

COMP3015  Data Communications and Networking

3

COMP3925  Data Analysis Studio

1

COMP3005  Design and Analysis of Algorithms

3

COMP2027  Applied Linear Algebra for Computing

3

COMP3047  Software Engineering

4

COMP4115  Exploratory Data Analysis and Visualization

3

JOUR2107  Introduction to Journalism and Communications

3

COMP4107  Software Design, Development and Testing

3

General Education Elective -- Interdisciplinary
Thematic Courses

3

JOUR2085  English News Reporting and Writing

3

 

 

General Education -- GE Capstone (Level 3)

3

Total units: 32  

Summer of Year 3: COMP3055  Internship (0 Units)

 

Year 4

Semester 1

Units

Semester 2

Units

COMP4006  Information Technology Professional Practices

3

COMP4057  Distributed and Cloud Computing

3

COMP4878  Innovative Computing Project I

3

COMP4879  Innovative Computing Project II

3

JOUR3155  Investigative Reporting for  Data and Media Communication

2

Major Elective 2 ^^

3

JOUR4046  Integrated Data-driven Storytelling

3

Major Elective 3 ^^

3

Major Elective 1 ^^

3

Free Elective 2

3

Total units: 29  


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

 

^^CST plus DMC Concentration students must take at least two major elective courses from CST concentration and one major elective course in DMC concentration. Please refer to the links below for details.

Suggested Schedule

Information Systems and Analytics (ISA) plus Data and Media Communication (DMC) Concentration (Year 3 & 4)

Year 3

Semester 1

Units

Semester 2

Units

COMP3015  Data Communications and Networking

3

COMP3925  Data Analysis Studio

1

COMP4116  Information Systems Management

3

COMP2027  Applied Linear Algebra for Computing

3

COMP3047  Software Engineering

4

COMP4115  Exploratory Data Analysis and Visualization

3

JOUR2107  Introduction to Journalism and Communications

3

COMP4117  Information Systems: Design and Integration

3

General Education Elective -- Interdisciplinary
Thematic Courses

3

JOUR2085  English News Reporting and Writing

3

 

 

General Education -- GE Capstone (Level 3)

3

Total units: 32  

Summer of Year 3: Internship (0 Units)

 

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

JOUR3155  Investigative Reporting for  Data and Media Communication

2

Major Elective 3 ^^
 

3

JOUR4046  Integrated Data-driven Storytelling

3

Free Elective 2

3

Major Elective 1 ^^

3

Free Elective 3

3

Total units: 29  


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

 

^^ISA plus DMC Concentration students must take at least two major elective courses from ISA concentration and one major elective course in DMC concentration. Please refer to the links below for details.

Total Units (Minimum) for Graduation

128^


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

Computing and Software Technologies (CST) Major Elective Requirements

^^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#)

  • 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
  • COMP4115 Exploratory Data Analysis and Visualization
  • COMP4116 Information Systems Management
  • COMP4125 Visual Analytics
  • COMP4126 Health Informatics: Technology and Practices


# And any other courses as approved by the Department. 

Information Systems and Analytics (ISA) Major Elective Requirements

^^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%)

  • 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. 

Data and Media Communication (DMC) Major Elective Requirements

Students are required to take at least one major elective course of DMC Concentration.

Major Elective Courses of DMC Concentration

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 Greater China


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

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