The M.Sc. in Computer Science aims to expose candidates to cutting edge developments in computing technology and contemporary research, while meeting the national and regional research and development needs of the industry.
To graduate a student must complete a total of 40 credits as follows:
The course groups follow: first the core courses, then courses grouped by specialisation areas. Courses with old course codes exist in the current programme. Descriptions of the courses follow. Note that not all courses will be offered every year. Some courses will be offered in alternate years. Certain courses will be offered based on demand. However, core courses will be offered every year. All candidates will be asked to indicate areas and courses of interest in order to advise them and facilitate planning by the department.
Course Code | Course Title | Credits |
---|---|---|
COMP6001 | Research Methods and Technical Writing | 4 |
COMP6105 | Object-oriented Design | 4 |
COMP6430 | Topics in Advanced Algorithms | 4 |
COMP6810 | Research Project | 8 |
Course Code | Course Title | Credits |
---|---|---|
SWEN6110 | Topics in Advanced Software Engineering | 4 |
SWEN6310 | Model-Driven Engineering | 4 |
COMP6410 | Formal Methods of Software Design | 4 |
Course Code | Course Title | Credits |
---|---|---|
COMP6420 | Parallel Computing | 4 |
COMP6550 | Web-Design and Programming | 4 |
COMP6620 | Computer Vision | 4 |
COMP6770 | Advanced Computer Networks | 4 |
COMP6771 | Wireless Networks | 4 |
Course Code | Course Title | Credits |
---|---|---|
COMP6115 | Knowledge Discovery and Data Analytics I | 4 |
COMP6125 | Knowledge Discovery and Data Analytics II | 4 |
COMP6720 | Advanced Database Systems | 4 |
The entry requirements for the programme is a first degree from a recognised university. In addition, candidates registering for the degree will have to demonstrate competence in the following courses which are part of our current undergraduate programme:
Candidates may also have to display competence in areas of specialisation selected. Students who fail to meet the background knowledge requirements may be permitted to register for courses in the summer prior to the start of the programme to fulfil these. Candidates who either took background courses at UWI which have changed significantly or who took courses at another university with substantial differences in the content must pass an area exam. Students who have failed to achieve a grade B or higher in a course deemed necessary to meet the background requirements must also pass an area exam. The Department may exempt candidates from an area exam on the basis of professional certification or documented professional or research experience in that area.