School of Computer Science

Module 06-25345 (2018)

Professional Computing

Level 2/I

Phillip Smith Semester 1 10 credits
Co-ordinator: Phillip Smith
Reviewer: Mark Lee

The Module Description is a strict subset of this Syllabus Page.


The module introduces students to ethical, social, legal and professional issues in computing in combination with report writing skills. Student participation is an important component of the module, both in researching and presenting material. Some lectures are given by external speakers with appropriate professional experience.


The aims of this module are to:

  • encourage consideration of ethical, social, legal and professional issues in computing
  • improve students' report writing skills

Learning Outcomes

On successful completion of this module, the student should be able to:

  1. identify, demonstrate an understanding of and describe ethical, social, legal and professional issues in computing
  2. discuss these issues in a balanced and lucid way
  3. make good presentations of views in a formal report format



Teaching methods

Formal lecture-format presentations by module staff and visiting lecturers, group work.

Contact Hours: Approximately 20 (lectures + student presentations)


Sessional: examination (50%), continuous assessment (50%)

Supplementary (where allowed): Repeat only.

The continuous assessment consists of an individual report and group presentation material.

Detailed Syllabus

  1. Communication Skills
    • Presentation skills
    • Written skills, including reports, documentation, manuals; press release, CV, web; code and commenting, lab notebooks
    • Interaction skills, including requirements elicitation, iterative development, teamwork
  2. Professional Issues
    • Social aspects/impacts
    • Legal framework
    • Ethical aspects
    • Professional behaviour, duties & responsibilities

Programmes containing this module