Computing Science 365---Course Information Sheet
CSC 365 is a course in software engineering: producing software products
with others and for others. You will learn software engineering through a
combination of lectures and software development work. You will be
expected to work with the discipline that is standard in more traditional
areas of engineering. In the software development exercises you will have
a chance to use the ideas that you learn in the lectures. Only by using
the concepts in practice can you develop the skills expected of a Software
Engineer.
An on-line version of this document can be found at
http://csciun1.mala.bc.ca:8080/~pwalsh/teaching/teaching.html .
Students are advised to check this web side weekly to
ascertain up-to-date information.
Course Home Page
Office: Bldg 315 Room 214
Phone: 753-3245 Ext 2363
E-mail: pwalsh@csciun1.mala.bc.ca
Text:
Software Engineering, A Programming Approach.
Douglas Bell, Addison Wesley, 3ed.
Topics:
- Introduction to Software Engineering
- Requirements Engineering
- Verification and Validation
- Systems Design
- Programming Paradigms
Evaluation:
No more than five exercises |
25% |
One Minterm Examination |
25% |
One Final Examination |
50% |
Appeals of Grades:
Any exercise or examination grade may be appealed. However, the
appeal must be made to the instructor, in writing and attached to the
work in question, and within 14 days of the grade being made
available to the class. The instructor reserves the right to re-grade
the entire piece of work submitted on appeal, not necessarily
just the component that the student believes is in error.
Grade Conversion: The following scale will
be used but the instructor reserves the right to lower the
numerical score required for a particular letter grade if that seems
appropriate, but the same conversion will
be applied to all persons in the class.
Under no circumstances will the numerical score required
for a particular letter grade be raised.
90-100 | A+ |
85-<90 | A |
80-<85 | A- |
75-<80 | B+ |
70-<75 | B |
65-<70 | B- |
60-<65 | C+ |
55-<60 | C |
50-<55 | D |
<50 | F |
NOTE: You must receive a passing mark (>= 50%) on the exercises and final examination
and overall in the course
in order to pass the course.
Guidelines Concerning Fraud
These guidelines concern the type of fraud
where a student presents another's work as
his or her own, or allows another to do so.
- As fraud invalidates the evaluation of a student's progress,
it is the duty of instructors, teaching assistants,
and laboratory assistants to take measures
to prevent fraud and to be vigilant towards symptoms of fraud.
- Students are encouraged to study together.
But, unless the contrary is indicated, submitted work is to
be done by students individually. Students are to collaborate
on submitted work only when this is explicitly permitted
by the instructor. In such a case, the names of
all students who have collaborated on a piece of
submitted work should be indicated on all submitted material.
As in all academic endeavour, due credit must be given to
all reference material. Students should consult the
course instructor if they are not certain which
outside material is appropriate for use in a course.
The collaboration is to involve reasonable effort on the
part of all students involved. In a situation where this
is clearly not the case, appropriate action
will be taken with regard to those students who have
not fully contributed to the collaborative effort.
- In case fraud is detected, credit is withheld
from the work affected. The students involved are
reported to the department chair who may take additional
disciplinary action commensurate with the severity of the
fraud and the past records of the students.
Peter Walsh's Teaching Page