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.
(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
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.
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