School of Computer Science

Module 06-25345 (2012)

Professional Computing

Level 2/I

James Yandle Mark Lee Semester 1 10 credits
Co-ordinator: Mark Lee
Reviewer: Nicholas Hawes

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


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:

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

Teaching methods

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


  • Sessional: Continuous assessment (50%), Exam (50%)
  • Supplementary: Repeat only.

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