UNSW Engineering
CSE Computer Science and Engineering

SENG4921 Professional Issues and Ethics


Course Outline

Contents

1Course Staff
2Lectures & Seminars
3Course Information
4Course objectives
5Assessment
6Assignment submission
7Academic Honesty and Plagiarism
8Resources for students
9Course quality
10Course administration

1 Course Staff

Room e-mail phone
LecturerKen Robinson kenr K17 2089385 4045
LecturerPeter Ho peterhK17 2129385 4052
FacilitatorAndrew Clayphan ajc

2 Lectures & Seminars

Lectures2 hours, most weeks
Seminars 2 hours every week
ActivityTime(s) Place UNSW grid
LectureTuesday 1000–1200 Civil Engineering G1 H20-G1
SeminarTuesday 1300–1500 Quadrangle G055 E15-G055
SeminarTuesday 1800–2000 Quadrangle G048 E15-G048
SeminarWednesday 1100–1300Red Centre West 2035H13-2035
SeminarWednesday 1200–1400Quadrangle G035 E15-G035
SeminarWednesday 1800–2000Quadrangle 1047 E15-1047

3 Course Information



Units of Credit

6 uoc


Parallel teaching

No


Related courses

the Software Engineering workshops are indirectly related: the prerequisites are general knowledge of software engineering.



Course philosophy and teaching strategies

A mixture of teaching and learning situations including lectures, student seminar discussions, debates, student run seminars are used to develop and awareness of basic ethical and professional principles.

The heart of the course is in the seminars where the emphasis is on student discussion. Teaching staff in charge of the seminars are there to facilitate, to prompt and to provoke discussion.

A very tightly structured oral examination at the end of the course is an important component of the teaching strategy.



Course aims:

  • To develop an awareness of various views of Ethical issues.
  • To provide students with an understanding of the frameworks within which Professional and Ethical issues may be considered.
  • To examine a series of case studies that have led to Ethical dilemmas.
  • To develop an understanding of the profession into which they are about to graduate.
  • To develop software engineering aspirations that are commensurate with those of other engineering professions.



Learning outcomes:

students should be able to recognise and effectively discuss ethical or professional issues that might arise in a project or in dealing with clients



4 Course objectives

We aim to raise your awareness of, and ability to discuss, professional and ethical aspects of the chosen profession.

Students may initially think that ethics is something rather esoteric, insubstantial, irrelevant.

We hope that each student will come to realise that ethical issues cannot be avoided in their profession. They are there whether it is acknowledged or not; and more importantly the consequences are always there.

We hope each student will realise that ethics and professional practice are strongly related. For example, bad ethical behaviour is not conducive to good system design.

We hope that students will come to appreciate the responsibilities to the user and society implicit in much system design.

The concept of Software Engineering is founded on a strong ethical imperative.

4.1 Some Specific Objectives

  1. To understand the difference between ethics and law; between ethical and legal.
  2. To understand the significance being a professional; responsibility to clients and the public.
  3. To understand the responsibility to produce defect-free software; it is one thing to appreciate that faulty software can cause significant consequences, even death, but what would you have done?
  4. To understand the significance and consequences of IP, patents, DRM, dataveillance, etc.
  5. To understand your responsibilities to the profession of software engineering.

5 Assessment







Week Date

Component

Mode Mark






6 & 7

Debate

Teams of 3 10%






9 & 10

Student run seminars

Groups of 3 or 4 20%






11 June 1

Written assignment

Individual or pairs 30%






Exam June

Oral exam

Individual 40%






6 Assignment submission

The assignments will be submitted using give. Instructions for each assignment will be given in the assignment specification.

7 Academic Honesty and Plagiarism

What is Plagiarism?

Plagiarism is the presentation of the thoughts or work of another as ones own.

In this course it is expected that you will involve yourself in considerable discussion with your fellow students and conduct a significant amount of research —-using a variety of sources, including the Library (books/journals) and the Internet.

However, you must be careful not to submit the work of anyone else as your own. Please make sure that all sources are correctly cited. Use of another person’s work from any source without proper acknowledgement is plagiarism; this is a serious academic offence.

The Learning Centre website is main repository for resources for staff and students on plagiarism and academic honesty. These resources can be located via: http://www.lc.unsw.edu.au/plagiarism. The Learning Centre also provides substantial educational written materials, workshops, and tutorials to aid students, for example, in:

  • correct referencing practices;
  • paraphrasing, summarising, essay writing, and time management;
  • appropriate use of, and attribution for, a range of materials including text, images, formulae and concepts.

Individual assistance is available on request from The Learning Centre. Students are also reminded that careful time management is an important part of study and one of the identified causes of plagiarism is poor time management. Students should allow sufficient time for research, drafting, and the proper referencing of sources in preparing all assessment items.

Copying assignments is unacceptable. Assignments will be checked. The penalties for copying range from receiving no marks for the assignment, through receiving a mark of 00 FL for the course, to expulsion from UNSW (for repeat offenders). Allowing someone to copy your work counts as plagiarism, even if you can prove that it is your work.

Further details of the School plagiarism policy can be found here. (You acknowledged receipt of these rules when you obtained your CSE computer account, and the link above is for your convenience so that you can review the rules now.)

We are aware that a lot of learning takes place in student discussion, and don’t wish to discourage that activity. However, it is important, for both those helping others and those being helped, not to provide/accept any assignment code in writing, as this is apt to be used exactly as is, and lead to plagiarism penalties for both the supplier and the copier of the codes. Write something on a piece of paper, by all means, but tear it up/take it away when the discussion is over.

In brief, and for the purposes of this course, plagiarism includes copying or obtaining all, or a substantial part, of the material for your assignment, whether programming language code, or written or graphical report material —without written acknowledgement— in your assignment from:

  1. a location on the internet;
  2. a book, article or other written document (whether published or unpublished) whether electronic or on paper or other medium;
  3. another student, whether in your class or another class;
  4. a non-student (e.g. from someone who writes assignments for money)

Note that if you copy code or other material from any source then the marks you get will be at the marker’s discretion, and will reflect the marker’s perception of the amount of work you put into finding and/or adapting the code, and the degree to which you understand the code.

Note also that there is a big difference between being able to understand someone else’s solution, and developing a solution yourself. A software engineer has to be able to develop solutions from scratch. Assignments provide opportunities for you to develop the skills necessary to develop your own solutions. Use these opportunities!

8 Resources for students

books
The Killer Robot story from the Killer Robot book [2] is used in the seminars. The story is available on the class website.
lecture notes
Lecture notes for all lectures will be put on the class website.

9 Course quality

The major course survey that this course takes note of is the CATEI (Course and Teaching Evaluation and Improvement) survey, which is conducted by the University at the end of semester.

For correction of problems during the semester, students are strongly encouraged to contact the academic staff.

10 Course administration

This information and all other course information will be installed in the course WWW page: http://www.cse.unsw.edu.au/~se4921/.

Communication on this course will be done either through explicit messages in the WWW page or through e-mail. All course e-mail will be stored in the course page. You are encouraged to consult the course page for information, or to use e-mail directly to the lecturer to enquire about any aspect of the course.

References

[1]   Sara Baase. A Gift of Fire. Prentice Hall, second edition, 2003.

[2]   Richard G Epstein. The Case of the Killer Robot: Stories About the Professional, Ethical and Societal Dimensions of Computing. John Wiley Q& Sons, 1996.