You are on page 1of 3

Sindh Madressatul Islam University

Department of Computer Science


BS(CS) – 3rd Semester 3 (A, B, C, D & E)
Professional Practices – HSS301
Faculty Name: Khawaja Fahad Jawed

Assignment # 1

Laws vs Morals vs Ethics

Q No.1 Consider the Following Scenario ?


Speeding on Motorway
 Illegal, moral (“everyone” does it), maybe ethical

Answer: It is illegal

Speeding within city


 Illegal, immoral(dishonest), unethical

Answer: It is illegal and Unethical

What might a software engineer do that is…


 Illegal, immoral, unethical?
Duplicating programming from one more programmer and utilizing it for your
firm in your office without illuminating the specialists. This is lawful yet
immoral and unethical.
 Legal, immoral, unethical?
If a programmer creates program for the organization and offers it to one more
without recognizing anybody inside the workplace that is corrupt and Unethical
behavior.
 Legal, moral, unethical?
Make a product inside the organization yet make the product week in security
framework and element to completely finish the work early this is Unethical
behavior.

Q No.2 By Considering 8 Principles of IEEE Code of Ethics, How would you respond in a way
that is legal, moral, and ethical for the following scenarios?

1. You are the owner of a software engineering company. Your employees (engineers)
want you to let them do pro bono work for a local non-profit organization on company
time.

Answer:
Presently since you say that your workers need to do it on 'organization time', it is best that you let
them know that they ought to get it done night-time. Be gruff, yet all the same not impolite.

Presently its something to be thankful for that your representatives will accomplish free work.
Shows that they give it a second thought. So like them for it. And yet cause them to comprehend
that it can't be at the expense of the organization. You might need to permit them to utilize your
office on Sundays for their free task.

It is legal, moral, moral for representatives of an organization to do free counseling work, as long as
they do it after available time and on ends of the week, without utilizing the organization assets.

2. You are the head of a computer science departmentat a university. Your boss
(a “dean”) wants you to find a way to change your curriculum so undergrads are more
likely to choose your department for their major.

Answer:

I don't have the foggiest idea what "legitimate" or "moral" has to do with it, yet two things I'd
do to speak to more understudies are:

1. Offer more elective courses in hotly debated issues like distributed computing, AI,
independent vehicles, advanced mechanics programming, AI, huge information
examination, web index improvement, and comparable invigorating current themes in
industry. Right now most electives in CS educational plans are modifying ideal models,
calculations, DBMS and other somewhat exhausting hypothetical subjects.

2. Accomplish additional organizations with organizations from industry like Google, Apple
and Microsoft. That could mean connecting straightforwardly with those organizations to
assist understudies with getting more temporary jobs, working with those organizations to
set up courses that show precisely the abilities they need, and enrolling visitor educators
from those organizations to show an elective course. Two of my most intriguing CS courses
were an IBM DB2 seminar on data set plan and advancement educated by a senior architect
from IBM, and a major information examination course instructed by a designer working at
a Hadoop organization.

Understudies love finding out with regards to certifiable issues and how organizations are
tackling them, and understudies likewise like being better situated for a task at graduation.

3. You are a software engineer working at a large publicly-traded corporation, where a


colleague invents a new kind of compiler. Your managers see it as a huge potential
cash cow.

Answer:

I'm not sure how that influences you. It was a partner who imagined it.
Assuming the work was done on organization time, it is a work item. They were going about as the
organization when they concocted it and in this manner it has a place with the organization.

In case it was done external organization time, actually take a look at the agreement of business.
Here in the UK I wouldn't sign any agreement that made my extra time projects organization
property and I have never been asked to. Anyway most agreements disallow you to go into contest
with the organization while you are working for themselves and in some cases as long as five years
after you leave them. The circumstance in different nations will be unique.

4. You are a software engineer at a company where management routinely encourages


you and your colleagues to use pirated software.

Answer:

Report them to the BSA. You can utilize the conduct of your ex-administration in the future as an
illustration in introductions on what not to do in the organization.

It's one thing to have permitting issues, as authorizing is mind boggling and it's not entirely obvious
something. However, purposely taking no notice or empowering workers to take programming isn't
OK under any conditions.

You might also like