Sie sind auf Seite 1von 2

Assignment Work

Assignment 02

Instructions: Carefully read below for details of your assignment

ASSIGNMENT 02

MARKS: 100

UNIQUE NUMBER: 81658

DUE DATE: 31 JULY 2018

A major challenge with ethical responsibility in producing high-quality software is the complexity of
software systems which makes it very hard to know in advance what consequences may derive from
professional activities in the production of software.

Conduct an independent research to explore some well-known codes of ethics for software
engineers to write a paper with the following content headings and structure:

Introduction (brief introduction of the problem under study) [5 marks].

Detailed discussion of any two most common codes of ethics for software engineers. four pages per
code of ethics. At least four different references per code of ethics (no references no marks) [40
marks].

Discuss in detail how each chosen code of ethics entails the following practices of ethical behaviour
for software engineers:

Goodness of actions (at least two references, no references no marks) [10 marks].

Consideration of the absolute values of human dignity (at least two references, no references no
marks) [10 marks].

Present a two-page summary of documented consequences of past unethical behaviour in software


development. At least five references must be cited, no reference no marks [20 marks].

Conclusion, Give a personal reflection on the future of ethics and software engineering [15 marks].

Following the prescribed assignment structure [5 marks].

Rubric

Here is how your assignment will be assessed:

The introduction must clearly introduce the problem the way you understand it. You will not get
marks if you just and paste what I have said in presenting the problem.

There are many codes of ethics and they are usually found in professional associations or standard
bodies for software engineers. Choose any two and discuss in detail. You may add subsection per
heading depending on what makes your discussion clear. The two codes of ethics share the marks
equally. Use different sources for each code of ethics if use the same sources you will get marks only
for one. You will get zero marks if there are no references.

All the references must be from journals, conferences and books (if you reference websites, blogs
social media etc. you will get zero marks).

Remember that if you do not cite the sources where you got the information for each concept
discussed including tables and diagrams, you will lose marks.

Use the Harvard referencing style, you lose marks for not correctly following Harvard referencing.

You will automatically fail if you copy and paste from sources.

If you copy from each other you will share the marks, i.e. we will divide the marks by the number of
similar assignments.

If you write less than the prescribed number of pages where relevant, you will lose 20% of the
allocated marks for that section.

Your essay must have the following structure:

Cover page must the title, your name, student number, Unisa, School of Computing, assignment
unique number, assignment submission date.

The essay itself must be structured as shown below:

Cover page

Abstract

Table of contents

Introduction

Codes of ethics for software engineers

Goodness of actions in codes of ethics

Values of human dignity in codes of ethics

Consequences of past unethical behaviour in software development

Conclusion

References (a complete list of references cited in your assignment)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Prev | Table Of Contents | Next

Das könnte Ihnen auch gefallen