Department: BSc Computer Science
Module Description: Complementary to the necessary scientific knowledge and technical skills, that impinge on the work of the computing professional, the course aims to provide a general awareness of these issues and to cover some of them in depth. The course will mostly involve directed reading but there will be some lectures from members of staff and visitors. Role of professional organizations such as the IEEE and ACM and intellectual property laws will also be discussed. Additionally, this course will also offer an immersive examination of innovation and entrepreneurship within the computing industry. Students will gain insights into identifying and pursuing opportunities for conceiving novel products or services. Integral to this exploration are ethical and professional perspectives, which encompass sustainable practices.
Ries, E. (2020). The lean startup: how constant innovation creates radically successful businesses. Crown Publishing Group.
Baase, S., & Henry, T. (2019). A gift of fire: social, legal, and ethical issues for computing technology. 5th ed. Pearson.
Holt, J., & Newton, J. (2011). A manager's guide to it law. 2nd ed. British Informatics Society.
Himma, K. E., & Tavani, H. T. (2008). The handbook of information and computer ethics. Wiley.
SWEBOK - Software Engineering Body-of-Knowledge - Chapter 11: Software Engineering Professional Practice, http://swebokwiki.org/Chapter_11:_Software_Engineering_Professional_Practice
ACM/IEEE-CS Software Engineering Code - ACM Ethics, https://ethics.acm.org/code-of-ethics/software-engineering-code/
BCS Code of Conduct, https://www.bcs.org/membership/become-a-member/bcs-code-of-conduct/
EU General Data Protection Regulation (GDPR), https://gdpr-info.eu/