Research

Research Areas in the School of Computing Science

Major areas of expertise and the associated faculty include the following:

Algorithms and Complexity Theory
Artificial Intelligence
Databases, Data Mining, and Computational Biology
Graphics, Multimedia, and Image Analysis
Networks and Systems
Programming Languages and Software Engineering

Algorithms and Complexity Theory

The Algorithms and Complexity Group is interested in the theoretical aspects of Computing Science and in the application of this theory to modern industrial uses. Important subareas include computational geometry, parallel algorithms, distributed algorithms, operations research, and graph algorithms. We have a particular interest in the development of algorithms for optimization problems. Some of our current projects have application in the areas of biomedical image processing, geographical information systems, communication networks, scheduling, robot motion planning, pattern recognition, and VLSI layout. In addition to our own research, we consult for industry and advise other academic researchers.

Faculty


Artificial Intelligence

The AI group at SFU works in several important subareas of the field, including Natural Language Processing, Knowledge Representation and Reasoning, Constraint Optimization, Machine Learning, and Robotics.

Group Web Pages

Faculty

 

Databases, Data Mining, and Computational Biology

Database-related research at SFU covers several primary subareas: Data and Text Mining, Knowledge Discovery in Databases, Specialized Databases, Bioinformatics, and Biomedical Image Processing.

Group Web Pages

Faculty

 

Graphics, Multimedia, and Image Analysis

An interdisciplinary team of researchers explores and develops novel methods in Computer Graphics, Visualization, Image Processing, and Human-Computer Interaction and using these methods in a variety of applications. Current areas of focus include Geometric Modeling and Processing, Medical Imaging, Computational Acoustic Modelling, Usability, and Haptic Interfaces.

Group Web Pages

Faculty

 

Networks and Systems

The group focuses on applied research in systems, networking and computer architecture. Primary subareas covered include network modelling, network security, operating systems, parallel and distributed computing, real-time systems, wireless, multimedia, and peer-to-peer communication.

Group Web Pages

Faculty

 

Programming Languages and Software Engineering

Research in programming languages and software covers subareas such as Formal Verification, Static Program Analysis and Model Checking, Concurrent and Mobile Systems, Functional and Logic Programming.

Group Web Pages

Faculty