I know that discussion boards are kind of considered "lame assignments" but I am at least seeing my students talk about important things.
One discussion board is Deadly Errors in software and engineering, could errors have been prevented with design, testing, etc?, could the accident have been prevented? who is responsible for making sure the product is safe?