Scheme and Specialisation

Scheme of Studies

The Bachelor of Computer Science (Honours) degree has been designed to allow students to tailor their studies to suit their particular interests, needs and circumstances. The schemes of study are:

(i) Computer Science with Minor Programme:
      - 6 Specialisation Courses + (5 - 6) Minor Courses
(ii) Computer Science with Electives Programme:
      - 6 Specialisation Courses + 3 Specialisation Electives + 1 free Computer Science Elective + (2 - 3) other Elective(s)

 

Specialisation Areas

a. Information Systems Engineering
   ● Information Systems Theory & Management
   ● Management & Engineering of Databases
   ● Web Engineering & Technologies
   ● Software Project Management, Process & Evolution 
   ● E-Business Strategy, Architecture & Design
   ● Decision Support Systems & Business Intelligence

b. Distributed Systems and Security
   ● Information Security & Assurance
   ● Principles of Parallel & Distributed Programming
   ● Network Monitoring & Security 
   ● Distributed & Grid Computing
   ● Systems Security & Protection 
   ● Advanced Computer Architecture

c. Multimedia Computing
   ● Multimedia Systems
   ● Web Engineering & Technologies
   ● Computer Graphics & Visual Computing
   ● Computer Vision and Image Processing
   ● Multimedia Information Systems & Management
   ● Animation & Virtual Reality

d. Network Computing
   ● Network Programming
   ● Internet Protocols, Architecture & Routing
   ● Distributed & Grid Computing
   ● Network Monitoring & Security
   ● Microprocessors & Embedded Systems
   ● Wireless & Ad Hoc Networks

e. Software Engineering
   ● Software Requirements Analysis & Modelling
   ● Software Design & Architecture
   ● Web Engineering & Technologies
   ● Software Project Management, Process & Evolution
   ● Software Quality Assurance & Testing
   ● Automata Theory & Formal Languages

f. Intelligent Systems
   ● Artificial Intelligence
   ● Knowledge Management & Engineering
   ● Computer Vision & Image Processing
   ● Natural Language Processing
   ● Multimedia Information Systems & Management
   ● Intelligent Health Informatics