Category Archives: teaching

Designing a computer ethics course from scratch

Designing a Computer Ethics course - The Devil is in the detailsI’ve always enjoyed teaching computer ethics to engineers, partly because it’s such a challenge to make the material inspiring and relevant. Part of this challenge came from the textbooks I’ve used in the past. Although many of them are well-written, balanced and gives a good introduction to computer ethics as a field (I still think Tavani’s is the best out there), I often find them lacking when it comes to “why should I learn this?”- and some of them spend too much time explaining technicalities when the computer science students already know all about this (CS students, especially graduate students, don’t need an explanation of worms, data mining or encryption techniques – they will know this better than both the authors and the lecturer). With this in mind, I decided to design my computer ethics course from scratch, using only the ‘creme de la creme’ of papers and chapters, from the best journals and anthologies. Continue reading Designing a computer ethics course from scratch