School of Computer Science

Herzberg Building 5302
Telephone: 520-4333
Fax: 520-4334
E-mail address: scs.carleton.ca

The School

Director of the School: Evangelos Kranakis

Supervisor of Graduate Studies: B.J. Oommen

The School of Computer Science offers degrees leading to a Master of Computer Science or a Ph.D. in Computer Science through the Ottawa-Carleton Institute for Computer Science. The Institute is jointly administered by the School and the Department of Computer Science at the University of Ottawa. For further information, including admission and program requirements, see page 198.

A program leading to the M.Sc. in Information Systems Science is offered in cooperation with the Department of Mathematics and Statistics and the Department of Systems and Computer Engineering For further information see page 218.

The research expertise of the school faculty is concentrated in the following areas:

Algorithms and Complexity

Computational geometry and algebra, combinatorial optimization, distributed and parallel algorithms, multi-dimensional data structures, stochastic automata, graph theory, partial orders.

Intelligent Systems

Expert systems, knowledge acquisition tools, knowledge based assistants, connectionism and neural networks, natural language understanding, learning and adaptability, robotics, pattern recognition.

Object-Oriented Systems

Visual programing, filing systems, databases, user interfaces, simulation, animation, software engineering, office automation.

Distributed Systems

Operating systems, databases, systolic architectures, tools for performance studies, distributed programing languages, parallel computing, communication complexity, networks.

In addition to its undergraduate laboratories, the School maintains three research laboratories, containing PC-AT clones, MacII's, Tektronix and SUN workstations, and laser printers all integrated via a department and campus area network.

Graduate Courses*

The complete list of courses available through the Ottawa-Carleton Institute for Computer Science is given on page 201. The following courses are offered by the School of Computer Science.

This is a general listing of courses. Please consult the School of Computer Science for information on actual course offerings for each term.