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

 
S.96-8
• ?
SIMON FRASER UNIVERSITY
OFFICE OF THE VICE-PRESIDENT, ACADEMIC
?
MEMORANDUM
To:
?
Senate
From: ?
D. Gagan, Chair
1Q4i
Senate Committee on Academic Planning
Subject: ?
School of Computing Science
Curriculum Revisions
Date:
?
December H, 1995
Action undertaken by the Senate Graduate Studies Committee and the Senate Committee
on Academic Planning gives rise to the following motion:
Motion:
"That Senate approve and recommend approval to the Board of
Governors, as set forth in s.96-8 , the following
New courses:
?
CMPT 770-3
Computer Graphics
CMPT 873-3
User Interface Design
CMPT 878-3
Scientific Visualization
CMPT 880-3
Special Topics in Computing Science
CMPT 88-3
Special Topics in Computer Graphics."
For Information:
Acting under delegated authority of Senate, SGSC has approved the following revision
CMPT 827-3 Change of title ?
From: Expert Systems
To: ?
Intelligent Systems
Agreement has been reached between the Faculty and Library in
the assessment of library costs associated with the new courses.

 
O ?
Simon Fraser University
MEMORANDUM?
To:
Dr. Parvceii Bawa, Associate I)caii
?
From:
Tiko Kaiieda, Director, CMPT
and Chair, FAS ( rad Committee
?
Grad Program
Subject:
Calendar Changes
1996/97
?
1
Date:
Nov. 10, 1995
• New course proposals
• ( M l'l'77() (oinpiiter Graphics
• (:M I'l's73 User Interface l)esign
- ?
--
• -M P'l'478 Scieiit.ilic Visualization ?
-
• CM I'T887 Special Topics in Computer Graphics
• CM lT8() Special 'I'opics in Computing Science
2.
Course linine chaiige, CMPT827
Front
' Expert. Systei
11$
' to lii tel I igen t Systems'
ltatioiialr: to reflect the recent trend in this held.
. Library
assessiiient
No additional resources are required (see
the
attached memo from the Library).
S
9

 
SFU ?
Computing Science
CMPT - GRADUATE CURRICULUM REVISIONS
Revision 5 .
- Oct. 13, 1995
RATIONALE:
• reflect current trends in the field AND demand of the students in computer graphics AND
the strengths of the
faculty.
• provide an introductory computer graphics course(s) to bring those without a graphics
back-
ground (or limited one)- up to speed, as well as present research topics.
• should allow a computer graphics course for other emerging topics.
• need a general computer science course for accommodating other areas which are not currently
covered by existing courses (such as software engineering) to allow flexibility in meeting miew
demands, supporting visiting faculty, and developing new courses.
NOTES:
Courses equivalent to CMPT770 and CMPT878 have been taught recently as Special Topics courses,
and a course equivalent CMPT73 is scheduled for 96-1 under CMPT82 (Special topics in Artificial
Intelligence).
.
a

 
SIMON FRASER UNIVERSITY
New Graduate Course Proposal Form
Department:
School of Computing Science
?
Course Number:
CMPT 770
Course Title: ?
Computer Graphics
Course Description for Calendar
(append a course
outline)
This course covers advanced topics and techniques in computer graphics such as solid
modelling, curves and surfaces, fractals, particle systems, advanced rendering
techniques, animation, and post-production techniques.
?
Research topics in virtual
reality, human figure animation, CAD, scientific visualization, and other areas will also
he discussed.
Credit Hours:
3
Vector:
3/0/0
Prerequisites (if any):
Students with credit for
Ct4PT 461 or equivalent may not take CMPT 770 for further credit.
-Estimated
?
Enrolment:
10-15 ?
-
When the course will first be offered:
1996 (has already as 882)
Frequency of course offering:
?
Once a year
Justification:
The course provides an introduction to advanced topics in computer graphics to graduate
students who do not have an extensive graphics background. Thus it forms the
backbone of future graduate graphics courses.
Resources:
Faculty member(s) who will normally teach this course;
append information about their competence to teach the course:
Fracchia, Calvert, Dill,
S her me r
Number of additional faculty members required in order to offer this course:
?
0
Additional space required in order to offer this course (append details):
?
0
Additional specialized equipment required in order to offer this course (append details):0
Additional Library resources required (append details): annually:
?
$ ?
One-time: $
Any other resources implications of offering this course (append details):
If additional resources are required to offer this course, the department proposing the course should
be prepared to provide information on the source(s)
of
those additional resources.
Approvals:
Departmental Graduate Program
Committ ? ?
--
- Date:
Faculty Gradua
?
Studies Committee: ?
-("- -
Date:
/1I'C
-/O)
'iS
Faculty: ?
- ?
Date:
/4VL
Following approval by the Faculty, this form and all relevant documentation should be forwarded to
the Assistant Director - Graduate Studies in the Office
of
the Registrar for consideration by the
Senate Graduate Studies Committee, the Senate Committee and Academic Planning and Senate.
.
kj New Course Prop 13 Oct.95
?
3.

 
SFU ?
Computing Science
CMPT 770-3 Computer Graphics
Instructor: D. Fracchia, T. Calvert,
J. Dill, 'I'. Shrriticr
?
Possibly U. I'nnt and
Z.
Li
OBJECTIVE/DESCRIPTION:
This course aims to provide an introduction to advanced topics in computer graphics to gradimal.c
students who do not have an extensive graphics background (one half to two thirds of the course)
as well as present research topics (one third to one half of the course).
CALENDAR DESCRIPTION:
This course covers advanced topics and techniques in computer graphics such as solid modelling,
curves and surfaces, fra.cta.ls
, particle systems, advanced rendering techniques, animation, and post-
production techniques. Research topics in virtual reality, human figure animation, CAD, scientific
visualization, and other areas will also be discussed.
Exclusion: CMPT461 or equivalent.
TOPICS:
Topics include: solid modelling, curves and surfaces, fractals, particle systems, advanced rendering
techniques (colour spaces, shading, raytracing, radiosity, texture mapping, stereoscopy), ani mna.tion,
and post-production techniques. Applications in virtual reality, human figure animation, ('AD,
scientific visualization, and other research areas will he discussed.
An instructor may use his/her own discretion as to the amount of time spent on each topic, as
well as to the choice of research topics covered. Several areas warrant the use of other materials
(articles, books, etc.) to supplement the textbook, such as: CIE colour space, fra.ctals, animmiation,
and research topics. Approximately 1/2 to 2/3 of the course time will be spent on background
material with the remainder of the time focused on research topics. 'l'he course should also include
an extensive project.
TEXTBOOK:
Foley, J. D., Van Dam, A.. Feiner, S. K., and Hughes, J. F.;
Computer Graphics Prineipics and
Practice (2nd Ed.),; Addison-Wesley Publishing Company, Reading,
MA,
1990.
REFERENCES:
Rogers, D. F.;
Procedural Elements for Computer Graphics
(2nd Ed.),; McGraw-Hill, New York,
1985.
Rogers. ,
D. F. and Adams, J. A.;
Mathematical Elements for Computer Graphics
(2nd Ed.),;
McGraw-Hill, New York, 1990.
IEEE Computer Graphics and Applications (Journal).
ACM Transactions on Graphics (Journal).
ACM SIGGRAPH Computer Graphics (Conference Proceedings).
ADMINISTRATIVE CONCERNS:
Frequency of Offering: once a year.
Anticipated Enrollment: 10-15 Students/offering.
Faculty: F. D. Fracchia., T. Calvert, J. Dill (Engineering), T. Shcrnmcr. Possibly 13. F'unt and
Z.
Li.
COMPUTER FACILITIES:
Machines: SGI, Sun (Instructor discretion).
Languages: C, C++, Modula-2, Modula73, Pascal (Instructor discretion).
Special Software: GL/OpenGL/NPGL and Inventor/Openlnventor and MOTiF or FORM S on SC!
and Sun (Instructor discretion).
EXCLUSION:
01PT461 or equivalent..

 
SIMON FRASER UNIVERSITY
• ?
New Graduate Course Proposal Form
Department:
School of Computing Science ?
Course Number: CMPT 873
Course
Title: ?
User Interface Design
Course Description for Calendar
(append a course outline)
This course provides an overview of a number of research areas in human-computer
interaction. ?
Topics may include: overview of HCI (historical/intellectual, GUI, case
studies), interactive systems (design, evaluation, software development), interaction
methods (vision, graphic design, touch, speech, etc.), human factors (information
processing, capabilities), research frontiers (computer supported cooperative-work,
intelligent systems, hypertext, multimedia, virtual reality, cyberspace).
Credit Hours: 3 Vector: 3/0/0 Prerequisites (if
any):
CMPT
363
or equivalent
is
recommended (instructor discretion).
Estimated ?
Enrolment:
10-15 ?
-
?
- - ?
When the course will first be offered:
1996 (as 882)
Frequency of course offering: ?
Once a year (or every second)
Justification:
User interface
design is
an
important
(and
necessary) aspect of computer
graphics.
Many
of
our
graduate students in computer graphics
are involved
in UI
research
(such
as IGI, VIEW, and 3DPS projects).
Resources:
S ?
Faculty member(s) who will normally teach this course;
append
information
about their competence to teach
the course:
Fracchia,
Calvert, Dill,
S he r m e r
Number of additional faculty members required in order to offer this course:
?
0
Additional space required in order to offer this course (append details):
?
0
Additional specialized equipment required in order to offer this course (append details):0
Additional Library resources required (append details): annually: ?
$ 0
-
?
$ _2_._
Any other resources implications of offering this course (append details): --
If additional resources are required to offer this course, the department proposing the course should
he prepared to provide information on the source(s) of those additional resources.
Approvals:
z
/' (
Departmental Graduate Program Commité:
?
Date:
Faculty Gradua
?
Studies Committee: ?
Date: ?
to
Faculty:
?
ILL_L ?
Date: ?
oL'
/0
I
'i/S
.
?
lollowing approval b
y
the Faculty, this form and all relevant documentation
should be forwarded to
the Assistant Director - Graduate Studies in the Office of the Registrar for consideration by
the
Senate Graduate Studies Committee, the Senate Committee and Academic Planning and Senate.
kj
New
Course Prop 13 Oct.'95
?
J^ -

 
SFU ?
Computing Science
CMPT 873-3 User Interface Design
Instructor: T. Calvert, J. 1)111, 1). Fraccliia, T. Shermer
OBJECTIVE/DESCRIPTION:
This course provides an
overview of a number of research areas in human-computer interaction.
CALENDAR DESCRIPTION:
This course provides an oveviw of a number of research areas in human-computer interac-
tion. Topics may include: overview of H
,
-CI (historical/intellectual, GUI, case studies), interac-
tive systems (design, evaluation, software development), interaction methods (vision, graphic
(IC-
sign, touch, speech, etc.), human factors (information processing, capabilities), research frontiers
(computer-supported cooperative-work, intelligent systems, hypertext, multimedia., virtual reality,
cyberspace).
Prerequisites: CMPT363 or equivalent is recommended (instructor discretion).
TOPICS:
This course provides an overview of a number of research areas ill human-computer interaction.
Topics may include:
• Overview of Human Computer Interaction - historical and;intellectual perspective; emergence
of graphical user interfaces,
?
studies.
• The Process of Developing Interactive S
y stems - design and evaluation; considering work
contexts in design; software development environments; development tools.
• Interacting with Computers - vision, graphic design, and visual display; touch, gesture, and
marking; speech, language, and audition.
• Psychology and Human Factors
-
-human information processing; designing to human capa-
bilities.
• Research Frontiers in Human-Computer Intera:ciion-- groupware and computer -supported
cooperative-work; customizable systems aid intelligent agents; hypertext and multimedia;
virtual reality and cyberspace.
TEXTBOOK:
N one.
REFERENCES:
Shneiderman, B.;
Designing the Usr Interface
(2nd Edition).; Addison-Wesley Publishing Com-
pany, Reading, MA, 1992. Badre. A. and Shneiderman, B. (eds);
Directions in Human-Computer
Interaction.; Ablex Pub. Corp.. Norwood, N.J., 1982.
Barratt, K.;
Logic and Design : In .4rt,.Science and Mothernat.ics.;.Herbert
Press, London, 1989.
Bodker, S.;
Through the Interface.;
L. Erlbaum,Hillsdale, N.J.,i991.
Foley, J. D., Van Dam,
A.,
Feinr, S. K., and Hughes, J. F.;
computer Graphics Principles and
Practice
(2nd Edition),; Addison-Wesley Publishing Companv,Reading, MA, 1990.
ACM SIGGRAPH (Conference Proceedings).
ACM CHI (Conference Proceedings).
International Journal of Human-Computer Interaction (Journal).
Journal of Visual Languages and Comuting (Journal).
ADMINISTRATIVE CONCERNS:
Frequency of Offering: once a year.
Anticipated Enrollment: 10-1-5 students/offering.
Faculty: T. Calvert, J. Dill (Engineering), F. D.-Fracchia, T. Shermer.
COMPUTER FAILITIES:
Machines: SGI,• Sun, NeXT (Instructor discretion).
Languages: C, C++, Modula-2. Modula-3. Pascal (Instructordiscretion).
.
.
.

 
Special Sofi.waic: GL/OpviiGL/Nl)L and Inventor/Openinventor and MOTIF or FORMS on
SGI and Sun, Interface builders (NeXTstep, etc.) or prototyping tools (if available). Instructor
.
?
discretion is advised.
PREREQUISITES:
CM
PT363 or equivalent is recommended (instructor discretion).
L
11

 
SIMON FRASER UNIVERSITY
?
New Graduate Course Proposal Form
Department:
School of Computing Science
?
Course Number:
CMPT 878
Course Title:
?
Scientific Visualization
Course Description for Calendar
(append a course outline):
This course presents advanced topics in the field of scientific visualization.
?
Topics may ?
include: an introduction to visualization (importance, basic approaches and existing
tools), abstract visualization concepts, human perception, visualization methodology, 2D
and 3D display and interaction, advanced techniques (polygon reduction, volume
rendering, multivariate representations, parallel algorithms, etc.) and virtual reality.
Credit Hours:
3
Vector:
3/0/0
Prerequisites (if any):
CMPT 461, CMPT 770 or
equivalent (by permission of instructor).
Estimated ?
Enrolment:
10-15
When the course will first be offered:
1997 (already as 882)
Frequency of ourse offering:
Once a year (or second) depending of CMPT 763.
Justification:
Scientific visualization is emerging as an important area of interest in computer
graphics. ?
It is also the primary research interest of several faculty and students.
Resources:
Faculty member(s) who will normally teach this course;
append information about their competence to teach the course:
Fracchia, Calvert, Dill,
Shermer
Number of additional faculty members required in order to offer this course: 0
Additional space required in order to offer this course (append details):
?
0
Additional specialized equipment required in order to offer this course (append details):()
Additional Library resources required (append details): annually:
?
$ _'_ One-time: $ _2
?
Any other resources implications of offering this course (append details):
If additional resources are required to offer this course, the department proposing the course should
be prepared to provide information on the source(s)
of
those additional resources.
Approvals:
Departmental Graduate Program Commit
?
-7-_
Date:
Faculty
Gradu?15
Studies Committee: ?
Date:
Faculty: ?
------------------ Date:
Following approval by the Faculty, this form and all relevant documentation should be forwarded to
the Assistant Director - Graduate Studies in the Office
of
the Registrar for consideration h' the
Senate Graduate Studies Committee, the Senate Committee and Academic Planning and Senate.
?
Is
kj New Course Prop 13 Oct.'95
?
? .
?
-

 
SFU ?
Computing Science
CMPT 878-3 Scientific Visualization
Instructor: D. Fracchia, J. 1)111, T. Calvert, T. Shermer
OBJECTIVE/DESCRIPTION:
This course present advanced topics in the field of scientific visualization.
CALENDAR DESCRIPTION:
This course presents advanced topics in the field of scientific visualization. Topics may include: an
introduction to visualization (importance, basic approaches and existing tools), abstract visualiza-
1,ioii
concepts, human perception, visualization methodology, 2D and 31) display and interaction,
advanced techniques (polygon reduction, volume rendering, multivariate representations, parallel
algorithms, etc.) and virtual reality.
Prerequisites: CMPT16I, CMPT770 or equivalent (by permission of instructor).
TOPICS:
--
'l'Ol)icS
include-
- an -introduction to visualization (importance, basic approaches and existing tools),
abstract, visualization concepts, human perception, visualization methodology, 2D and 3D display
and interaction, advanced techniques (polygon reduction, volume rendering, multivariate represen-
tations, parallel algorithms, etc.) and virtual reality.
'('lie course will contain an extensive project of
an
interdisciplinary nature (in collaboration with
other researchers working on actual research projects where possible).
TEXTBOOK:
None.
REFERENCES:
Brodlie, K. W. (ed);
Scientific visualization : tc-chniques and applications,;
Springer-Verlag, Berlin,
1992. Foley, J. D., Van Dam, A., Feiner, S. K., and Hughes, J. F.;
Computer Graphics Principles
and Practice
(2nd Edition),; Addison-Wesley Publishing Company, Reading, MA, 1990.
F'riedholf, R.. M. and Benzon, \V.;
Visualization : the second computer revolution,;
Abrams, New
York, 1989.
Hagen, 11., hI uller, II., and Nielson,
C. M.
(eds);
Focus
on scientific visualization,;
Springer-Verlag,
Berlin, 1993.
Tufte, E. IL;
The Visual Display of Quantitative Information,;
Graphics Press, Cheshire, Conn.,
1983.
IEEE Visualization (Conference Proceedings).
IEEE Computer Graphics and Applications (Journal).
IEEE Transactions on Visualization and Computer Graphics (Journal).
ACM Transactions on Graphics (Journal).
ACM SIGGRA PH Computer Graphics (Conference Proceedings).
ADMINISTRATIVE CONCERNS:
lreqiiency of Offering: once a year.
Anticipated Enrollment: 10-15 students/offering.
Faculty: F. D. Fraccliia, 1. ])ill (Engineering), T. Calvert, T. Shermer.
COMPUTER FACILITIES:
?
Machines: IBM,
MacIntosh, SC!, Sun, NeXT (Instructor discretion).
Languages: C, C++, Modula.-2, Modula-3, Pascal (Instructor discretion).
Special Software: GL/OpenGL/NPGL and Inventor/O pen Inventor and MOTIF or FORMS on SGI
and Sun (Instructor discretion). Depends on project and availability of visualization package.
PREREQUISITES:
CMP'I"lGl, CMPT770 or equivalent (by permission of instructor).
q
.

 
SIMON FRASER UNIVERSITY
?
New Graduate Course Proposal Form
Department:
School of Computing Science
?
Course Number:
CMPT 880
Course Title:
?
Special Topics in Computing Science.
Course Description for Calendar
(append a course outline)
This course aims to give students experience to emerging important areas of Computing
Science.
Credit Hours:
3
Vector:
3/0/0
Prerequisites (If any):
?
Instructor discretion.
Estimated Enrolment:
10
When the course will first be offered:
96-3
Frequency of course offering:
?
irregular (no more than once every 2 years)
Justification:
Need a general course not currently covered by existing courses to allow flexibility in
meeting new demands, supporting visiting faculty, and developing new courses.
Resources:
Faculty member(s) who will normally teach this course;
append information about their competence to teach the course:
Faculty, visitors
Number of
additional
faculty ?
members
?
required ?
in
?
order
to
?
offer
?
this ?
course: ?
0
Additional
space ?
required ?
in ?
order to ?
offer this
?
course
(append ?
details): ?
One classroom
Additional
specialized
equipment ?
required ?
in
?
order ?
to offer ?
this ?
course ?
(append ?
dctails):0
Additional
Library ?
resources
required
?
(append ?
details):
annually: ?
$
?
_0_
?
One-time: ?
$ ?
__0_.
Any ?
other
resources
implications ?
of ?
offering ?
this ?
course
(append ?
details): ?
__None___
If
additional
resources are ?
required to offer this course,
?
the
department proposing the course should
be prepared
to provide
information on the source(s)
of
those
additional ?
resources.
Approvals:
Departmental Graduate Program Committe
.
_1
Date:
Faculty
Faculty Gradue Studies Committee:
?
- ?
Date: ?
/0I
c1
Faculty: ?
L
?
i
---
--------------- Date:
?
/0j...i?
S
Following approval by the Faculty, this form and all relevant documentation should he frrwarded to
the Assistant Director - Graduate Studies in the Office
of
the Registrar for consideration b
y
the
Senate Graduate Studies Committee, the Senate Committee and Academic Planning and Senate.
:kj New Course Prop 13 Oct.'95
?
l
.
.
.

 
SFU ?
Computing Science
is
?
CMPT 880-3 Special Topics in Computing Science
OBJECTIVE/DESCRIPTION:
'.I'his course introduces graduate students to specialized topics in computing science. The intention
is to accommodate areas within computing science for which there are no current course offerings
(such as software engineering).
CALENDAR DESCRIPTION:
Current topics in Computing Science depending on faculty and student interest.
Prerequisites: instructor discretion.
TOPICS:
Instructor discretion.
TEXTBOOK: -
Instructor discretion.
REFERENCES:
I nstriict.or discretion.
ADMINISTRATIVE CONCERNS:
1'reqiiency of Offering: instructor discretion.
Anticipated Enrollment: tha.
Faculty: tba.
COMPUTER FACILITIES:
Machines: instructor discretion.
Langu ages: instructor discretion.
Special Software: instructor discretion.
PREREQUISITES:
Instructor discretion.
Ii.

 
SIMON FRASER UNIVERSITY ?
New Graduate Course Proposal Form
Department:
School of Computing Science ?
Course Number:
CMP1' 88
Course Title: ?
Special Topics in Computer Graphics
Course Description for Calendar
(append a course outline):
This course introduces graduate students to specialized topics in computer graphics.
?
In ?
most cases, such topics will build upon those discussed in previous graphics classes, or of
prime interest to faculty (such as current research topics).
Credit Hours:
3
Vector:
3/0/0
?
Prerequisites (if any):
instructor discretion.
Estimated Enrolment:
5-10
When the course will first be offered:
Instructor discretion
Frequency of course offering:
?
Instructor discretion (once every 2/3 years)
Justification:
To allow for courses on research (advanced) topics not covered by the other proposed
graphics courses (770, 873, 878).
Resources:
Faculty member(s) who will normally teach this course;
append information about their competence to teach the course:
Fracchia, Calvert, Dill,
Shermer
Number of
additional ?
faculty
members
required
in ?
order ?
to ?
offer ?
this ?
course: ?
0
Additional space ?
required ?
in
order to
offer ?
this
course ?
(append ?
details): ?
0
Additional specialized equipment required in order to offer this course (append dctails):0
Additional Library resources required (append details): annually:
?
$ _
?
One-time: $ _
2
Any other resources implications of offering this course (append details): instructor
discretion.
If additional resources are required to offer this course, the department proposing the course should
be prepared to provide information on the source(s) of those additional resources.
Approvals:
Departmental Graduate Program Commit:
?
Date:
Faculty
Gradtñte
Studies Committee: _
j
s ?
l±_--------l)ate:
i2iziLJL,J '-1
C/S
Faculty:
Jf±L_--------- ---------------------l)ate:
?
LJ I
Following approval by the Faculty, this form and all relevant documentation should be forwarded to
the Assistant Director - Graduate Studies, in the Office
of
the Registrar for consideration b
y
the
Senate Graduate Studies Committee, the Senate Committee and Academic Planning and Senate.
S
42.
:kj New Course Prop 13 Oct.95

 
.
SFU ?
Computing Science
CMPT 88g-3 Special Topics in Computer Graphics
Instructor: I). Fracchia, 'F. Calvert, J. Dill, T. Shermer
Possibly B. 1'unt,
Z.
Li, M. Drew.
OBJECTIVE/DESCRIPTION:
'this course introduces graduate students to specialized topics iii computer graphics. In most cases,
su(;l, topics will build upon those discussed in previous graphics classes, or of prime interest to
faculty (such as current research topics).
CALENDAR DESCRIPTION:
Current topics in Computer Graphics depending on faculty and student interest.
Prerequisites: instructor discretion.
TOPICS:
Instructor discretion.
TEXTBOOK:
Iuistructor discretion.
REFERENCES:
Instructor discretion.
ADMINISTRATIVE CONCERNS:
l'rcquency of Offering: instructor discretion.
i\
uitici 1)ated Enrollment: 5-10 Students/offering.
Faculty: 1". 1). F'racchia,, T. Calvert, J. 1)111 (Eng.). T. Shermer. Possibly B. Funt, Z. Li, M. Drew.
COMPUTER FACILITIES:
M aclunes: instructor discretion.
Languages: instructor discretion.
Special Software: instructor discretion.
PREREQUISITES:
Instructor discretion.
.
/3.

Back to top