Professional Ethics in Computing
| Code | School | Level | Credits | Semesters |
| COMP3041 | Computer Science | 3 | 10 | Autumn Malaysia |
- Code
- COMP3041
- School
- Computer Science
- Level
- 3
- Credits
- 10
- Semesters
- Autumn Malaysia
Summary
The module introduces the students to the legal, social, ethical and professional issues relating to computing, as per BCS accredited programme requirements.
Target Students
Available to Level 3 and Level 4 students in the School of Computer Science. Available to inter-campus mobility students and other exchange students in computer science. This module is not available to students not listed above, without explicit approval from the module convenor(s). This module is part of the Software Engineering theme in the School of Computer Science.
Classes
- One 2-hour workshop each week for 10 weeks
- One 1-hour lecture each week for 11 weeks
Activities may take place every teaching week of the Semester or only in specified weeks. It is usually specified above if an activity only takes place in some weeks of a Semester
Assessment
- 100% Coursework: The coursework is an essay (3000 words) on a topic of ethics and professionalism in computing. Students will be guided towards the essay title and background by smaller assignments.Reassessment is 100% coursework.
Educational Aims
The module aims to develop knowledge and understanding of the social harms enabled by computing, professional codes of ethics, professional responsibilities, dependability in computing, privacy and data protection, security by design, the ethical challenges posed by contemporary computing, and responsible research and innovation.Learning Outcomes
Knowledge and Understanding:
1.1 Social harms enabled by computing
1.2 Professional codes of ethics
1.3 Professional responsibilities
1.4 Dependability
1.5 Security by design
1.6 Privacy and data protection
1.7 Ethical challenges of contemporary computing
1.8 Responsible research and innovation
Intellectual Skills:
2.1 Understanding the nature of ethics in computing
Professional Skills:
3.1 Knowledge, understanding and application of ethical codes in computing
Transferable Skills:
4.1 Ability to reason about ethics in a digital world
Conveners
- El Ioini Nabil