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

 
- ?
SiMON FRASER
MEMORANDUM
UNIVERSITY
?
S7
9- t ' 4
To........................
............................................................. .................................................
..From...
.
N. ?
R. ?
Reilly,Chairman,
W ?
Senate Committee on
Undergraduate Studies
Subed ?
COUN
Proposal ..MPT3934
....
.
Date
?
9 August 1979
Systems Software for Minicomputers & Microco ..
rputers
Acting taken by the Senate Committee on Undergraduate Studies at its
meeting on 31 July, 1979, gives rise to the following motion:
MOTION
That Senate approve and recommend approval to the Board of Governors
of the introduction of the new course CMPT 393-4, Systems Software for
Minicomputers and Microcomputers, as outlined in paper S79-84
This course replaces the previously existing course CMPT 293-3, Intro-
duction to Minicomputers and Microprocessors. It has been the experience
with this course that the students are not adequately prepared and therefore,
in particular, the level and prerequisites for the course are being revised
via the introduction of this new course.
S ?
NOTE. SCUS has approved the waiver of the two-semester time limit on the
offering of new courses for CMPT 393-4, subject to the approval of the course
by Senate and the Board of Governors.
N. R. Reilly
/kb
0

 
SiMON FRASER UNIVERSITY
-
<
VJ'
7
2
MEMORANDUM
Mr. H.M.Evans
....Registrar•Seçrry,....WS
Subject .....
.LS.C
.
79-
5
New Course Proposal
(WF 393-4 Systems Software for
Minicomputers and Microcomputers
From
•B1anç1iet, Secreta...fthe .
Faculty of Interdisciplinary Studies
Undergraduate Curriculum-Committee
Date...
July 20, 19.79,
The attached New Course Proposal for O4PT. 393-4 - Systems Software for Mini-
computers and Microcomputers was approved on July 10, 1979 by the Faculty of
Interdisciplinary Studies Undergraduate Curriculum Committee.
Would you please place this item on the agenda for the next meeting of the
Senate Committee on Undergraduate Studies.
[1
?
JB: j k
?
Janet Blanchet
Attachment
W_%

 
SENATE COMMITTEE ON UNDERGRADUATE STUDIES
NEW COURSE
PROPOSAL.
FORM
'.
Calendar Information
?
Department:
COMPUTING SCIENCE
Abbreviation Code:
C M P T
?
Course Number:393
?
Credit Hours:
4
?
Vector: _3-O-2
Title
of
Course:
Syst
em
s Software for Minicomputers and Microcomputers
Calendar Description of Course:
See attachment.
fJoure of
Course ?
Lecture/Laboratory
Prerequisites (or special instructions):
CMPT
290 or CMPT 291, and C
MPT
201. Students with credit for CT 293
may
not
take this course for further credit.
What
cour
s
e (courses), if
any, is being dropped from the
calendar if this course
i
s
approved:
CMPT
293
2. Scheduling
Now
frequently will
the
course
be
offered? About
3 times every 2 years.
Semester
in which
the
course will
first
be offered?
Spring, 1980.
Which
of your present faculty would be available to make the proposed offering
possible? ?
R. Hobson, J. Barenholtz
Objectives of
the
Course
Students should develop a sound, working knowledge of
what can be done in minicomputer or microcomputer environments. This is important
because small computers contribute to a substantial and growing portion of the
professional computer scene.
[TI
4.
Budgetary and Space Requirements (for information only)
What additional resources will be required in the following areas:
Faculty ?
None
S;aff ?
TA or lab instructor
Library
?
None
Audio Visual
?
None
Space ?
Existing space is adequate for a restricted enrollment (20).
Equipment ?
Existing equipment is adequate for a restricted enrollment (20).
5. Approval
?
Date:
WW"KA ?
7 ?
- 11
^
94er.ev4"
/57f
nt' Chairman
?
Chairman,
SCUS
.
SCIJS 73-34t.>- (When
completing thiu form, for
instructions
see
Memorandum
SCUS
73-34a.
At
nrh
cttirtie

 
.
n
Calendar Description
CMPT 393-4 - Systems Software for Minicomputers and Microcomputers
(3-0-2)
The course provides hands-on practical experience in minicomputer
and microcomputer environments. Low level computer architecture
features are discussed. Hardware components to be examined include
central processors, the teletype, terminals, printers, tapes, and
disks. Lecture topics include instruction sets, bootstrapping, stand-alone
cantrol, memory management, interrupts, debugging machine (assembler) and
high level language code, device communication, multiprogramming, time
sharing, operating system control and operating system generation.
Laboratory work includes device communication, interrupt handling, real
time multiuser applications, and operating system maintenance.
Prerequisite: CMPT 290 or CMPT 291, and CMPT 201.
Students with credit for CMPT 293 may not take this course for further
credit.
Rationale
CMPT 293 is not working out as a low level course because students
have not had enough exposure to computational techniques and computer
architecture to appreciate the course material. By promoting CMPT 293
to CMPT 393 and imposing prerequisites CMI'T 201 and CMPT 290 or CNPT 291,
both of these objections are satisfactorily neutralized.
The change in credit value is warranted by the demanding nature of
the course, viz., five contact hours plus several hours hands-on work
(possibly red-eye specials).
0

 
COURSE
OUTLINE
Systems Software for Minicomputers and Microcomputers
PART I:
Basic Concepts (Use varian V75 to demonstrate)
WEEKS 1-2
Lectures - Varian CPU design, registers, machine language instruction set.
- Introduction to assembler, device communication.
- Implications of device speed vs CPU speed.
Labs ?
- Varian hardware orientation (various peripherals and CPU).
- Power up/down procedure.
- Stand-alone control, bootstrapping, introduction to I/O.
- Debugging machine (assembler) code.
WEEKS 3-4
Lectures - Communicating with slow speed devices.
- High speed communication.
- Direct memory access and I/O.
Operating system control I (I/O drivers, logical devices).
Labs ?
- Practical device communication problems.
WEEKS 5-6
Lectures - Interrupts
- Memory management.
- Operating system control II (Tasks, Software, System Generation).
- Software Conventions.
- Spooling.
Labs ?
- Interrupt handling
- Bootstrapping the operating system.
- Operating system utilities.
- Text entry, compilation, load module generation.
- Debugging.

 
PART II:
?
Comparison of V75 with PDP 11/34 and
?
other minicomputer systems
WEEKS 7-8
Lectures - PDP 11 design and machine instruction set.
- Comparison-of V75 and ?DPI1 with some generalization.
- The UNIX operating system.
- Comparison of VORTEX, UNIX, and DEC Software.
- Communication problems relived.
Labs
?
- Familiarization with PDP 11/34.
- User environment on the 11 (Software, utilities etc.).
PART III: Microprocessor environments.
WEEKS 9-13
Lectures - Intel 8085 (8080) MPU design..
- Our 8085 development system.
• ?
- The CPM operating system.
- Building up a microcomputer development system.
- Communication with terminals, cassettes, and floppy dis
- Other development systems.
Labs ?
- Familiarization with our 8085 system.
- Introduction to CPM.
- Communication with devices.
REFERENCE MATERIALS
- Vortex Reference Manual (required)
- V75 System Handbook
?
(required)
- PD? 11134 Processor Handbook
- CPM User's Manuals
- UNIX 'lime-Sharing System, Special Edition,
The Bell System Technical Journal, Vol. 57, No. 6,
Pt. 2, July-Aug.,1978.
- Brian W. Kernighan and John R. Mashey, "The UNIX
Programming Environment", Software-Practice and
Experience, Vol. 9, 1979,
p.
1-15.
Course materials will be produced from appropriate sections of
• ?
these documents (except required material) in the form of a booklet
or booklets. A charge covering duplication costs will be levied.

 
SIMON FRASER UNIVERSITY—..:
7 ?
MEMORANDUM ?
1'
?
579
?
I
?
-
?
Mr. Larry
Th om as
?
g. .
Janet ?
the
­
Faculty
Faculty of InterdiscifVfl.1p1.e,
Assistant.. Librarian..............................................tkide
rgradua.
te Qirr
i
?
Sub ed ?
c*.M
O?I
93
F
?
Dot. Jtsie 29, 1979
?
Apr
?979
MM,
JK
OFFICE ?
DESK
The attached new course proposals will be
considered
at the next meeting of
the Faculty of Interdisciplinary Studies
Undergraduate
Curriculum Ccmiittee.
Would you please
review
them in terms of Library resources,
and
let us have
your ccints as soon as it is conveniently possible.
r
Janet Blanchet
JB:jk
Attach.
?
S
k€ jJ
L
hi
f)A
frI_
Ierth.
24^
REC(IVkO
?
.
JUN 29 19
79
ui'
1k'A
.A.
OFCE 4

Back to top