SiMON FRASER UNIVERSITY
FACULTY OF usis..
Y - A
Action undertaken by the Senate Committee on Undergraduate Studies at its
meeting of January 15, 1985 gives rise to the following motion:
"That Senate approve and recommend approval to the Board of
Governors, as set forth in S.85-a , that CMPT 100-3, Structured
Basic Programming and Software Packages for Business Administration
Students, replace the current requirement for CMPT 101-4 or 103-4.
Students who plan to take further courses in Computing Science
should take CMPT 101-4 (which will be accepted by the Faculty of
Business Administration in lieu of CMPT 100-3) ."
SiMON FRASER. UNIVERSITY
Ron Heath, Secretary
....Sént Cdthñffttëé dñ ñdéàdüàte
Faculty of Business Administration
Senate, at its meeting of December 3rd, 1984, referred back to SCUS the
curriculum revision with respect to CMPT 100-3 as a lower level require-
ment for Business Administration.
The matter has now been discussed with Computing Science. Dr. Cameron,
Undergraduate Program Director in Computing Science, will be communicating
directly to you concerning the issues raised about CMPT 100-3 at the last
Senate meeting. We have seen, and are in agreement with, Dr. Cameron's
December 10th memo to you.
Two minor changes in our presentation to SCUS follow:
A revised "Rationale":
Computer 100-3 has been designed by the Computing Science
Department in consultation with the Faculty of Business Administration.
The revised course places greater reliance on the lecture/tutorial
method and less on the standard laboratory approach utilized by
Computing Science in its other introductory courses. The course will
introduce the students to structured Basic programming and its
application to business problem solving. Selected business application
packages will be utilized in familiarizing students to the use of the
Motion will now read:
"That CMPT 100-3, Structured Basic Programming and Software Packages
for Business Administration Students, replace the current requirement for
CMPT 101-4 or 103-4.
Students who plan to take further courses in Computing
Science should take CMPT 101-4 (which will be accepted by the Faculty of
Business Administration in lieu of CMPT 100-3)."
After consulting with Dr. Love, who represented our Faculty in the planning
of CMPT 100, we think our revised "Rationale" language is slightly more
This responds to Dr. Cameron's concern, raised in our recent discussion,.
that our Faculty might not accept 101 or 103 in lieu of 100.
was not our intention, we suggest the addition of the parenthetical "which
will be accepted --" phrase.
SIMON FRASER UNIVERSITY
To: Senate Committee on
Re: S.84-67, SCUS 84-26
From: R.D. Cameron,
Director of the
Date: December 10, 1984
This is in response to questions about the proposed
103 as lower division Business
Administration requirements by CMPT 100 (S.84-67, SCUS 84-26).
Those questions were raised at the December 3, 1984 meeting of
Senate which referred consideration of the proposal back to SCUS.
The first question raised was whether consultation between
Business Administration and Computing Science occurred in the
development of CMPT 100. Such consultation did in fact occur.
Although Shane Caplin of Computing Science was responsible for
development of the course, that development was done based on the
initial request from, regular consultation with, and final
approval of, the Faculty of Business Administration.
The second question was about the relevance of
the Business Administration curriculum. The questioner seemed to
be implying that the course should deal with the business
applications of computers. However, it is not the purpose of
100 to deal with these applications, but rather to provide
students with a basic understanding of computer programming and
use in the context of computer systems they will see in business.
As such, the course is only preparatory to dealing with business
applications of computers; that material is for later courses.
As appropriate, we do use examples drawn from business
applications, but such examples are only incidental to the
teaching of the fundamental concepts of computer programming and
I am surprised that these questions would be raised at this
time, as the course has been successfully taught, without such
complaints, for several terms now.
impression, however, is
that the questions arose not from the nature of the course
itself, but rather from some particular problems with how it was
taught last term. The Department has taken steps to remedy these
I enclose a copy of next semester's course outline for your
Peter F. Rowat
STRUCTURED, BASIC PROGRAMMING AND SOFTWARE PACKAGES FOR BUSINESS ADMINISTRATION
PRZREQUISITEI B.C. High School grade 12 mathematics or MATH 100
Please note that CMPT 100 is designed for those studentè wishing to
satisfy Business Administration requirements in computing science.
Students planning to go on in Computing Science should register in CMPT 101
or CMPT 103.
In addition, students with credits for CMPT 101 or 103 or 218 may not
receive further credit for CMPT 100. If a student completes CMPT 100
and then decides to go on in Computing they will have to take CMPT 101
or 103 for duplicate course credit.
Unlike CMPT 101 and CMPT 103, CMPT 100 is NÔTdesigned as a rigorous
introduction to computer programming, but rather as an introduction to
This course is designed to introduce the student to the fundamentals of
computer operation and computer programming. The student will learn the
basic steps in entering, saving, retrieving, editing and running programs
using Waterloo BASIC on MTS. ' The class will explore the techniques used
in designing and implementing simple computer programs. In addition,
the student will have the opportunity to run 'user oriented business software
Upon completion of the course the student will be able to:
communicate with the computer using BASIC and fundamental system commands
(eg. let, read, print, LOAD, SAVE, RUN)
define concepts such as hardware and software, file systems, etc
write a computer program in structured BASIC
handle computer files
work with selected business software packages
1) APPLIED BASIC PROGRAMMING
R. Ageloff, R. Mojena
WATERLOO BASIC - A STRUCTURED PROGRAMMING APPROACH
J.W. Graham, J.W. Welch, K.I. McPhee
INTRODUCTION TO JITS AT SFU (SFU-13)
ASSIGNMENTS - 307.
MIDTERMS 1 and 2 - 157. each
FINAL EXAM - 407.