Postgraduate Courses

The goal of this course is to introduce how various analysis techniques can be used to manage the quality of a software application. Students will acquire fundamental knowledge of program abstraction, features, verification, testing, refactoring, concurrency, reliability, aspect orientation, and fault analysis. The course will also discuss how to carry out the empirical experimentation for program analysis. Wherever applicable, concepts will be complemented by tools developed in academia and industry. This enables students to understand the maturity and limitations of various analysis techniques.

This advanced AI course will cover advanced concepts and techniques in AI. The major topics will be: problem solving, knowledge and reasoning, planning, uncertain knowledge and reasoning, learning, and robotics.

Introduction to the relational model and SQL. System architectures and implementation techniques of database management systems: disk and memory management, access methods, implementation of relational operators, query processing and optimization, transaction management and recovery. Hands on experience with building the components of a small DBMS.

An introduction to knowledge discovery in databases. Different discovery and learning techniques are presented and compared. Automatic generation of query language expressions is discussed in depth. Potential applications are shown.

The first part of this course covers an introduction to mathematical tools and computational techniques for image synthesis and manipulation of 3D models. The second part covers more advanced topics which may include digital geometry processing, image processing, visualization, GPU computing, numerical optimization methods.

COMP 5421

Computer Vision

[3-0-0:3]

Previous Course Code(s)

COMP 524

Background

COMP 3211; knowledge in linear algebra

Description

Introduction to techniques for automatically describing visual data and tools for image analysis; perception of spatial organization; models of general purpose vision systems; computational and psychological models of perception.

Selected topics in database systems of current interest to the Department and not covered by existing courses.

COMP 6411

Topics in Graphics

[3-0-0:3]

Previous Course Code(s)

COMP 641

Description

Selected topics in graphics of current interest to the Department and not covered by existing courses.

COMP 6511

Topics in Computer Systems Analysis

[3-0-0:3]

Previous Course Code(s)

COMP 651

Description

Advanced topics in computer systems analysis; issues in the development and solution of system models; model parametrization, verification and validation; recent developments in techniques and tools for system evaluation.

Selected topics in computer engineering of current interest to the Department and not covered by existing courses.

COMP 6613

Topics in Applications of Computer Science and Engineering

[3-0-0:3]

Previous Course Code(s)

COMP 685

Description

Selected topics in applications of computer science not covered by existing course. Credits earned by taking this course can only be used to satisfy the breath requirement of the research area of Software and Applications.

This one-credit course aims at providing research postgraduate students with basic training in teaching skills, research management, career development, and related professional skills. This course consists of a number of mini-workshops. Some department-specific workshops will be coordinated by Department of CSE. Graded PP, P or F.

COMP 6911

Computer Science and Engineering Seminar I

[0-1-0:0]

Previous Course Code(s)

COMP 690

Description

A regular seminar presenting research problems currently under investigation. Students are expected to attend regularly. Graded P or F.

COMP 6912

Computer Science and Engineering Seminar II

[0-1-0:1]

Previous Course Code(s)

COMP 691

Prerequisite(s)

COMP 6911

Description

Continuation of COMP 6911. Graded P or F.

COMP 6921-6922

Research Project

[1-3 credit(s)]

Previous Course Code(s)

COMP 693-694

Description

An independent research project carried out under the supervision of a faculty member. This course is only available for exchange, visiting and visiting internship students.

COMP 6931-6932

Independent Studies

[1-3 credit(s)]

Previous Course Code(s)

COMP 696-697

Description

An independent research project carried out under the supervision of a faculty member. (Only one independent studies course may be used to satisfy the course requirements for any postgraduate program.)

COMP 6990

MPhil Thesis Research

Previous Course Code(s)

COMP 699

Description

Master's thesis research supervised by a faculty member. A successful defense of the thesis leads to Pass. No course credit is assigned.

COMP 7990

Doctoral Thesis Research

Previous Course Code(s)

COMP 799

Description

Original and independent doctoral thesis research supervised by a faculty member. A successful defense of the thesis leads to Pass. No course credit is assigned.