Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [ethics]

On the moral code or ethical policy of computer science educators, including values such as avoidance of cheating or plagiarism; maintenance of academic standards; and honesty in teaching, use of materials and resources, or research.

2
votes
2answers
114 views

What part does formal Ethics training play in your curriculum?

What is your current practice of teaching ethics to students, both institutionally and individually? Note that the teaching of ethical standards (not just lists of rules) has at least two elements: ...
19
votes
10answers
4k views

What ethical practices do students (as potential software engineers) need to be trained in?

The kinds of things that people with technical training can do have societal impacts, both for good and evil. Programmers are building the future. One future nightmare is Skynet. Many problems in ...
9
votes
2answers
160 views

Does/should a CS education include information about responsible use of human subjects in research

We had a question over at academia.se about what responsibility a PhD supervisor has for teaching students about the use of human subjects in research. In some fields it is obvious that a research ...
12
votes
4answers
872 views

Who should own the intellectual property on a program developed in classes?

I am aware of some teachers that own or collaborate with IT companies, so sometimes the assignments that they provide, to the students, are supposed to solve a specific problem that the company may ...
6
votes
4answers
408 views

Classroom use of a limited port scan in the wild?

Under what circumstances is it ethical for teachers to teach the existence of a tool such as MXtoolbox? Under what circumstances is it legal and ethical to use a superficial scan with protocol-...
11
votes
6answers
1k views

How do I teach ethics in hacking?

I teach a course on hacking every other year. It's a very difficult class, and it only attracts kids who are really enthusiastic about delving deep into the bowels of ...
19
votes
10answers
1k views

Cheating on labs

It is spectacularly easy to cheat on CS labs at the high school level and above (roughly ages 14 and up), particularly on short, early assignments. In fact, there is article in today's NY Times about ...