1. The Human Use of Human Beings;Wiener,1950
2. The Singularity is Near: When Humans Transcend Biology;Kurzweil,2006
3. Computer Science Curricula. Curriculum Guidelines for Undergraduate Degree Programs in Computer Science. The Joint Task Force on Computer Curricula. Association of Computer Machinery & IEEE Computer Society
https://www.acm.org/binaries/content/assets/education/cs2013_web_final.pdf
4. Strategies for Teaching Ideation and Ethics in Computer Science, Proceedings of the International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS);Nygard,2012
5. Ethics online