• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Paul Clapham
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Liutauras Vilda
Saloon Keepers:
  • Tim Holloway
  • Carey Brown
  • Roland Mueller
  • Piet Souris
Bartenders:

Integrating Computer Ethics into the Computer Science

 
Ranch Hand
Posts: 3404
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This may not be the right forum but here goes...
Should ethics around using computers be taught along with Computer Science.
What are the dangers if it isn't.. Wouldn't there be a mismatch between aligning Business ethics and Computer ethics ?
* Example case: Star Wars debate
Ever since President Reagan announced the Strategic Defense Initiative, computer scientists have been engaged in a lively debate on the merits of various proposals. All the current SDI proposals include a large computing system, and computer science students learning about complexity analysis are in a good position to intelligently examine arguments about SDI. Many different articles present technical opinions on the computational challenges inherent in SDI, including Parnas, 1985; Lin, 1985; Moore, 1985; Ornstein, 1986; New York Times Service, 1987.
* Ethical question: How do we distinguish between technical judgments and moral choices?
What are the technical merits of the arguments for continuing SDI research? What are the technical merits of the arguments against continuing SDI research? What are the technical merits for and against early development of an SDI system? What are the obstacles for an accurate estimate of the eventual complexity of an SDI system? In the article read, can you discern any political bias in the technical analysis presented? Assume that you believe that SDI as it is currently proposed is fatally flawed; could you take a job in SDI research because you believe that SDI research will have positive results that are not now predictable? Assume that you believe that SDI as currently proposed is realistic; would you give expert congressional testimony which deliberately oversimplified the situation so that the public would understand the concepts, even though they wouldn�t get a true picture of the complexity?
 
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Should ethics around using computers be taught along with Computer Science.

They are teaching ethics for CS students in Finland, at least. Or are you talking about mandatory ethics classes?

What are the dangers if it isn't.. Wouldn't there be a mismatch between aligning Business ethics and Computer ethics ?

I can't come up with such a mismatch -- can you provide an example? Anyway, "hiding information within the company" is rarely the best way to succeed in the long term, I think.
 
HS Thomas
Ranch Hand
Posts: 3404
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Lasse Koskela:
I can't come up with such a mismatch -- can you provide an example? Anyway, "hiding information within the company" is rarely the best way to succeed in the long term, I think.


I just wondered whether it would be the same as ethics on a business course.
Man vs Machine.
The CS programmer must promote the machine more , surely. And the business
ethics course promotes work for man, first. (even though it's a grind).
[ May 06, 2004: Message edited by: HS Thomas ]
 
Author & Gold Digger
Posts: 7617
6
IntelliJ IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
When I got my diploma a couple years ago, the director also gave us a kind of "charter of computer ethics" that everyone shall follow during his professional life, sort of like Hyppocrate's oath. I will get it from under my pile of papers and post it tomorrow or the day after
 
HS Thomas
Ranch Hand
Posts: 3404
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Wow ,thanks Valentine.
[ May 06, 2004: Message edited by: HS Thomas ]
 
Ranch Hand
Posts: 150
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Ethics in computer science: I'd almost posit that ethics in computer science would be ethics in whatever problem domain it was you were applying technology to. So, if I were building an accounting system, then the ethical domain would be that of accounting. In a medical system, I'd be worry about respecting the appropriate ethical rules in medicine. In a publishing system, I'd be worried about respecting copyright laws. Etc, etc.
I guess I'm interested in seeing the ethics list Valentin offered to post. I'm not getting the connection. Perhaps directly demonstrating the need for instruction in ethics...
 
author & internet detective
Posts: 42162
937
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
My grad school program integrates ethics into a bunch of the mandatory courses. It's not a course by itself, but it gets covered.
 
Valentin Crettaz
Author & Gold Digger
Posts: 7617
6
IntelliJ IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
At the Swiss Federal Institute of Technology Lausanne, we had non technological courses, called Science, Technology and Society (STS) whose goal was to...


...make a personal study investigating the interaction Science Technology and Society (STS). The goal of the project is to investigate an STS theme picked by the student or a group of students. The student must
exhibit an understanding of the main factors that determine social benefit from technologies by end-users. He is supposed to identify a problematic situation as to the interaction between Science, Technology and Society, and to provide an answer in a 20-30 pages report using the adequate methods and tools for investigation.
A business-oriented option is also available � its goal is to write a strategic plan and a business plan for a new enterprise (using the concepts taught in the courses STS I to III). This project is run by groups of 2-3 people.
For the students interested in multi-disciplinary collaboration and business issues, this option can be tied to a "business" project done by an HEC student.

 
HS Thomas
Ranch Hand
Posts: 3404
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Valentine , was that it , the charter ?
 
Valentin Crettaz
Author & Gold Digger
Posts: 7617
6
IntelliJ IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Nope, that's something else. I haven't yet had the time to look for it
 
Ranch Hand
Posts: 1934
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
When I graduated in India, there were no courses that were covering stuff related to ethics etc for computer programmers.
May be they might have introduced some in the well known institutes(like IIT) lately.
 
Author
Posts: 6055
8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by HS Thomas:

The CS programmer must promote the machine more , surely. And the business
ethics course promotes work for man, first. (even though it's a grind).



You're the only person I have ever seen argue this point of view. I don't know anyone else who feels that CS people must promote machines over man, or that business people must promote man over machines.

--Mark
 
HS Thomas
Ranch Hand
Posts: 3404
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Mark Herschberg:


You're the only person I have ever seen argue this point of view. I don't know anyone else who feels that CS people must promote machines over man, or that business people must promote man over machines.

--Mark



Not the only one, Mark.

Better Humans : The Age of Purposeful Machines

Man (or geniuses) have to try and keep up. And didn't Gary Kasparov drew with after being beaten by the world's best chess programs ? Apparently the matches didn't make for good exciting chess either.
The next matches would have to now that the innovativeness feel is past :
which is where the business value comes in, I think.
[ May 30, 2004: Message edited by: HS Thomas ]
 
Mark Herschberg
Author
Posts: 6055
8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by HS Thomas:


Not the only one, Mark.

Better Humans : The Age of Purposeful Machines



Nothing in tht article supported your point of promoting machines over humans, just that AI is evolving.

--Mark
 
HS Thomas
Ranch Hand
Posts: 3404
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Continuing collecting what I think are relevant literature and waiting for Valentine to turn up some

Things a Computer Scientist Rarely Talks About by Donald Knuth of The Art of Computer Programming fame would be an interesting read.

Or listen to :
Audio Video

[ June 08, 2004: Message edited by: HS Thomas ]
 
Valentin Crettaz
Author & Gold Digger
Posts: 7617
6
IntelliJ IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Continuing collecting what I think are relevant literature and waiting for Valentine to turn up some
Yep, I haven't forgotten, I just have to dig out the boxes in which I put all my stuff after my studies... Sorry for the delay
 
Valentin Crettaz
Author & Gold Digger
Posts: 7617
6
IntelliJ IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hippocratic Oath For Software Engineers
People for the Ethical Treatment of Software
 
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
On the serious side:

The Swedish union for engineers (and computer scientists) have formulated a
codex. It is longer then I have time to translate at the moment, but the core can basically be put:

"Do not engage in professional enterprises that are against your personal moral."

I think this catches the dilemma quite nicely.
[ June 11, 2004: Message edited by: Dan Johnsson ]
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic