Department of Mathematical Sciences


Associate Professor and Chair A. Dean
Associate Professor and Graduate Co-ordinator G. Lee
Professors W. Huang,
  D. Li,
  T. Miao
Associate Professors Y. Chen,
  A. Dean,
  G. Lee,
  L. Liu,
  A. Van Tuyl
Assistant Professors R. Anisca,
  M. Ilie,
  F. Ting
Professors Emeriti of Mathematical Sciences W. Eames,
  E. Green,
  J.S. Griffith,
  C.F. Kent,
  P. Mah, 
  S.A. Naimpally,
  J.H. M.Whitfield
Professor Emeritus of Computer Science, Mathematics and Statistics L.D. Black
   
COMPUTER SCIENCE GRADUATE FACULTY  
Professor and Graduate Co-ordinator R. Wei
Professors M.W. Benson,
  J.A.W. Fiaidhi,
  S.M.A. Mohammed,
  R. Wei
Associate Professor H. El Ocla
Assistant Professor F. Allaire
   

MASTER OF ARTS OR SCIENCE DEGREE IN MATHEMATICAL SCIENCES

Candidates are accepted under the regulations governing the Master's degree (see page 267-269) providing they also satisfy the requirements of the department as stated below:

A student entering the Master's program is expected to have at least a B grade average in an honours mathematics or computer science program from an accredited university and have had the necessary undergraduate prerequisites for the graduate courses he/she intends to take. None of the graduate courses are prerequisites for other graduate courses. Students who plan to obtain a Ph.D. degree in mathematics should enrol in the thesis program.

Application deadline is February 1. Late applications may be considered for admission, but may not be eligible for funding.

 

PROGRAMS

(a) The Thesis Program:
A candidate admitted to the MA or MSc program will normally be expected to complete three full courses, including either Computer Science 5400 or Mathematics 5301, and one other 5000 level course designated by the Department. In addition, the candidate will be required to pursue a research program and complete a thesis which is normally considered the equivalent of two courses. A student may be required to undertake an oral examination near the completion of the program.

(b) The Course Program:
This program consists of five full graduate courses, including either Computer Science 5400 or Mathematics 5301, and either Computer Science 5800 or Mathematics 5801.

(c) The MA/MSc Co-operative Option:
A graduate student normally will be admitted to this option after completion of three full graduate courses for a starting date in May.

Co-op employment for a minimum of 8 months must be successfully completed to satisfy co-op requirements for the degree; however students may be employed on co-op for up to a maximum of 16 months as part of the program.

Students interested in a co-op placement should inform the Department's Co-op Advisor at least four months in advance of the proposed date of the placement (e.g., by late December for placements beginning in May). The Department's decision as to the suitability of each candidate will be based primarily on academic performance. Successful candidates will work with the Co-op office and the university Co-op Co-ordinator in their search for suitable employment. Upon completion of the co-op placement, the student will either complete a thesis (Thesis Program option) or take two additional full graduate courses, including either Computer Science 5800 or Mathematics 5801 (Course Program option).

Suggested Course Concentrations:
Students will take either Computer Science 5400 or Mathematics 5301; either Mathematics 5901 or one of Computer Science 5800, Mathematics 5801; and, if the co-operative option is selected, Mathematics 5992. As well students may choose to concentrate courses in one of the following disciplines:
(a) Computing: Computer Science 5401, 5410, 5411, 5413, 5415, 5417, 5435, 5437, 5471
Mathematics 5273, 5351, 5371
(b) Mathematics: Mathematics 5101, 5221, 5241, 5273, 5281, 5311, 5351, 5371
(c) Statistics: Mathematics 5331, 5333, 5335, 5337
(d) Applied Mathematics: Mathematics 5273, 5311, 5331, 5333, 5337, 5351, 5371

Research Areas:
The research areas of the faculty of the Departments of Mathematical Sciences and Computer Science are:

Artificial Intelligence:
Professors Fiaidhi, Mohammed, Noroozi
Combinatorics:
Professor Wei
Communtative Algebra/Algebraic Geometry:
Professor Van Tuyl
Computational Graph Theory/Combinatorial Computing:
Professor Allaire
Computer Networks/Communications:
Professor El Ocla
Computer Security:
Professor Wei
Functional Analysis:
Professors Chen, Dean, Mah, Miao
Internet Computing:
Professor Mohammed
Numerical Analysis:
Professors Benson, Liu
Optimization/Operations Research/Management Science:
Professors Huang, Liu
Probability and Statistics:
Professors Huang, Li
Programming Languages:
Professor Fiaidhi

 

GRADUATE COURSES

Courses not offered this academic year (fall/winter terms) are indicated by the words "NOT OFFERED THIS YEAR" below the course description. Nevertheless, students should refer to the Timetable as a final check.

The following courses are offered for Master's programs.

Because the content of courses may vary from year to year, students may take certain courses more than once, with departmental permission.

(Information about Course Numbering System)

Mathematics 5101 (ST)
Advanced Analysis
3-0; 3-0
May be a full course in any of the following: advanced measure theory, functional analysis, complex analysis; or a selection of topics from some or all of the preceding subjects. Content varied.

Mathematics 5201 (ST)
Reading Course
3-0; 3-0
An examination of one or more aspects of modern mathematics.

Mathematics 5211 (ST)
Reading Course
3-0; or 3-0
An examination of one or more aspects of modern mathematics.

Mathematics 5213 (ST)
Reading Course
3-0; or 3-0
Directed studies in some area of Mathematical Sciences

Mathematics 5221 (ST)
Advanced Topics in Topology
3-0; 3-0
Prerequisite: Mathematics 4221
Topics from point set, algebraic and differential topology. Content varied.

Mathematics 5281 (ST)
Advanced Topics in Algebra
3-0; 3-0
Prerequisite: Mathematics 4251, 4271
Topics from category theory, universal algebra, group theory, ring theory. Content varied.

Mathematics 5301
Graduate Seminar
3-0; 3-0
Seminars are normally presented by the instructor(s), and by students who are asked to prepare and present a number of papers. There may be separate course sections for students studying mathematics, statistics, or applied mathematics.

Mathematics 5331 (ST)
Advanced Topics in Statistics
3-0; or 3-0
Topics in statistics.

Mathematics 5333 (ST)
Advanced Topics in Probability
3-0; or 3-0
Topics in probability.

Mathematics 5335
Statistical Consulting
1-3; or 1-3
Students will review recent research articles pertaining to the role of the statistical consultant and to the operation of a statistical consulting laboratory, and will present short seminars on the content of these articles. Students will also be expected to engage in statistical consulting (under supervision) and to provide a written summary of their activities.

Mathematics 5351
Advanced Numerical Analysis I
3-0; or 3-0
Content will vary. Advanced topics in numerical analysis may include: computational linear algebra, solution of ordinary and partial differential equations, approximation of functions, optimization, iterative methods, and problems of current research interest. Topics will be picked to complement those in Mathematics 5371.

Mathematics 5371
Advanced Numerical Analysis II
3-0; or 3-0
Content will vary. Advanced topics in numerical analysis may include: computational linear algebra, solution of ordinary and partial differential equations, approximation of functions, optimization, iterative methods, and problems of current research interest. Topics will be picked to complement those in Mathematics 5351.

Computer Science 5400
Computer Science Graduate Seminar
3-0; 3-0
Seminars covering areas of computer science are normally presented by the instructor(s), and by students who are asked to prepare and present a number of papers.

Computer Science 5401
Object-Oriented Programming
3-0; 3-0
This course examines the concept of object-oriented design, surveys different object-oriented programming techniques, and explores the potential of parallel execution of object-oriented programs.
NOT OFFERED THIS YEAR

Computer Science 5410
Advanced Topics in Programming Languages
3-0; or 3-0
An examination of one or more of the following topics at an advanced level: logic programming, functional programming, abstract machines, declarative semantics, design and implementation issues.

Computer Science 5411 (ST)
Advanced Topics in Computer Science
3-0; or 3-0
Topics in computer science.

Computer Science 5413 (ST)
Advanced Topics in Computer Science
3-0; or 3-0
Topics in computer science.

Computer Science 5415
Advanced Topics in Artificial Intelligence
3-0; or 3-0
This course may contain several of the following topics: logics, logic programming, natural language processing, knowledge representation, uncertain reasoning, machine learning and knowledge discovery, expert systems, and neural networks.

Computer Science 5417
Information Storage and Retrieval
3-0; or 3-0
This course focuses on the principles of information storage and retrieval and includes the following topics: indexing theory, information theory, basic retrieval models, multimedia retrieval, hypertext, and information networks.
NOT OFFERED THIS YEAR

Computer Science 5435 (ST)
Reading Course
3-0; or 3-0
Directed studies in one or more areas of computer science.

Computer Science 5437 (ST)
Reading Course
3-0; or 3-0
Directed studies in an area of computer science.

Computer Science 5471
Advanced Topics in Computer Graphics
3-0; or 3-0
An examination of one or more of the following topics at an advanced level; surface representation, solid modeling, colour, rendering, image processing, animation.

Computer Science 5800 (9800)
Project
Under the direction of a faculty member, the student will undertake a research project in an area of computer science. A significant portion of the work will involve the preparation of a written report on the research.

Mathematics 5801 (9801)
Project

Mathematics 5901 (9901)
Master's Thesis

Mathematics 5991
Co-op Work Term I

Mathematics 5992
Co-op Work Term II

Mathematics 5993
Co-op Work Term III
(Optional)

Mathematics 5994
Co-op Work Term IV
(Optional)

 


See also:
Faculty of Graduate Studies - Information/Regulations
Department of Mathematical Sciences - Undergraduate
Department of Computer Science - Undergraduate

Return to:
Courses Listing
Academic Programs
Academic Units
Calendar Contents

 

2007-2008 Calendar version