1. Page 1
    2. Page 2
    3. Page 3
    4. Page 4
    5. Page 5
    6. Page 6
    7. Page 7

 
0
?
S.87-64
FOR INFORMATION
SIMON FRASER UNIVERSITY
MEMORANDUM
TO: ?
Senate
SUBJECT:
Faculty of Science/Faculty
of Applied Sciences -
Mathematics and Computing
Science Program
Reference: SCUS 87-9, 87-33
SCAP 87-28
FROM: ?
J.W.G. Ivany,
Chair, SCAP
DATE:
?
Nov.19, 1987
lu
Acting under delegated authority, SCUS approved the proposed
minor curriculum revisions to the Mathematics and Computing
Science Program as agreed to and recommended by the
Department of Mathematics and Statistics, and School of
Computing Science as set out in S.87-64.
.

 
F.
1FO1IO
SIMON FRASER UNIVERSITY
MEMORANDUM
Sus
r7-33
(ppbt)( -r0 SCuS
ppg3jer 5tuS
FOR INFOR&A
110
To: R. Heath, Secretary
?
From: ?
P. Dobud, Administrative
to Senate
?
Assistant to the Dean of
Science
Subject: Calendar Changes: Mathematics &
?
Date: ?
October 6, 1987 -
Computing Science
This is to inform you that the Faculty of Science, at its meeting held on Monday
October
5,
1987 has approved the following calendar changes for the MATHEMATICS
AND COMPUTING SCIENCE PROGRAM. I would appreciate it very much if you would
place these motions in the agenda of the next SCUS meeting for consideration and
approval.
MATHEMATICS AND
COMPUTING
SCIENCE PROGRAM (Paper FSC 87-8).
To approve the following calendar changes for-the MATHEMATICS AND COMPUTING
SCIENCE PROGRAM as follows:
i)
To add to the lower division required courses:
PHIL 210-4, Elementary Formal Logic I.
ii)
To approve the following changes in the Upper Division Entry as follows:
1^1
From:
UPPER DIVISION REQUIRED COURSES
I) The following courses:
MACM 316-3 Numerical Analysis I
CMPT 320-3 Social Implications of a Computerized Society
or ?
350-3 Information and Public Policy
390-3 Digital Circuits and Systems
• ?
405-3 Design and Analysis of Computing
Algorithms
ii)
The required courses in each of two of the groups a), b).
C).
d) below
and in at least three of the groups e), f),
g
),
h). i)
below.
iii)
At least one course taken from one of lists I), g), h), i) below, additional
to ones used in the satisfaction of conditions i), ii) above, and further
additional courses as required taken from the lists a), b), c), d). o). I),
g), h), i) below to bring the total number of credits in upper division
MATH courses to at least 25 and the total number of credits in upper
division CMPT courses to at least 25 where. for this purpose, credit
obtained in MACM courses is divided evenly between MATH and
CMPT.
To:
UPPER DIVISION REQUIRED COURSES
i)
The
following courses:
MACM
316-3 Numerical Analysis I
CMPT
307-3 Data Structures and Algorithms.
?
354-3 ?
File and Data Base Structures.
?
390-3 ?
Digital Circuits and Systems.
405-3 Design and Analysis of
Computing Algorithms.
and one of:
CMPT
320-3 Social Implementation of a
Computerized Society.
350-3 Information and Public Policy.
ii)
The required courses in each of two of the groups
a), b), c), d) below and in at least two of the
groups f), g), h),
i),
j).
S

 
FOR INFORMATION
iv) Additional courses as required to bring the total number of upper
iii)
?
Additional courses as required taken from any of
the lists
?
a)- I) below to bring the total number of
division credits to at least
60.
credits ?
in upper division MATH courses to at least
a) Statistics
25 and the total number of credits in upper division
Required:
ion
to Probability and Stati/
Vis i
CMPT courses to at least 25 where, for this
is
MATH
?
372-3
?
Introduct
ProcosSO
purpose, credit obtained in MACM courses
387-3 ?
Introduction to Stochastic
Models in Statistics
divided evenly between MATH and CMPT.
472-3 ?
Linear
Other Courses:
iv) ?
Additional courses as required to bring the total
MATH
?
473-3 ?
Non-Parame
tric
Statistics
for Statistical Data Processing
number of upper division credits to at least 60.
MACM
360-3
?
Computation
b) Discrete Mathematics
Required:
a)
?
STATISTICS
Required courses: Lj,
?
.,
M 04
1 0 1
>
h
?
ippI;e4 ?
I-.cl
MATH
?
308-3 ?
Linear Programming
and two of the following (our courses:
I -02"3 ?
Ietro4uatiefr4eProbbitity
mr
S30-
MATH
?
343-3 ?
Combinatorial Aspects of Computing
408-3 ?
Discrete Optimization
4434 ?
Combinatorial Theory
445-3 ?
Introduction to Graph Theory
Unew-Mout;1Z)
III
c) Numerical Analysis
Other co
MAll
i T
?
-?Ion-Parametric Statistics.
Required:
MATH ?
310-3 ?
Introduction to Ordinary Differential Equations i
MACM ?
360-3
?
Computation for Statistical
416
.
3
?
Numerical Analysis ii
Data Processing.
d) Applied Mathematics
Required:
Equations
b) DISCRETE MATHEMATICS
MATH
?
310-3 ?
Introduction to Ordinary Differential Equ
Required courses:
and two of the following five courses:
MATH
?
308-3
?
Linear Programming.
MATH
?
314-3
?
Boundary Value Problems
and two of the following four courses:
362-3
?
Fluid Mechanics I
MATH
?
343-3 ?
Combinatorial Aspects of
415-3 ?
Ordinary Differential Equations
Computing.
418-3
?
Partial Differential Equations
408-3 ?
Discrete Optimization.
470-4
?
Variational Calculus
443-4
?
Combinatorial Theory.
445.3
?
introduction to Graph
e) Theoretical
Required:
Computing Science
Theory.
?
MACM
300-3
?
with
Introduction
Applicationsto
Formal Languages and Automata
c) NUMERICAL
Required courses:
ANALYSIS
Other Courses:
MACM
401-3 ?
Switching The ory and Logical Design
MATH
?
310-3
?
Introduction to Ordinary
Differential Equations.
MACM
402-3 ?
Automata and Formal Languages
416-3
?
Numerical Analysis II.
CMPT
?
406-3
?
Computational Geometry
1) Computer Design and
Organization
d) APPLIED MATHEMATICS
Required: One of the following five courses
Required courses:
CMPT
?
391.3 ?
Microcomputer Hardware Workshop
MATH ?
310-3 ?
Introduction to Ordinary
400-3 ?
Hardware Architecture
Systems Design and Specification Lab I
Differential Equations.
495-3 ?
Digital
496-3
?
Digital Systems implementation Laboratory
and two of the following five courses
MATH
?
314-3
?
Boundary Value Problems.
g) Software Systems and programming
362-3 ?
Fluid Mechanics.
Required:
415-3 ?
Ordinary Differential
CMPT ?
401-3 ?
Operating Systems
Equations
Other Courses:
418-3 ?
Partial Differential Equations
CMPT ?
305.3 ?
Computer Simulation and Modeling
3833 ?
Comparative Programming Languages
470-3 ?
Variational Calculus.
384-3
?
Symbolic Computing
402-3 ?
Operating Systems
Measurement
Software Lab.
and Evaluation
e) COMPUTING MATHEMATICS COURSES
404-3 ?
Computer System
4833 ?
Parsing and Interpretation
Required courses:
MACM ?
401-3 ?
Switching Theory and
484-3 ?
Compiler Construction
Logical Design.
h) Information Systems
402-3 ?
Automata and Formal
Required:
CMPT ?
354-3 ?
File and Database Structures
Languages.
Other Courses:
Systems Management
f) COMPUTER DESIGN AND ORGANIZATION
CMPT
?
301-3
?
information
302-3 ?
System Development Projects
Required course:
One of the following four courses
3703
?
information System Design
S ?
Data Communications and Networking
CMPT ?
391-3 ?
Microcomputer Hardware
371-3
Workshop.
400-3 ?
Hardware Architecture.

 
I) Intensive Application
Required: One of the following two courses
CMPT 351-3
Introduction to Computer Graphics
410-3
Artificial Intelligence Survey
Other Courses:
CMPT 340-3
Computers in Biomedicine
411-.3
Knowledge Representation
413-3
Computatio
na
l
Linguistics
451 .3
Interactive Graphics and Animation Systems
General Requirements
The program is subject to the general regulations of the Faculty of Science
and of the University. Admission to courses and requirements relating to
satisfaction of prerequisites are subject to the requirements of the depart-
ments offering the courses. Admission to and continuation in the program is
subject to the obtaining of and maintenance of an overall GPA of at least
3.00.
FOR INFORMATION
495-3 Digital Systems Design and ?
Specification Lab.
?
499-3
?
Special Topics in Computer
Hardware.
?
0
Other courses:
490 .
3 VLSIO Systems Design.
496-3 Digital Systems
Implementation Laboratory.
g) COMPUTING SYSTEMS
Required course:
One of the following two courses
CMPT ?
371
. 3 Data Communications and
Networking.
401-3 ?
Operating Systems.
Other courses:
CMPT ?
402-3
Operating Systems
Software
404-3
Computer System
Measurement and
Evaluation.
479-3
Special Topics in Computing
Systems
h) PROGRAMMING LANGUAGES AND
SOFTWARE
Required:
One of the following two courses
CMPT
?
383-3
Comparative Programming
Languages.
384-3
Symbolic Computing.
Other courses:
483-3
Parsing and Interpretation.
484-3 Compiler Construction.
489-3
Special Topics in
Programming Languages.
INFORMATION SYSTEMS
Required:
One of the following
three courses
CMPT ?
301-3 Information Systems
Management.
370-3
Information Systems
Design.
459-3
Special Topics in Database
Systems.
Other courses:
CMPT ?
302-3
System Development
Projects.
j) ARTIFICIAL INTELLIGENCE
Required: One of the following three courses
CMPT 410-3 ?
Artificial Intelligence
Survey.
412-3 Computational Vision.
413-3 Computational Linguistics.
Other courses:
411 .
3 Knowledge Representation.
419-3 Special Topics in Artificial.
Intelligence.
k) THEORETICAL COMPUTING SCIENCE
CMPT ?
406-3 Computational Geometry.
409-3 Special Topics in Theoretical
Computing Science.
MACM 300-3 Formal Language and
Automata with Applications.

 
FOR INFORMATION
I) INTENSIVE APPLICATIONS
CtvIPT ?
305-3 Computing Simulation and
Modelling.
340-3 Computers in Biomedicine.
351-3 Introduction to Computer
Graphics.
362-3 Computers in Education.
451-3 Interactive Graphics and
Animation Systems.
GENERAL REQUIREMENTS
The program is subject to the general regulations of the
Faculty of Science and of the university. Admission to
courses and requirements relating to the satisfaction of
prerequisites are subject to the requirements of the
departments offering the courses. Admission to and
continuation in the program is subject to the obtaining
of and maintenance of an overall GPA of at least 3.00.
COURSE DESCRIPTION
Course description for Computing Science,
Mathematics and MACM courses are given on
pages??, ??, ?? of this calendar.
MATHEMATICS/COMPUTING SCIENCE COURSES
MACM) FACULTIES OF APPLIED SCIENCES AND
SCIENCE.
. The following courses form part
in Mathematics
of the
and in
programs
Computing Science (see
page ???? of this calendar).
MINIMUM GRADE REQUIREMENT
Student wishing to register for Mathematics/Computing
Science courses must have obtained grades of C- ( C
for MACM 360) or better, in prerequisite courses.
Students will not normally be permitted to enrol in any
MACM course for which a D grade or lower was obtained
in any prerequisite.
Thank you.
cc: Dr. A. Freedman, Chairman, Department of Mathematics and Statistics.
9

 
FSC
FOR INFORMATION
SIMON
?
F R A S E R
?
UNIVERSITY
?
Department of Mathematics and Statistics
memorandum
To: MACH Committee
?
From: R. Harrop
UG Chairman of MATH & CMPT
?
Math/Computing
Chairman of MATH & CMPT
Re: MACH CALENDAR CHANGES
?
Date: July 16, 1987
The proposals submitted some months ago to the Mathematics
and Statistics Department and the School of Computing Science
passed through Mathematics and Statistics and the Faculty of
Science but after delay were referred back by Computing Science
to take into account further
changes
to the Computing Calendar
(deletion of 2 courses namely 392,'491). There was also a
request that prerequisite structure be shown in the Computing
groups. The earlier format covered better the unusual case of a
student 'exempted' from a 'required' course taking a 'later'
requisite. The
course for which the 'exempted' course was a pre
new format is clearer ma 'normal' situation. Note has also
been taken of the fact that 2 courses originally in group (k)
were required under section (1) of upper division requirements.
The new format of the regulations is unchanged from the old
one as far as the actual content of the regulation is concerned.
I hope it will be approved 'by all members of the MACH committee
and that it will now he acceptable 1)0t11 to Mathematics and to
Computing.
Since no content change is being made I will assume
everything is satisfactory from the MACH point of view if I do
not receive a response to the contrary within 10 days of the
issuing of this revision. If a negative response is received, I
will call a meeting of the committee. I will inform the
Department and School as to whether or not a meeting of MACH is
being called. Meanwhile I would appreciate knowing if there is
likely to be any further criticism of the document.
I am not opposed to changes in
?
but feel it
essential that the MACH calendar is brought reasonably into line
with the others and that this be done with absolutely minimum
delay. I think that during 1987/68 we might wish to consider
whether there are changes i
?
Ltnc required to the program,
for example, some members of Mathematics have expressed a wish to
alter the M1Ik. portion of the requirements to include additional
areas of the discipline as possible areas of study. Side effects
of the changes related to the dropping of the old MACH 306 and
the introduction that took place of more automata theory with the
CMPT courses may also need discussion now that the new courses
are settling down.
.
I

 
-2-
?
FOR INFORMATION
If anyone wishes to contact me and I am not on campus the
best
way is through E-Mail (RONALD HARPOP on the MTS system).
access SFU MTS mail regularly from TRIUMF and UBC.
P. H
'I.

Back to top