Bachelor of Science (Honours) in Computer Science
 

The general aim of the BSc (Hons) in Computer Science programme is to prepare students for a career in computer science or information technology related areas. Students will be equipped to work in 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. In addition to the university-wide whole person education, the specific objectives of the programme are to equip students with:

 
1. Solid and broad foundation in computer science;
2. In-depth knowledge in selected computer technology areas;
3. Good problem solving skills; and
4. Good communication and interpersonal skills.
 

In order to achieve the above objectives, the computer science curriculum has been carefully designed based on the IEEE/ACM computer science curriculum recommendations, which are internationally recognized. By participating in this programme, students will be able:

 
1. To become a computer science specialist in one of the three selected areas, namely digital media communication technology. Web intelligence technology and Health Information Technology;
2. To successfully pursue their postgraduate research study in related fields;
3. To improve their problem solving skills, communication and interpersonal skills through working on independent final year project and group projects;
4. To develop real-life information technology applications from the hands-on project experience gained in the software development workshops; and
5. To gain working experience in the information technology field by joining the optional one-year placement scheme.
 

Students who are interested in gaining extended work experience in information technology (IT) or related fields prior to their graduation may apply to take a one-year leave of absence after completion of Year II of study for the reason of gaining work experience. As a general guideline, students whose cumulative GPA after completing Year II Semester 1 (with year courses excluded) is 2.5 or above are eligible and no more than 30 per cent of the group of students in the Department completing Year II each year will be approved for such an option. Students shall return to full-time study to complete the final year of their programme after the one-year leave of absence.

 
Requirements
 
Major Required Courses 45 units
  COMP 1000* Supplementary Computer Programming Laboratory 0 unit
  COMP 1150 Object Oriented Programming 3 units
  COMP 1160 Database Management 3 units
  COMP 1180 Structured Programming 3 units
  COMP 1210 Data Structures & Algorithms 3 units
  COMP 1320 Computer Organization 3 units
  COMP 1600 Software Development Workshop I 0 unit
  COMP 2220 Software Engineering 3 units
  COMP 2230 Design & Analysis of Algorithms 3 units
  COMP 2320 Operating Systems 3 units
  COMP 2330 Data Communications & Networking 3 units
  COMP 2600 Software Development Workshop II 0 unit
  COMP 3430 Information Technology Professional Practices 3 units
  COMP 3521-2 Final Year Project 6 units
  MATH 1000** Supplementary Mathematics (Calculus & Linear Algebra) 0 unit
  MATH 1130 Discrete Structures 3 units
  MATH 1140 Computational Mathematics 3 units
  STAT 1210 Probability & Statistics 3 units
         
Major Elective Courses# 15 units
  COMP 3040 Internet & the World Wide Web 3 units
  COMP 3050 Distributed Computing Systems 3 units
  COMP 3060 Digital Media Computing 3 units
  COMP 3070 Digital Media Communications 3 units
  COMP 3080 Computer Graphics 3 units
  COMP 3090 Introduction to Web Intelligence 3 units
  COMP 3110 Data Mining & Knowledge Discovery 3 units
  COMP 3120 Intelligent Systems 3 units
  COMP 3130 Information Retrieval & Search Engine 3 units
  COMP 3140 Computer & Network Security 3 units
  COMP 3150 E-technology Architectures, Tools & Applications 3 units
  COMP 3160 Computer Vision & Pattern Recognition 3 units
  COMP 3170 Artificial Intelligence & Machine Learning 3 units
  COMP 3180 Theory of Computation 3 units
  COMP 3190 Principle of Programming Language 3 units
  COMP 3210 Computer Architecture 3 units
  COMP 3220 Database System Implementation 3 units
  COMP 3230 Advanced Software Engineering 3 units
  COMP 3240 Advanced Topics in Networking & Digital Media 3 units
  COMP 3250 Advanced Topics in Theoretical Computer Science 3 units
  COMP 3460 Information Systems Management 3 units
  COMP 3620 Human-Computer Interaction 3 units
  COMP 3670 Mobile Computing 3 units
  COMP 3710 Electronic Transformation in Business 3 units
  COMP 3720 Business Intelligence & Decision Support 3 units
  COMP 3740 Information Systems Evaluation & Policy 3 units
COMP 3820 Information Systems Security & Auditing 3 units
COMP 3830 Health Information Technology 3 units
COMP 3840 Medical Image Processing & Applications 3 units
COMP 3860 Clinical Decision Support & Information Systems 3 units
 
Complementary Studies Courses 36 units
  Core Requirements  
  BUS 1630 The World of Business 3 units
  LANG 1480 University Chinese 3 units
  LANG 1491-2 English I & II 6 units
  U.L. 1121-2 University Life 0 unit
  Physical Education Courses 0 unit
  Values and the Meaning of Life Course 3 units
  Distribution Requirements  
  Any two courses outside Science 6 units
  Any two non-major/option courses 6 units
  Free elective courses 9 units
        ¢w¢w¢w¢w
        96 units
 
* Students with grade D or above in A-Level Computer Studies are not required to take this course.
** Students with grade D or above in A-Level Pure Mathematics are not required to take this course.
# At least 4 major elective courses in one of the following three streams:
  Digital Media Communications Technology  
  COMP 3040 Internet & the World Wide Web 3 units
  COMP 3050 Distributed Computing Systems 3 units
  COMP 3060 Digital Media Computing 3 units
  COMP 3070 Digital Media Communications 3 units
  COMP 3080 Computer Graphics 3 units
  COMP 3140 Computer & Network Security 3 units
  COMP 3220 Database System Implementation 3 units
  COMP 3240 Advanced Topics in Networking & Digital Media 3 units
  COMP 3670 Mobile Computing 3 units
  Web Intelligence Technology  
  COMP 3040 Internet & the World Wide Web 3 units
  COMP 3060 Digital Media Computing 3 units
  COMP 3090 Introduction to Web Intelligence 3 units
  COMP 3110 Data Mining & Knowledge Discovery 3 units
  COMP 3120 Intelligent Systems 3 units
  COMP 3130 Information Retrieval & Search Engine 3 units
  COMP 3140 Computer & Network Security 3 units
  COMP 3150 E-technology Architectures, Tools & Applications 3 units
  COMP 3220 Database System Implementation 3 units
COMP 3620 Human-Computer Interaction 3 units
Health Information Technology  
In order to fulfil their graduation requirements, students who take this stream of study must pass all four courses under the Health Information Technology Stream; and their final year project must be related to Health Information Technology.
 
COMP 3110 Data Mining & Knowledge Discovery 3 units
COMP 3830 Health Information Technology 3 units
COMP 3840 Medical Image Processing & Applications 3 units
COMP 3860 Clinical Decision Support & Information Systems 3 units
 
 
 
©2011 Hong Kong Baptist University
Source: Calendar/Bulletin 2011-2012
Last modified: August 2011