1. Page 1
    2. Page 2
    3. Page 3

 
4
S.89-41
• ?
SIMON FRASER UNIVERSITY
MEMORANDUM
To: ?
Senate ?
From:
L. Salter
Chair, SCAP
Subject:
School of Computing Science -
?
Date: ?
November 9, 1989
Curriculum revision
Reference: SCUS 89-25, 89-35
SCAP 89-26
Action undertaken by the Senate Committee on Academic Planning/Senate Committee on
Undergraduate Studies gives rise to the following motion:
Motion:
"That Senate approve and recommend approval to the Board of Governors as set forth
in S.89 -41 the changes to the requirements for a Major and Honors in Computing
Science, and,
deletion of CMPT 362 Computers in Education
CMPT 484 Compiler Construction."
For Information:
Change; of title, course description and prerequisite.

 
/ ?
Simon Fraser University
. .
?
MEMORANDUM
• ?
To... ?
.
?
ruCux(c.uim
•• ?
...............................................................ScAs.tingScincc
......................................
Subject; ... ?
n..igc
.....................................................
.Date:
.
....
Q.ckQJr.J.7.J9$9
........................................................
The Undergraduate Curriculum Committee of the School of Computing Science proposes the following changes to
the calendar description of the undergraduate program in Computing Science:
• An existing course (CMVF 300) is to be added to the list of required courses for both the major degree and the
honors degree.
.. The. course description for CMPT
354
is to be altered slightly.
• CMPT 362 and 484 are to be deleted from the list of course offerings.
Change in the Requirements for a Major in Computing Science
• This affects both the BA.
and
the B.Sc.
.
?
• From "CMPT 307-3 (Data Structures and Algorithms) and
CMPT
354-3 (File and Database Structures) must
be included within the courses used to satisfy depth and breadth requirements".
To "CMPT
300-3 (Introduction to Operating Systems), CI'WF 307-3 (Data Structures and Algorithms) and
CMPT
354-3
(File and Database Structures) must be included within the courses used to satisfy depth and
breadth requirements".
Rationale
Changes in the field of Computing Science at large, and changes in the expectations of employers
of Computing Science majors indicate that the area of operating systems is an increasingly important subfield
of the discipline. The course being proposed as an additional requirement contains concepts and methods
which are now central to many distinct areas of Computing Science. For this reason, it is deemed essential
that Computing majors be exposed at least to an introductory course in operating systems.
Change in the Requirements for Honors in Computing Science
From
"CMPT 307-3 (Data Structures and Algorithms) and CMPT
354-3
(File and Database Structures)
must be included within the courses used to satisfy depth, breadth and credit hour requirements above".
To
'CMPT 300-3 (Introduction to Operating Systems),
CMPT
307-3 (Data Structures and Algorithms) and
CMVI'
354-3
(File and Database Structures) ... must be included within the courses used to satisfy depth,
breadth and credit hour requirements above".
Rationale
The rationale is the same as that given for the change in Major requirements (above).
.
1

 
Change in the Title and Course Description for CMPT 354
• From
"FILE AND DATABASE STRUCTURES. Disk accesses. File organizations. Logical representations
of data records. Data models. Studies of some popular file and database systems. Document retrieval. Other
related issues such as database administration, data dictionary and security..."
To
"DATABASE SYSTEMS AND STRUCTURES. Logical representations of data records. Data models.
Studies of some popular database systems. Document retrieval. Other related issues such as database ad-
ministration, data dictionary and security..."
Rationale
The topic of file organization is now being taught in CMPT 300. Deletion of this material from
CMPT
354
will permit the remaining topics in
354
to be covered in greater depth. If CMPT 300 is adopted as
A required course for all computing majors (as proposed above), the material deleted from CMPT
354
will
still be encountered by all computing majors.
Deletion of CMPT 484 and CMPT 362 from Course Offerings
• Rationale CMPT 484 (Compiler Construction) has been offered, but has never received sufficient enrollment
to avoid cancellation. The exceedingly small demand for this course may be due to the fact that the course
has a large number of prerequisites (which cannot be dropped). Most students who are in a position to take
this course are also in a position to graduate.
• CMP'I' 362 (Computers in Education) has received only very limited enrollment in the past and received
insufficient enrollment the last time it was offered. It is judged to be very peripheral to our program by our
curriculum committee, and there appears to be no popular demand for the course.
N.B. Deletion of CMPT 484 requires modification of Table I
(p.
54) and deletion of CMFF 362 requires modifica-
tion of Table II
(p.
54)
of the current calendar.
Simon Fraser University
Memorandum
To
......kA.S.
?
gaduqte. .c
?
cihii Committee
?
From
James J.Weinkam ?
.
Director
3
Undergraduate ?
Proas
grm
Subject
Prerequisi ?
tha
ng
.cMT.
410
?
Date.
.?/PJ.1.7
...........................................
The prerequisite change for CMPT 410 described below was approved by the School of Computing
Science Undergraduate Curriculum Committee in February 1988. Due to an oversight, it was not
forwarded to the faculty committee along with the rest of our curriculum changes approved at the April
and May meetings. Please place this item on the agenda of the next FAS Curriculum Committee
meeting.
CMPT 410-3 Artificial Intelligence Survey,
Prerequisite change only.
Current prerequisite:
CMPT 201 and
205.
CMPT 384 recommended.
Proposed prerequisite:
CMPT 201,
205,
and 384.
Rationale: Students currently taking the course who have not taken CMPT 384 do not have adequate
knowledge of LISP or of representation and manipulation of symbolic information and the symbolic
approach to problem solving.
2

Back to top