Bachelor of Science (Honours) in Computer Science
 

The general aim of the BSc (Hons) Programme in Computer Science is to prepare students for a career in computer science or information technology related areas. Students will be equipped to work in the Information & Communication Technology industry or pursue postgraduate study in Hong Kong or abroad. Graduates of this programme will have learnt how to learn and, have the skills and confidence to meet the challenges in the rapidly changing information technology world. This programme has been fully accredited by Hong Kong Institution of Engineers. In addition to the university-wide whole person education, the specific objectives of the programme are to equip students with:

 
a. Solid and broad foundation in computer science;
b. In-depth knowledge in selected computer technology areas;
c. Good problem solving skills; and
d. Good communication and interpersonal skills.
 
Upon completion of this programme, students will be able to:
 
a. Practise as a fully equipped computer science professional and ready for the ICT industry;
b. Specialize in a selected area(s) that they want to build their career upon if they wish;
c. Pursue their postgraduate study in related fields;
d. Apply their computer science knowledge and skills to solve complex real-world problems, independently and collaboratively; and
e. Demonstrate their communication and interpersonal skills in daily life.
 
The structure of the curriculum is as follows:
 
I) Major Courses 64 units
II) Projects 6 units
III) General Education 38 units
IV) Free Electives# 21 units
    ¢w¢w¢w¢w¢w¢w¢w
  129 units*
 
* At least 36 units must be at the upper level (Levels 3 and 4).
# Students may take additional GE courses in any categories to fulfill the “Free Electives” requirement but only a maximum of 6 units will be counted towards the fulfillment of the “Free Electives” requirement.
 
Requirements
 
I. Major Courses 64 units
  Major Required Courses (55 units)  
  BIOL 1005 Introduction to Biology 3 units
  CHEM 1005 Introduction to Chemistry 3 units
  COMP 1005 Essence of Computing 3 units
  COMP 1006 Facets of Computing 1 unit
  COMP 2006 Computer Organization 3 units
  COMP 2007 Object Oriented Programming 3 units
  COMP 2015 Data Structures & Algorithms 3 units
  COMP 2016 Database Management 3 units
  COMP 2017 Operating Systems 3 units
  COMP 2018 Computer Systems & Software Workshop I 1 unit
  COMP 2019 Computer Systems & Software Workshop II 1 unit
  COMP 3005 Design & Analysis of Algorithms 3 units
  COMP 3006 Software Engineering 3 units
  COMP 3015 Data Communications & Networking 3 units
  COMP 4006 Information Technology Professional Practices 3 units
  COMP 4007 Software Design, Development & Testing 3 units
  MATH 1005 Calculus 3 units
  MATH 1205 Discrete Mathematics 3 units
  MATH 2005 Probability & Statistics for Computer Science 3 units
  PHYS 1005 Introduction to Physics and Energy Science 3 units
  SCIE 1005 Integrated Science Laboratory 1 unit
         
  Major Elective Courses* (9 units)  
  COMP 3016 Internship 1 unit
  COMP 3026 Digital Media Computing 3 units
  COMP 3027 Enterprise Information Systems 3 units
  COMP 3035 Health Information Technology 3 units
  COMP 3045 Advanced Algorithm Design, Analysis & Implementation 3 units
  COMP 4005 Information Systems Theory, Methodology & Architecture 3 units
  COMP 4015 Artificial Intelligence & Machine Learning 3 units
  COMP 4016 Clinical Decision Support & Information Systems 3 units
  COMP 4017 Computer & Network Security 3 units
  COMP 4025 Interactive Computer Graphics 3 units
  COMP 4026 Computer Vision & Pattern Recognition 3 units
  COMP 4027 Data Mining & Knowledge Discovery 3 units
  COMP 4035 Database System Implementation 3 units
  COMP 4036 Digital Media Computing & Communications 3 units
  COMP 4037 E-Technology Architectures, Tools & Applications 3 units
  COMP 4045 Human Computer Interaction 3 units
  COMP 4046 Information Systems Control & Auditing 3 units
  COMP 4047 Internet & World Wide Web 3 units
  COMP 4055 Medical Image Processing & Applications 3 units
  COMP 4056 Nature-Inspired Computing 3 units
  COMP 4057 Distributed & Cloud Computing 3 units
  COMP 4065 Performance Modelling & Analysis of Computer Systems 3 units
  COMP 4066 Principles of Programming Language 3 units
  COMP 4067 Theory of Computation 3 units
  COMP 4075 Social Computing & Web Intelligence 3 units
  COMP 4076 Selected Topics in Digital Media & Mobile Technology 3 units
  COMP 4077 Selected Topics in Enterprise Systems & Business Intelligence 3 units
  COMP 4085 Selected Topics in Intelligent Informatics 3 units
  COMP 4086 Selected Topics in Theoretical Computer Science 3 units
  COMP 4087 Selected Topics in Web Technology & Data Engineering 3 units
  COMP 4096 Business Intelligence & Decision Support 3 units
  COMP 4097 Mobile Computing 3 units
  COMP 4105 Web Search Principles & Technology 3 units
  COMP 4106 E-Business Technology 3 units
         
II. Projects 6 units
  COMP 4898-9 Final Year Project 6 units
         
III. Genaral Education 38 units
         
IV. Free Electives 21 units
        ¢w¢w¢w¢w¢w¢w¢w
        129 units
 
* Students are encouraged to take more than just 9 units requirement on major electives using their free elective units to develop different areas of specialization for their specific preference on future development.
 
 
 
©2015 Hong Kong Baptist University
Source: Calendar/Bulletin 2015-2016
Last modified: July 2015