SFWR ENG 3E03 - Fall 2003
Dr. Wolfram Kahl
ITB-245,
kahl@mcmaster.ca
Office hour: TBA
Time and place change for Test 3; time change for Test 4 - see below.
The course outline is available as
PostScript
and as
PDF
.
(4-up on Letter paper --- printing on A4 paper will cut off a part.)
Note:
The first two of the ``Two Dozen Lessons'' are ``dry'':
Lesson three starts using hugs
.
Minor differences between the current version Haskell 98
and the version used in the ``Two Dozen Lessons''
will be noticeable, especially the change of the default
Integral
type from Int
to Integer
.
.cshrc
:
source /u0/prof/kahl/SE3E03/source_meYou can also manually enter it in an existing terminal-session; it allows you to call
hugs
and ghci
.
Lectures: Wednesday and Friday, 9:30-10:20, HSC-1A4
Tutorial Exercises:
Group 1 | Tuesday, 9:30-10:20 | GS-209 |
---|---|---|
Group 2 | Tuesday, 11:30-12:20 | GS-209 |
Group 3 | Tuesday, 8:30-9:20 | GS-218 |
Group 4 | Monday, 14:30-15:20 | ITB-222 |
Lab: Friday, 14:30-17:20, ITB-235, ITB-236
Allen B. Tucker, Robert E. Noonan:
Programming Languages: Principles and Paradigms
McGraw-Hill,
2002, ISBN 0-07-238111-6
(This book should be in stock in the textbook section of
Titles.)
Academic dishonesty consists of misrepresentation by deception or by other
fraudulent means and can result in serious consequences, e.g. the grade of
zero on an assignment, loss of credit with a notation on the transcript
(notation reads: ``Grade of F assigned for academic dishonesty''), and/or
suspension or expulsion from the university.
It is your responsibility to understand what constitutes academic
dishonesty. For information on the various kinds of academic dishonesty
please refer to the Academic Integrity Policy, specifically Appendix 3,
located at
http://www.mcmaster.ca/senate/academic/ac_integrity.htm
The following illustrates only three forms of academic dishonesty:
Academic Dishonesty
``The Faculty of Engineering is concerned with ensuring an environment that is free of all adverse discrimination. If there is a problem that cannot be resolved by discussion among the persons concerned, individuals are reminded that they should contact the Department Chair, the Sexual Harassment Office or the Human Rights Consultant, as soon as possible.''