1. Page 1
    2. Page 2
    3. Page 3
    4. Page 4
    5. Page 5
    6. Page 6
    7. Page 7
    8. Page 8
    9. Page 9
    10. Page 10
    11. Page 11
    12. Page 12
    13. Page 13
    14. Page 14
    15. Page 15
    16. Page 16
    17. Page 17
    18. Page 18
    19. Page 19
    20. Page 20
    21. Page 21
    22. Page 22
    23. Page 23
    24. Page 24
    25. Page 25
    26. Page 26
    27. Page 27
    28. Page 28
    29. Page 29

 
.
SiMON FRASER UNIVERSITY
?
MEMORANDUM
To ...... SENATE
?
From ?
SENATE COMMITTEE ON UNDERGRADUATE
?
.......................................................
?
..°
?
"
STUD
rs
........................................
Subject.. ?
.......
?
SC.I.
?
...............
.J
?
Date. ......OVE MBE
.
.
••198l
FOR INFORMATION
Acting under delegated authority at its meeting of November
17, 1981,
the Senate Committee on Undergraduate Studies approved changes in Computing
Science as follows:
[1
1.
Changes in Description for
CMPT 001-3
Computers and the Activity of People
2.
Changes in Prerequisites for
CMPT 10
1
+-1 Introduction to a High Level Programming Language II
CMPT
105-3
Fundamental Concepts of Computing
CMPT
118-3
Computing Projects in the Arts Sciences
CMPT
205-3
Introduction to Formal Topics in Computing Science
CMPT
290-3
Introduction to Digital Systems
CMPT
291- 1
+
Introduction to Digital Circuit Design
CMPT
305-3
Computer Simulation and Modelling
CMPT
ko'+-k
Computer System Measurement and Evaluation
CMPT
1+05-3
Design and Analysis of Computing Algorithms
CMPT 1+26-0
Practicum I
CMPT
1+27-0
Practicum II
CMPT
1+28-0
Practicum III
CMPT
1+29-0
Practicum IV
3 ?
Change in Number, Title, Prerequisite for Former
CMPT
283-3
Programming Languages to
CMPT
383-3
Comparative Programing Languages
1+. Change of Description, Prerequisite for
CMPT
360-3
Computation for Statistical Data Processing
5.
Change in Title for
CMPT
1+00-3
Hardware-Software Architecture I to
Hardware Architecture
Change in Title, Prerequisite for
CMPT
1+01-3
Hardware-Software Architecture II to
Software Architecture
L

 
V
j
-2-
Action ?
détké b'th'eShé Cb,ihi t
' to Uetiáté Stud ie
at its meeting of Noveniber 17; 1981 gR'e
?
'td thC fb"l 16Witiq m6Hóh.
tOTON: ?
That Sénäté 'aprOvC and rec
?
el-id
?
pr
to the
oar'd bf
s;
tbet+i-
á
?
forth iii S;81-t6;
the prob'sed hàhges iiibhiputihg S iéne
as
fd1lb'w
1)
Chthes in lth/eI- 'di'visioh ôUéüirCheri's for
thdé who plan
a
Major 1
6
-
r
-
Hbh6s ii tbflUtiW Sciftce;
2) Amendments to Table's
I, ii
(t6 be dstthrt 4iti
fihal SCIJS dèi's
3)
Lower di'isjóh cO seeji'rér'eht fOr hbe Whd Plan
a Mihd- Ih CbUtIii S'cne;
1+)
lippél- d l iVisldh
éburse
?
i-ments for a iFr in
CoEnp.ftihg SihcC"
Some itèm originály'i'ri this siibmissioh
'
have been 'dëltd
m ?
oh,
transmittal to Senate as the topics are still unier discussion at SCUS
or other bodies. Some
Will
conWé fbi-Ward Wheni cleai-d. A6nWki1 ádibri
should be undertaken On thbse transmitted how.

 
SIMON FRASER UINIVERSLT%
MEMORANDUM
To..........Dr. T. W. Calvert
FIDS
Chngsifl ...........
.......................
Lower Division Course Requirements
Subiect......
From .
?
Rota I '
?
htr
'°P
.............
Dept. of Compit in g Sc 1.cnc'
Nvemb r 4
,
1981.
Datc
.......................
?
... ?
............. ?
. ?
... .....
CHANGE (p.-366) from:
Lower Division Course Requirements
Students who plan to undertake a Major, or Honors in Computing Science
must obtain credit for the following lower division courses (or equivalents):
CMPT 1034
Introduction to a High Level Programming Language I
CMPT 105
. 3
Fundamental Concepts of Computing
CMPT 118-3
Computing Projects in the Arts and Science,
CMPT 2014
Data and Program Organization
CMPT 205-3
Introduction to Formal Topics in Computing Science
CMPT 260
. 3
Social Implications of a Computerized Society
CMPT 290-3
Introduction to Digital Systems
OR CMPT 2914 Analogue and Digital Circuits
MATH 101-3
Introduction to Statistics
MATH 151-3
Calculus I
MATH 152-3
Calculus II
MATH
216-3
Introduction to Computational Methods
MATH 316-3 may be used to satisfy the requirements
of
MATH 216-3
MATH 272-3 may be used to satisfy the requirements of MATH 101-3.
MATH 232-3 is a prerequisite for CMPT
351-3.
PHYS 150-3 is a prerequisite for CMPT 291-4.
In addition, PHIL 210-4 is recommended.
TO:
Lower Division Course Requirements
Students who plan to undertake a Major, or Honors in Computing Science
must obtain credit for the following lower division courses (or equivalents):
CMP.T 101-4 Introduction to Programming
Languages for Computing
Majrs/Mi.nors /llovtors
CMII 103-4
Introduction b-a-High-Level I'rgrammng
Lan.aga
I
CMPT 105. 3 Fundamental Concepts of Computing
CMII 118-3
Computing Projects in the Arts and Sciences
CM PT 2014
Data and Program Organization
CMPT 205-3
Introduction to Formal Topics in Computing Science
CMPT 260-3 Social Implications of a Computerized Society
CMPT 290-3
Introduction to Digital Systems
OR CMPT 2914 Analogue and Digital Circuits
MATH
10I-3
Introduction to Statistics
- or MATH 272-3 Introduction to Probability and Statistics
r
?
(This course is a prerequisite for CMPT 305-3 Computer Simulation and
Modelling)
S.
- ?
- _i_ ----.- -- - .- ?
. ?
-. -- ..-.----- ----.--- -

 
S
MATH 15 1.3 Calculus I
MATH 152-3 Calculus II
?
.
M4114
216-3 Inuoduction to Computational Methoda
IIATH
316-3 ma
y
be
used to satisfy
the requirements
OF MATH. 216-3
MATH 232-3 is a prerequisite for CMPT 351-3.
PHYS 150-3 is a prerequisite for CMPT 291-4.
In addition, PHIL 210-4 is recommended.
App r(
?
of calculus courses in place of
MATh .151, MATH I5. oui.d be based
on corresponding approval
within the Mathem
?
atics Dcpar
LtflCflt.
Rationale
This summarizes
changes which
have been approved
or[or which
approval is
sought.
Registrar's Note:
?
Some items have been deleted as they are still under
discussion at SCUS or other bodies and
Will
be brought
forward when appropriate.
.,

 
Sfl'ION FRASER UNIVERSITY
?
MEMORANDUM
1)r . T. Calvert, Dcnit
.from ?
Ronn d Fhirrop
F
?
IDS ?
Dt.
ep of
Coiti ptit(ngclence
Su
b ?
ccl......
Computing
Amendments
CHANGE FROM:
Science
to Table
Calenar
1, 2 in
............
?
D ?
a
e
.........................................................
November 4, 1981.
TABLE I
.
Area
Course
Thk
Computer De
s
ign and
CM PT 390
. ?
Digital Circuits & Systems
Organizaton
CMPT 393
Systems Software for Minicomputers
and Microcomputers
CM PT 400
Hardware-Software Atchitecture I
(CMPT 401)
Hardware-Software Architecture Ii
CMPT 491
Computers in Real-Time Experiments
MATH 401
Switching Theory & Logical Design
Software Systems
CMPT 301
System Development Methodology
CMPT 305
Computer Simulation & Modeling
CM
. VI 401
Hardware-Software Architecture 11
CM PT
404
Computer System Measurement &
Evaluation
CM PT 483
Compiler Construction
(CM PT 491)
Computers in Real-Time Experiments
Information Systems*
CM PT 302
System Development Projects
CM PT 350
Information and Public Policy
CM PT 354
File and Database Structures
CM PT 370
Information System Design
CMVr 371
Data Communications and Networking
CMPT 340
Computers in Biomedicine
Intensive Applications
CMPT 351
Introduction to Computer Graphics
CMPT 380
Computational Linguistics.
CM PT 410
Artificial Intelligence
L'MPT 451
Interactive Graphics & Animation Systems
Theoretical Computing
CM PT 405
Design & Analysis of Algorithms
Science
MATH 306
Introduction to Automata Theory
MATH 343
Combinatorial Aspects of Computing
MATH 401
Switching Theory & Logical Design
MATH 402
Automata & Formal Languages
Anal
y
tical Tools for
(CM PT 305)
Computer Simulation & Modeling
Scientific
CM PT 360
Computation for Statistical
Computation
Data Processing
MATH 308
Linear Programming
MATH 316
Numerical Analysis I
(MATH 343)
Combinatorial Aspects of Computing
MATH 408
Discrete Optimization
?
--
Software in this context is distinguished from Information Systems which are meant to
include data bases and systems for management decision-making.
0

 
CHANGE TO:
TABLE I.:
Area ?
Cows. ?
Tide
Computer Design and
?
CM PT 390 ?
Digital Circuit. & Systems
'. ?
t)ianIZatiofl
?
CMPT 391-3 Microcomputer Hardware Workshop
CMPT 392-3 Introduction to Di'ita1 :t:'na1 Processing
(CMPT4OI)
CMPT49I
CMPT400
??
?
Had, ?
Mj- ?
Ana Iogtie
Hardware
Software
and Digital
Architecture
Architecture
Circuits
CMPT 492-3 Microprogramming ;nd rnulation
CMPT 495-3 Digital Systems Design &
S
pecification Lab I
CMPT 496-3 Digital Systems Implementation Laboratory
11fl1
401 ?
SwchthgTheorj Design
Software Systems
?
CMPT 301
?
System Development Methodology
CMPT 305
?
Computer Simulation & Modeling
CT 383-3. Comparative Prograrining Languages
CMPT 393-4 Systems Software for Minicomputers and Microcomputers
CMPT 401
Hardware Software Architecture 44-
CMPT
404
Computer System Measurement
&.
Evaluation
CMPT
483
cMrr 491)
Compiler Construction
C.emput.rs,. R.al T
?
hitp.vimsat.
Information Systems
CMPT 302
System Development Projects
CMPT 350
Information and Public Policy
CMPT 354
File and Database Structures
CMPT 370
Information System Design
f'SIPT T7I
Data Communications and Networking
Intensive Applications
/M PT 351
Introduction to Computer Graphics
CM
PT
380
Computational Linguistics
CM PT 410
Artificial Intelligence
40
MPT
'
3
4, *
Computers in Biomedicine
MPT 451
Interactive Graphics & Animation Systems
Theoretical Corn;uting
CMFT 405
Design & Analysis of Algorithms
Science
M131H 306
Introduction to Automata Theory
-MATH 3.43
Comb.natoriaI Ap.ta ufCuuiputuig
flArss 101
Switching Theory& Logical Design
hAIR402
Autom.ata& Formal Languages
Anal y tical 1
ook
for
(cm
PT 305)
Computer Simulation & Modeling
Scientific
Cfl1rT360
Computation for Statistical
Computation
MATH 30*
Data Processing
LiRefif
Programming
t1
11M
316
Numerical Analysis I
(MATH 343)
MATH 408
Combinatorial Aspects olComputing
Discrete Opt.u,tuii

 
/
?
CHANGE FROM
TABLE 11
Area
key
Coa,e(g)
Computer Design and Organization
CMI'! 400
Software Systems
CMPF 301
Information Systems
CMPT 354
Intensive Application
CM PT 410 or
351
Theoretical Computing Science
MATI 1306
Analytical rools for Scientific Computation
any course
?
- -: -
CHANCE TO
TABLE II
In
.
Area
Computer Design and Organization
Software Systems
Information Systems
Intens
i
ve Application
Theoretical Computing Science
Analytical Tools for Scientific Computation
Key
Course(s)
CMVT 400
CMPT 301
CM PT 354
CMPT4IO or.
351
MATH
306
any eowrsc
CtP''
Rationale
Introduce4 the
?
new courses into the Tables and make minor mod ilications.

 
SiMON FRASER UNIVERSITY
MEMORANDUM
Dr. T. Calvert...De.an
ID S
........................
I
..................................
Curriculum Changes
Subiect
......................................................
From. . .
Ronald Harrop ?
...........................
0-
Dept. of Computing Science
November 2, 1981.
Date.......................................................
Change in Lower DivisiOn Course Requirements for a Minor in Computing Science
The entry:
Program for a Minor in Computing Science
Lower Division Course Requirements
Students who plan to undertake a Minor in ('omputing Science should nor-
mally
obtain
credit for the following lower division courses:
CMM 103
.
4 ?
Introduction to a High Level Programming Language I
CMVI 105-3
?
Fundamental Concepts of Computing
(SIP1' IlSJ ?
Computing Projects in the Arts and Sciences
CM PT 201
.
4 ?
Data and Program Organization
CMI'I 260-3
?
Social implication of a Computerized Society
should be ammended to
Program for a Minor in Computing Science
1.ower Division Course Requirements
Students who plan to undertake a Minor in Computing Science should nor-
mally obtain credit for the kdlowing lower division courses:
1 03 -4
£MY---
?
i"'
lis IIgK
Prgrg
I —.1
I
g"g
I
CMPT 101-4 Introduction to a Programming Language
CMPT 105-3
?
Fundamental Concepts of Computing
?
for Computing Majors/Minors/Honors
('MPI 11F-3
?
Computing Projects in the Arts and Sciences
(:Mvr
201-4
?
Data and Program Organization
c
-
I'r 60-3
?
Social Implicatin of a Computerized Society
or CT 205-3 introduction to Formal Topics in Computing Science
MAT!! .1.51-3 Calculus I
Approval of calculus courses in place of MATH 151 .ould be based on
corresponding approval -ithin the Mathematics Department.
RAT!ONALE
The CMPT 101-4 change has been approved by Senate.
CMPT 205-3 has been introduced LZ
4
an alternate to CMPT
260.
CMPT 205 provides an introduction to several topics in Theoretical Computer Science.
(it is a required course for the major being itself a prerequisite to required
Courses in the major.)
MATH 151-3 has
been
added, and a
proposed
change io.the prerequisite for
CMPT 201-4.
.

 
mmw nfl-'-- -
/
Calvert,
?
.
FIDS ?
Dept. of Computing Science
Upper Division Requirements for Nit )r
?
' November 6, 1981.
ublect........
.................................................
Date
......... ... . ...
......................................
CHANGE FROM:
Upper Division Course Requirements
Students minoring in Computing Science must complete at least 15 credits of
upper division Computing
Science
courses, excluding
CMPT 415
and 416. Some
suggested sequences from which programs may be chosen arc:
Chemistry and
?
CMPT 301-3,305-3,351-3,360-3,390-3,393-4.451-3,491-3,
Physics - ?
MATH 316-3,401-3.
We and Social
?
CMPT 305-3.340-3.351-3,360-3.390-3,393-4.410-4,451-3,
Sciences -
?
491-3.
Mathematics -
?
CMPT 301-3,335-3,351-3,354-3,405-3,410-
1
, 483-4,
MATH 306-3,316-3,401-3,402-3.
Business and
?
CMFT 301-3,302-3,305-3,351-3,354-3,370.3,371-3,3934.
Management -
?
404-4.
Humanities -
?
CMFT 353.3,351-3.354-3,360-3,380-3.410-4.
All Minors who want to develop skills in manipulating computer-controlled
instruments and display devices
(CMPT 491-3)
should note that they will require
some background in electricity and mechanics
(CMPT 290-3
is adequate to pro-
vide sufficient information in these areas to enable most students to take CMPT
491.3).
CHANGE TO:
Upper Division Course Requirements
Students minoring in Computing Science must complete at least 15 credits of
upper division Computing Sciencecourses, excluding
CMPT 415
and
416J,—
Normally
at least 12 of these
sugguted ceguenes from
which prams f
a
fty
be chosen are+—
?
credits will be in (NP'I' courses.
\aa
try 3pd
?
CMPT30k-3. 305-3. 351-3. \60-3.390-3.393
.
4\ 4
51-3. 491-3,
cs--\
?
MATh3lk3,4O13.
Soci\i ?
CMPT 305-\. 340-3, 351-3, 3)-3, 3'0-3,393
.
4, 40-4,451-3.
ces_-\
atiCS -A
?
?
491-3.
CMPT 301-3,\?05-3, 3513,3543.4O5-3,4l0-4. 48
AT1(3
M063.l63,40t.3,402i
s and
?
\ ?
CMPT 301-3, 32-3, 305-3. 3SI-1354-3, 370-3. 371- 393-4,
emefli -\
?
404-4.
i%es -
?
CMI'T 350-3, 35ç3 3543. 360-3, \80-3.
410-4.
no\s
who watt to develop skills\in manipuiau computer-cofltr
tied
ints rid displa\ devices
(CMPT 493)
should not3 that they will req
ire
sokgrind in eltricity and rnechakics
(CMVT 29t3
is adequate
10 o-
vicientnfofmati in these areas toçnab1e most
St
?
to take CM
4 -3).
Rationale: There have been some majors in mathematics getting a minor In
-'-. Computing Science by doing mathematics courses which are acceptable for Computing
. credit (the courses for which MACM status is sought). The Computing Science
Undergraduate Committee and the Department felt this to be undesirable and
recommend that the 15 hours upper division credit in Computing Science students
required from a student applying for a minor should normally contain 12 hours of
credit in CMPT courses.

 
?
SIMON FRASER
MEMORANDUM
UNIVERSj'y
%S(
To
........
...... i-f.M..
Secretary
p m
Un
Evans,.
xgracj
of
.Re,gis.trr
q
the
at
Senate
Stvjj,s
Committee
n4
?
.................
?
.From . . . .9B1anç1iet,
Faculty
ii. ?
of Interdiscipiinary
Secretary
aduate Curriculum
?
the
Cti
Subject
.....................................................
.
Date ....
N9y.Jpb.......
?
.'
?
..
Re: Computing Science Curriculum Changes (I.S.C. 81-21)
Un
At
dergraduate
:a meeting
Curriculum
of the Faculty
Committee
of
I
nterdisciplinary
held today members
Studi..es
of
the Committee reviewed and approved the attached changes
in the Computing Science curriculum.
Would you please place this item on the next agenda of the
Senate Committee on Undergraduate Studies for consideration.
ATTACHMENT
JB/pgm
Registrar's Note: Some further changes may be proposed later.

 
SiMON FRASER UNIVERSITY
?
z.s.c.
MEMORANDUM
b
To .........
Dr.
..cayr, Dean
FIDS
?
Subject.....
From .....
.Dr.....arrop
Dept. of Computing Science
November 6, 1981.
Date......................................................
.0
I attach copies of recommendation for those changes in the Computing
Science calendar which require4 FIDS approval. All the major changes
have been reported previously verbally to the Faculty Committee. Minor
changes are consequential ones which are of one of these forms:
(1) greater precision in course description
(ii)
greater precision in stating of relevant prerequisites and
the bringing of the lower division required mathematics
courses into the formal prerequisite structure
(iii)
amendment of upper division requirements to take into
account the existence of new courses.
The one change not covered in the above statements is the raising
of a course from lower division to upper division to fit more appropriately
the level of the students attending the course and the actual nature of
the course.
RH/dc
?
Ronald Harrop
0

 
S ?
S
I
Dr. T. Calvert, Dean
?
Ronald Harrop
FIDS
?
Computing Science
List of Curriculum Changes
?
7 November
1981
This memo acts as a list of contents for the documents supplied
showing proposed changes to the Computing Science Calendar which are of a
Curriculum nature.
I
Lower Division course requirements
Majors and Honors
Amendments to Tables 1,2
Lower Division course requirements
for Minor
Upper Division course requirments
for Minor
?
CMPT 001 ?
D
?
10 1
4
?
P
?
105
?
P
?
118 ?
P
?
201 ?
P
?
205
?
P
?
260 ?
P
?
263
?
NT P
?
290 ?
P
?
291 ?
P
?
305
?
P
?
360
?
DP
?
1400
?
T
?
1
401 ?
T ?
P
?
14014
?
p
?
1405
?
P
1410
?
1426 ?
p
?
1427
?
P
?
1428 ?
p
?
1429
?
P
KEY: N Number, T Title, D Description, P Prerequisite.
Ronald Harrop
0

 
SIMON FRASER UNIVERSITY ?
MEMORANDUM
?
Dr. T. Calvert, Dean
?
From
onaldllarro.
FI DS ?
Dept. of Computing Science
Subject ....
..
.
CMPT
001 ?
Date.... November .......
CHANGE FROM
CMPT 001-3 Computers and
the
Acdvfty 01 People
The
purpose of this course is
to provide a
basic
understanding
and
knowledge
about
computers,
what
they are,
what
they
do, and
what
they
imply.
Such
information is
an
increasingly necessary component
of
the
arrnamcntarium
of
every
educated person.
Topics
covered
will
be
Programming Computers,
Programming Languages, Application
of
Com-
puters to
the World of
the
Arts, Commerce, Industry, Science, and
everyday activity,
the
I
mplications
of Computers
for the
Future of
People
and Society. This
is
not
just
a
computer
appreciation course.
Students
will acquire elementary programming skills and critically
analyse
examples
of
contemporary research and
thought. ?
(Lecture)
-
No
special prerequisite.
Students who have obtained
credit
for or
are currently enrolled in any other Computing
SC1Cflce course may not Lake this course
for
further credit.
TO
7be
cMvr
pu ?
001-3 Computers
Of
hi
?
and
n ?
the AJ
pu
y
fty
?
01..
Unog
/Al *
P utc n to
c
Worl
f
the ?
Co
cru e, In ?
ScicE Lin:
deve d!a3y
ac
and
g
skills al M
?
le ?
^d
critically
anal
e
xam
?
of
e. ?
? dtho ?
(Lecture)
Science
Stu
dents
course
w have
may
obtained
not Lake
aerfjz
this course
for or
for
are
further
currently
credit.
enrolled
in
any other Computing
This course is concerned with computer literacy and
appreciation. What are computers? What do they do? How do they do it?
How will they affect us? Illustrations given of applications of computing
in the as, commerce, industry, science and everyday activity. While
tot
primarily
1
a:programming course, students will learn some programing as
well as critically examining some current developments in the computing
field and their implication for the future of individuals and society.
Rationale:
This does not involve changing content of the course but gives a more
precise indication of the course content.

 
SIMON FRASER UNIVERSITY
MEMORANDUM
To ....... Dr
...
.
alvert5
P C !
a.
.
From
.....
.
Ronald Harrop
FIDS ?
Dept. of Computing Science
ISubject.. Change in Prerequisite ?
.Date .......
.
qYl?. ?
. .l.l..
Change from:
CWT 104-1 Iniroduclioc to. High Led
pro v-- An s
Laanq
e
U
This course is identical to CMPT 103-4 and is intended for the student who wishes to learn
a
second high level language under supervision and for academic credit. The student may
only take this course once for credit. It is considerably
cwer
to master
a
second high level
language; therefore this course carries only one credit. (Lecture/Laboratory)
Prerequisite: CMPT 103-4.
The student must select
a
difTercnt Language from that studied in
CMPT 103-4
to
CMPT 104-I Introduction tos High Lesd Progrannalng lauguge II
This course is identical to CMFF 103-4 and is intended for the student who wishes to learn
a
second high level language under supervision and for academic credit. The student may
only take this course once for credit. It is considerably easier to master a second high level
language: therefore this course carries only one credit.
?
(Lecture/Laboratory)
wqu:.ci'e CMPT-W3-4.
.ejd
g
j
relict a
different
language from Owl
-sitrdkd
in CMT 103-4.
.
PREREQUISITE: CMPT 104-1 (or 103-4 with a grade of B or higbe,ç). The student must
select a different language from that studied in CMPT 101 or 103.
RATIONALE:
These changes are consequent on approved changes in CMPT 103 and the
introduction of CMPT 101.
C

 
SiMON FRASER UNIVERSITY
MEMORANDUM
?
Dr. T. Calvert, Dean
?
Ronald Harrop
To.......
FIDS
..............................................
From
.....................................................
Dept. of Computing Science
0
Subject. . .' ...195,
?
..
?
.
?
Date....... ?
.,.
.W ?
.........................
Change from:
'CM PT 105-3 Fundamental
Coaeepta cICompsth.g
This course introduces fundamental concepts and procedures by which problems are
defined, described, and implemented on computing machines. The student learns principle
organizations of computer architecture, bow instructions arcimplemented, the principles of
machine, assembly and higher ordâ languages, principles of monitors and executive rys.
tems, interactions of hardware and software designs. (Lecture/Tutorial)
Prerequisite: CMPT 1034.
Students with credit for CMPT I00-3 may not take this course for further credit.
to
'CM PT 105-3 Fundamental Concepts
of Coaa,,al,.
This course introduces fundamental concepts and procedures by which problems are
defined, described, and implemented on computing machines. The student learns principle
organizations of computer architecture, how instructions are implemented, the principles of
machine, assembly and higher order languages, principles of monitors and executive sys-
tems, interactions of hardware and software designs. (Lecture /Tutorial)
_Rrereçuir:(e:
C7IIPT 103.4
Su
p
-
e
nts
?
IOU 3 may nrt
ak.
thi,-o.r,s fo, further orediL
•REREQUISITE:
CKPT 101-4 (or .103-4 with a grade of B or higher)
RATIONALE:
This change is consequent on approved changes in CMPT 103 and the introduction
of CMPT 101.

 
SiMON FRASER UNIVERSITY
MEMORANDUM
To .............
.Dr..
.
Calvert, Dean
?
From ......
( ?
FIDS ?
Dept. of Computing Science
I
CMPT 118-3
Sub1ect........ .
change in Prerequisitt
...............
Date
?
.
3
..
1981. .
I.
Change from:
CMPT
118-3 Computing Projects I. the
Arts sad
This course is intended primarily to strengthen
ai
computer applications and techniques. Emphasis
lured programming, documentation,
validation of
Prerequisite: Sec below.
Short project courses are so
t
nethnes offered
I
CMPT 121-1
Computing Project.
CMPT 131-I
Computing Project .
CMPT 132-I
Computing Project
CMFT 141-1
Computing Project -
CMPT 142-I
Computing Project .
CMPT 151-I
Computing Project.
CMPT 152-I
Computing Project
CMPT 161-I
Computing Project
CMPT 162-I
Computing Project -
CMPT 163-I
Computing Project -
CMPT 164-I
Computing Project.
CMPT 165-I
Computing Projec
t
-
CMPT 171-I
Computing Project
CMPT 172-I
Computing Project -
CMPT 181-I
Computing Project
CMPT 182-I
Computing Project ...
CM F1 183-I
Computing Project -
CMPT 184-I
Computing Project -
CMPT 185.
1
Computing Project -
CMPT 186-1
Computing Project-
Prerequisite for CA PT 118 through CMPT
short project
courses may require additional,,,
To:
cMrr
118-3 Computing Projects lithe Arts sad Sd..
This course is intended primarily to strengthen and broaden the student's experience with
computer applications and techniques. Emphasis will be placed on project planning, struc-
tured programming, documentation,
validation
or
programs, and performance evaluation.
Prerequisite:
Sec
below.
.
Short
project courses are sometimes offered under
the
following numbers
CMPT 121-1
Computing Project - Mathesnatica.
CMPT 131-I -
Computing
Project
_(,y.
CMPT
CMFT 141-1132-I
Computing
Computing
Project—
p
roject
Biology
- Physics ...........
CMPT 142-I
Computing Project - )Cinesiology
CMPT 151-I
Computing Project — Geography
CM FT 152-I
Computing Projectichaoulogy
CMPT 161-I
Computing Project - Athropology
CWT 162-1 ?
.
Computing Project
?
Communication
CMPT 163-I
Computing
P roject - History
CMPT 164-I
Computing Project - Political Science
CMPT 165
. 1
Computing Project - Sociology
CMPT 171-I
Computing Project - Business Administration
CMPT 172-I
Computing Project— Economics
CMPT 181-1
Computing Project - Languages
CMPT 182-I
Computing Project— Linguistics
CMPT
CMPT
184-I183-I
Computing
Computing Project
ProjéctIiterature
- English
?
.2.
CMPT 185-1
Computing Project - Design
CM P
I
T I86-1
computing Project _Music
PREREQUISITE4or CMPT
%I
CM PT
CMPT 101-4 (or
LlO3_4
with a grade of B or higher)
RATIONALE:
This change is consequent on approve changes in CMPT 103 and the introduction
of CMPT 101.

 
S1IION FRASER UNIVERSITY
?
MEMORANDUM
T
o ..............
.Dr..
..
.
alvert 5 Pean
FIDS
Subject.......... C
. MPT
.......
20
. 1-4
...................................
?
Change in Prerequisite
From ......Ro
Dept. of Computing Science
November 3, 1981.
Date.....................................................
Change from:
CMPT2OI-4 Data and
Program OrgiJ...ñi,
This course reviews the basic organization of programs, data, and control languages and
input/output routines. Advanced methods will be introduced for the design and implemen-
tation of large programs including the need for, type of, and implementation of modular
design programs.
(Lecture/Tutorial)
Prerequisites: CMPT 1034 105-3 and 118-1
to
W
C -
MYT2014 Data and Program Organlza*los .....
This course reviews the basic organization of programs, data, and control languages and
input/output routines. Advanced methods will be introduced for the design and implemen-
tation of large programs including the need for, type of, and implementation of modular
design programs- (Lecture/Tutorial)
-Prer.quisiiu: CMPT 103
1, lOS 3
and
118-J.
PREREQUISITES: CMPT 105-3, MATH 151-3
. RATIONALE:
Since CMPT 105 requires GMPT 103 there is no need to mention CMPT 103 explicitly;
the Mathematics course required for minors, majors and honours ought to be taken
by the time this course is studied and has been added as a formal prerequisite to
the course.
Registrar's Note: ?
Some further changes may be proposed later.
0

 
SIMON FRASER UNIVERSITY
MEMORANDUM
Dr. T. Calert, Dean
?
F
?
Ronald Harrop
To
..............
?
..........................................
v
ram
...................................................
FIDS ?
Dept. of Computing Science
CMPT 205-3
?
November 3, 1981.
Subject
...........................................
Change in Prerequisite
Date
...................................................
Change from:
'CMPT 205-3 Introduction
to
Formal
Topk. I.
Cosixit1ag Science
This
course provides an introduction to the theoretical aspects of computing, building on
computational concepts encountered in CMPT
103-4
and 105-3. Topics include discrete
mathematical structures as they apply to computing science, and an introduction to the
formal study of models of computation, formal languages and algorithms. This material is
developed more extensively in subsequent upper level theoiy courses. (IctueIrutoij
Prerequisites: CMPT 103-4 and 105-3.
to
CMPT 205-3 Introduction
to Formal Topks
In Coenputhig ScIence -
Thi
s
course provides an introduction to the theoretical aspects of computing, building on
computational concepts encountered in CMPT 1034 and 105-3. Topics include discrete
mathematical Structures as they apply to computing science, and an introduction to the
formal study of models of computation, formal languages and algorithms. This material is
developed more extensively in subsequent upper level theory courses. (Lecture/Tutorial)
Prarequisiiu: CUPT 1(kl land !.2.
PREREQUISIF.: CMPT 105-3, MATH 151-3
RATIONALE:
There is no need to mention CMPT 103 since it is a prerequisite for
CMPT 105; it is considered that the MATH 151 course should be completed before
this course is attempted. This is to ensure that the student has reached a
standard of mathematical sophistication appropriate to the content of C1PT 205.

 
SiMON FRASER UNIVERSITY
MEMORANDUM
T
o
........
Dx...T,..Ca1vet...Deu
.......................
.From
....
.
.
Rp•Harrop
FIDS ?
Dept. of Computing Science
esubjed ?
3—can
?
Date ......
...
ovemb
..................................
Change from:
CMP'T 260-3
Social Impilcatlouss
or
Coss,ste,izrd Soddy
? -
and
An
evil,
examination
that may
of
be
social
entailed
processes
in
t
he
a
that
utomation
are
hem8
of procedures
automated
by
and
which
implications
goods and
for
services
good
• are allocated—Examination of what are dehumanizing and humanizing parts of systems and
-how
Science
Prerequisites.
systems
programs)
can
CMPT
be
and
designed
1034
completion
or
to
105-3
have
045
a
(or
humanizing
semester
CWT (1)1-3
howi
effect
of
for
credit.
?
student,
not
(Lecture/Seminar)
taking Computing
'1
to
CMPT 260-3 Social lmpBcat6ow
of
Cciupoteilzad Soddy
? -
An examination of social processes that are being automated and implications for good
and evil, that may be entailed in the automation of procedures by which goods and services
arc allocated. Examination of what are dehumanizing and humanizing parts of systems and
bow systems can be designed to have a humanizing effect. (Lecture/Seminar)
Prerequisites: tM1'T 103-4, ai H963
(o.
6.414 2 T01)l .1
fee
sffi4.,u
s a91
ta.kin
Computing
Soieoc.pregrama) aid eempltliaa
9(45
a.m
'-r
hew,
cfs.djt,
PREREQUISITES: ?
A course in.Computing Science,
and 45 semester hours of credit.
RATIONALE: ?
-
The possibility exists of persons not specializing in Computing Science taking
this course.' - - -
Registrar's Note: Some further changes may be proposed later.
fl

 
SiMON FRASER UNIVERSITY
?
MEMORANDUM
To ........ Dr.T.Calvert,Dea.
.
FIDS ?
Dept. of Computing Science
CMPT 283-3 Title Change, Number Ch
S
?
Ct
..................... and-
Prerequisite Change
CHANGE FROM:
N9yr.6,..:irl.
i.
CMPT 2&-3 Progrsmm1g L.igi
This course introduces the student to the structures of different
pTOgT*nUfllflI
Global properties of algorithmic languages will be compared including scope of storage
lllOCthOfl.
grouping statementS, control of program
logic
type of procedures implemented.
dthnit mechanisms, and debugging facilities, Students will learn to evaluate different
lam-
guages and when some are of greater use than others. . (Lecture/TUtOflhl)
Prerequisites: CMPT
103-4.
105-3. 118-3,
at
least one course in Grammar, a Foreign Lan-
or Lin
gu
i
s
ti
cL
CHANGE TO:
This course introduces the student to the structures of different programming languages.
Global properties of algorithmic languages will be compared including scope of storage
allocation, grouping statements, control of program logic, type of procedures implemented.
default mechanisms, and debugging facilities. Students will learn to evaluate different lan-
guages and when some are of greater use than others. (Lecture/Tutorial)
Prerequisites: CMPT 1034, 1053. lIE 3, at Mast on. course in Grammar, a Foreign Lan-
-guag.,
or
Linguistics
383-3 COMPARATIVE PROGRAMMING LANGUAGES
Prerequisite: CMPT 201-4
Rationale:
It is considered that the course as currently taught would be
more suitably labelled as an upper division course and that the prerequisite
of CMPT 201 would be advisable. Students attending the course generally
have that prerequisite. The course description remains unchanged.

 
1
MEMORANDUM
Dr. T. Calvert, Dean ?
Ronald Harrop
To........
........................................
.........
.From
...................................................
FIDS
?
Dept. of Computing
SC
ence
O
b
j
ect
.... ?
..
.
203
?
Change of
?
s1.te•
?
Date ....
.
November ..
CHANGE FROM:
CMYJ 290-3 Introductioc to D4gftal
Systems
Thc physical principles underlying digital circuitry will be developed. Digital circuit com-
ponents will be introduced and typical digital systems will be described. The aim is to give
those with minimal background in the physical sciences an understanding of the physical
limits which govern the organization and performance of computers. (Lecture/Laboratory)
Prerequisite: CMPT 105-3.
CMPT29O-3
may not be taken for further credit by those who have obtained credit
or
are
concurrently registered
in
CMPT291-4.
TO
CMVr 290-3
Introduction to Digital Systems
The physical principles underlying digital circuitry will be developed. Digital circuit com-
ponents will be introduced and typical digital systems will be described. The aim is to give
- th
ose with minimal background in the physical sciences an understandin
g
of the physical
hw4t
i which govern
t
he organization and performance of computers. (Lecture/Laboratory)
-
hc.
ii
• *e..
CMPT i05
-J.
CUFF 290-3
may not be taken for further credit by those who have
obtained credit
or are
n
currcntly registered in
CMPT29J-4.
(PREREQUISITES:
[CT 105-3 and MATH 151-3 (orATh 157 3 with a grade of B or higher)
Rationale:
The mathematics course required for majors and minors should have
been completed by this stage of a student's program; knowledge of some
material from that course as well as the degree of mathematical sophistication
associated with the course is appropriate before a student attempts CMPT 290.
n

 
SiMON FRASER UNIVERSITY
MEMORANDUM
Dr. T. Calvert, Dean
?
Ronald Harrop
To......
.
FIDS
..............................................
From
.....
.
Dept: of Cornput±ng
Science
CMPT 291-4
?
Change in Prerequisite ?
Nov 3
• ?
Subject... ?
Date
..................
981.
Change from:
CMPT 291-4
Introduction to
Dtgital (]rculz Design.
Digital circuit design principles are developed for small, medium and large scale integrated
circuit building blocks. Topics include switching theory, transistor theory, micro.-proces,o
interfacing and analog/digital and digital/analog conversion. A sequence of laboratory
experiments
microprocessor
parallel
development
and augment
system, which
lecture
itself
material.
is examined
Laboratory
in detail.
work is assisted
by a
Prerequisites:
PHYS 150-3, CMPT 105-1
?
(Lecture/Laboratory)
CMPT
CMPT
290.3.
2914
?
may not be
.:.
taken
for
further credit by those
who
have
obtained
credit in
to
CMPT
circuit
291-4
design
lotroductloo
principles
to Digital
are
Design
devel
ClrcWt
?
oped for smal
l
J. medium and large scale integrated
?
circuit building blocks. Topics include switching theory, transistor theory, micro-proca,
experiments
interfacing and
parallel
analog/digital
and augment
and
lecture
digitalianajog
material.
con
Laboratory
?
n. A sequence
work is assisted
of la
bo
rat,,y
by a
?
microprocessor development system, which itself is examined in detail.
(
Lecture/Laboratory)
1 —
-Preequi...s: tttYS 150-3, CMtT 165.3.
CMPT 291-4 may not be taken
for
further
CMPT290-3.
?
•:..
credit by
those
who
have
obtained
credit in
-[Prerequisites PHYS 150-3, MPT 105-3 and MATH 151-3
Rationale:
The mathematics course required for.majors and minors should have
been completed by this stage of a student's program; knowledge of some
material from that course as well as the degree of mathematical sophistication
association with the course is appropriate before a student attempts CMPT 291.

 
SiMON FRASER UNIVERSITY
MEMORANDUM
0.......
.
Dr. T. Calvert,
,
Dea.
...
.
From..
?
........
.
arro ?
....
FIDS
?
Dept. of Computing Science
ut ....
cP..3Q5• ?
.....................
?
Date...
?
...... ?
- .
........
CHANGE FROM:
CMVI 305-3 Computer Simulation and
Modr4llnj
This course introduces the techniques for modelling and computer simulation of complex
systems. The philosophy and practice of modelling and of Monte Carlo simulation will be
reviewed. The student will learn at least one simulation language (SIMULA, SIMSCR1FT,
GPSS. CCS or other languages implemented at SFU). apply it to a model, and simulate a
non-trivial system from his/her area of interest. (Lecture/Tutorial)
Prerequisites: CMVI 201-4 At
least
six credits in
a
Science Kincsiology. or Business.
Some knowledge in statistics and probability
(at
least at the level
of MATH 101-3).
CHANGE TO:
CMJ'T 305-3 Computer Simulation
and Modelling
This course introduces the techniques for modelling and computer simulation of complex
systems. The philosophy and practice of modelling and
of
Monte Carlo simulation will be
reviewed. The student will learn at least one simulation language (SIMULA. SIMSCRIPT.
GM
. CCS or other languages implemented at SFU), apply it to a model, and simulate a
non-trivial system from his/her area of interest.
?
(Lecture/Tutorial)
'Prerrquisites: (MPT
181-4. At L...f .L. —dits ?
5ni..c, Kharstalusy, o: Bu.izi.s.
?
I
t
Soni
kri"lc4c in statistics and pr9b2bi.ity (at least at
the level cfMA-TH--iOl-3).
IPT 2014, MATH 272-3 and at least six credits in a Science,
Kinesiology or Business.
Rationale: The statistic prerequisite of MATH 101-3 has been found to be
unsatisfactory for the presentation of the material to be covered in the
course.

 
SIMON FRASER UNIVERSITY
?
MEMORANDUM
I.
Fo. ean CalYert ?
From.... Ronald Harrop
FIDS ?
Dept. of Computing Science
.......................
Ch
.
ange
.
of.
Description.........
Date
..................................................................
CMPT 360 - Change of Prerequisites
?
November
.........
3, 1981.
Change from:
Yl
360-3
COMP012doc
for
Stathtjcil Data PnWeafft
Fhis course provides the student with the background required for applying computers to
he statistical analysis of scientific data. SpccialcouIputu.coutrofled instrumentation for
lati acquisition and display. Graphic and numeric description of data using varieties of
ivailable output devices. Curve fitting. linear and non-linear, multiple regression; Special
earth
rerequisitcs:
quired.
techniques
CMPT
for data
1034
screening.
and a
background
Interactive data
in statistics
processing.
and
?
in research
(Lecture/Tutorial)
methods am
to
'
360-3
CDuq mfttim for fstJ Data
hiscoursc provides the student with the background required for applying conputers to
uthtical analnis of scientific data. Sp lcomiLercontrofled instrumeatiou for
ailablè.outpütdevices.
1a aquisition and'4isp!ay.
Curve
Graphic
fitting,
and
linear
numeric
a&f nonlinear,
dcscriptiou
multiple
of data
regression.
\
3lsing vaeti
'Special
of
arch
erequisitcs:
techniques
€MPTiO34-
for da'ta screeninjjntcractive
and -n-b gr i-in
data
?
processing.
ficr-d-i
?
researcb-neth,ds--
(Lecture/Tutorial)
• I ?
This course is designed to develop expertise in using the computer
to aid in the statistical analysis of large data sets. Exploratory Data
analysis and computer-graphics. Use of statistical packages and related
—algorithms. Optional topics possibly including Monte Carlo simulations,
cluster analysis, and pattern recognition.
[Prerequisites: CMPT 101-4 (or 103-4 with a grade of B or higher), MATH 232-3,
MATH 302-3, MATH 272-3 is recommended.
Rationale:
The new outline gives a more precise description of the course content
than the original outline. The number change is in accordance with a decision
previously passed by FIDS. The prerequisites, like the course content, have
been agreed between Computing Science and Mathematics. These new prerequisites
are more precise than the original ones.
r
I

 
SiMON FRASER UNIVERSITY
MEMORANDUM
I- ?
-'
Dr. T. Calvert, Dean
?
Dr. R. Harrop
To ........
FIDS
................................. .............
?
From ... Dept
?
of Computing Science
CMPT 400 CHANGE OF TITLE
...............
?
.....................................................
November 6, 1981.
Subiect
......................................................
Date
...
...................................................
CHANGE FROM:
CMPT 400-3 Hsr4war.-So(tw2re ArchJtecie I
?
.
This course çsplores the functional behavior and underlying structures of computer sys-
tems. Topics include evolution of computer architectures, memory organizations. micro- -
aiduitccture*, virtual memorics, microprogramming. stack machines, pipelined
processors.
array processing
and protection. ..
?
..
(Lecuuc)
Prerequisites: CMFT2OI-4. 205-3. and 290-3 or 291-4.
CHANGE TO:
S
CMPT 4W-3
_
Anhht-.-i- p I ?
-
Hardware Architecture
This course explores the functional behavior and underlying structures of computer sys-
tems. Topics include evolution of computer architectures, memory organizations, micm-
architectures, virtual memories, microprogramming. stack machines, pipcined processors,
array
Prerequisites:
processing
CMPT 201-4.205-3. and
and
290-3
protection.
or 291-4.
. (Lecture)
Rationale:
The uncoupling of the courses CMPT 400, CMPT 401 fits more closely
with the method of presentation of the courses one of which is concerned
with Hardware, the other with Software.
I

 
SiMON FRASER UNIVERSITY
MEMORANDUM
To ........ ..r.
??
T.Calvert,Dea
. .
FIDS
Sect CMPT 401 - Change of Title and
Change of Prerequisite
From
Dept. of Computing Science
Date. ....cer.
CHANGE FROM:
CMPT40I-3 Hardware-Software Arcbhec1ut
II
This
is the second semester of the hardware-software architecture sequence. Topics include
evolution of operating systems, multiprogramming and time-sharia& concurrent processek
process co-operation, deadlocks and scheduling algorithms.
?
(Lecture)
Prerequisite: CMPT 400.3. .
•..
?
.
CHANGE TO:
CT40l.3HJ..
Se
f
t w
Ms.%rslw,1w.U<
?
-
Software Architecture
This is the second semester of the hardware-software architecture sequence. Topics include
evolution of operating s'stems, multiprogramming and tune-sharing, concurrent processes,
process co-operation. deadlocks and scheduling algorithms.
?
(Lecture)
-
Prerequisite: CMrT400-.
CMPT 201-4, 205-3
Rationale:
The uncoupling of the courses GMPT 400, CMPT 401 fits more closely
with the method of presentation of the courses-one-of which is concerned
with Hardware, the other with Software.
There is no need to impose a CMPT 400 prerequisite on the GIPT 401
course. The relevant CMPT 400 prerequisites have been inserted.

 
1. ?
SiMON FRASER UNIVERSITY
MEMORANDUM
Dr. T. Calvert, Dean
?
Dr. R. Harrop
F1D ..
.........
.From....
?
v
C6iniut1ng Scietue..............
CMPT 404-4
Prerequisite ?
November 6, 1981.
ibje
......................................................
Date
.....................................................
C-- - - -
CHANGE FROM:
CV1PT 404-4 Computer System Measmemeot and EV*IUaIIOD
This course introduces the major problems encountered and-choice of available methods to
evaluate suitability and performance of a computer system. Topics include evaluation of
objectives, economics of computers, measurement of tools and techniques, analysis of
performance, special problems.
(Lecture/Tutorial)
Prerequisites: CMPT 4O)-3 and
a
working knowledge ofapplied statistics.
CHANGE TO:
CMPT 404-4
Computer System Me
uemeut
and Evaluation
This course introduces the major problems encountered and-choice of available methods to
evaluate suitability and performance of a computer system. Topics include evaluation of
objectives, economics of computers, measurement of tools and techniques, analysis of
performance, special problems. ?
(Lecture/Tutoriai)
ET 305-3 and L4003
Rationale:
The phrase 'working knowledge of statistics' has been made more precise
through the statistics requirements implicit in CMPT 305-3 (namely MATH 272-3).
The course is a sequel to CMPT 305.
FJ

 
SiMON FRASER UNIVERSITY
MEMORANDUM
Dr. T. Calvert,
Dean
?
Dr. L
Harrop
To ........
FIDS
............................................. .From
1
P t.
of - Consputthtg
Sc'ience
.................
CMPT 405-3 Prerequisite ?
November 6, 1981.
ubied
..................................................
?
Date.
....................................................
CHANGE FROM:
CMPT4OS-3 Design and Analysis of Computing Algorithm
Models of computation; methods of algorithm design; complexity of algorithms;
algo-
rithms on graphs and integers, sorting and searching. NP-complete problems, applications
in graphics and articial intelligence.
- (Lecture)
Prcrequisites CMPT20I-4 and 205-icr MA TH 243-3.
CHANGE TO:
CMPT
405-3 Design
and Analysis of Computing Algoiithms
Models of computation; methods of algorithm design; complexity of algorithms; algo-
rithms on graphs and integers, sorting and searching. NP-complete problems, applications
in graphics and artificial intelligence. (Lecture)
Prerequisites: CMr'TOI
4 and 0950 ..
M,tTII £43.i.
CMPT 201-4, MATH 152-3
d
and CMPT 205-3A MATH 243-3, and 110Th1216-3 or MATH 232-3
Rationale:
The mathematical prerequisites have been strengthened to make them
more appropriate to the level of the course. The courses added are ones
which have for some years been required or recommended for students majoring
in Computing Science. As they are lower division courses, students would
normally be expected to have completed them in any case before entering
CMPT 405.
.40

 
??
SiMON FRASER UNIVERSITY
?
MEMORANDUM
Dr. T.
Calvert, Dean
?
Dr. R. Harrop
To
.
FTDS
.......
............................................. .
From
...
Dept...of
..
cputjflg
.
seience
...............
CMPT 426-427/428/429
Sub1ect......................................................
Change in Prerequisite
November 6, 1981.
Date
......................................................
CHANCE FROM:
CMPT 426-0 Practkum I
This is the first semester of work experience for students in the Computing Science Co-
operative Education Program. It provides an opportunity to integrate theory and practice.
Prerequisite: Open only to Computing Science Co-op
.
students. The Computing Science
Co-op Co-ordinator must be contacted at the beginning of the semester prior to registration
for
this course.
CMPT 427-0 Practkum II
?
.
This is the second semester of work experience for students in the Computing Science Co-
operative Education Program. It provides an opportunity to integrate theory and practice.
Prerequisite: Open only to Computing Science Co-op students. The Compu
ting
Science
Co-op Co-ordinator must be contacted at the beginning
of the
semester prior to registration
for this course..
CitVF 428-0 Practkwn Ill
This is the third semester of work experience for students in the Computing Science Co-
operative Education Program. It provides an opportunity to integrate theory and practice.
Prerequisite: Open only to Computing Science Co-op students. The Computing Science
Co-op Co-ordinator must be contacted at the beginning of the semester prior to registration
for this course.
?
-
CMPT 429-0 Practicwa IV
? -
This is the fourth semester of work experience for students in the Computing Science Co-
. operative Education Program. It provides an opportunity to integrate theory and practice.
Prerequisite: Open only to Computing Science Co-op students. The Computing Science
Co-op Co-ordinator must be contacted at the beginning of
the
semester prior to registration
for this course.
CHANGE TO:
CMPT 426-0 Practicani I
This is the first semester of work experience for students in the Computing Science Co-
-
operative Education Program. It provides an opportunity to integrate theory-and practice.
Prerequisite: Oren-01-5—
£9 c9ni,-Il&ms
'rivau
GS
riudra
The Computing Science
Co-op Co-ordinator must be contacted at the beginning of the semester prior to registration
for this course.
CMFT 427-0 Practicuni H •-
?
-.
This is the second semester of work experience for students in the Computing Science Co-
operative Education Program. It provides an opportunity to integrate theory and practice.
Prerequisite:
Qrta nly
?
gf5ff
Ct s ?
The Computing Science?
Co-op Co-rdina tot must be con tacte4 at the beginning of the semester prior to registration
for this course.
cMrT4zsopractkumIII
This is the third semester of work experience for students in the Computing Science Co-
operative Education Program. It provides an opportunity to integrate theory and practice.
Prerequisite: Lpca cy " C'uriarr Cs sp stdsnts. The
Computing Science
Co-op Co-ordinator must be contacted at the beginning of the semester prior to registration
for this course.
CMPT429.OPractkWDIV
This is the fourth semester of work experience for students in the Computing Science Co-
operative Education Program. It provides an opportunity to integrate theory and practice.
Prerequisite:
?
anly
to
Geiapuliag
Suisau
Ga z ,toáts. The Computing
Science
?
rerequisite:
of the semester prior to registration
Co-op Co-ordina for must be contacted at the beginning
for this course.
Rationale: The restriction of admission to only Computing Science Co—op students
is being removed as a formal restriction.
-
-
-
-

Back to top