Below are slides and course outline for the 2014/15 delivery of Professional Computing.

I am honoured that this module was recognised an "example of best practice" by the BCS during their last accreditation visit. The teaching materials below are shared in the spirit of academic cooperation. If you are a tutor, please let me know if you find them useful by emailing me.

Current students should use Canvas for more recent materials.

Module 06-25345 (2014) Professional Computing 2014/2015

Tutor: Dr. Mark Lee
Office hours for 11-12 pm Tuesdays and 3-4 pm Thursdays CS-110

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.

Assessment: The Exam!
A guide for revision
Assignment: Position Paper
Position paper specification

A basic LaTex template.

Assignment: Presentations

Lecture 1 Module Introduction
  • Assessment
  • Syllabus
  • Ethical Problems
  • What does "professional" mean?
Lecture 2 Legal Perspectives
  • English Law
  • Legislation
  • Computer Misuse Act
Lecture 3 DPA & Freedom of Information Act
  • Data Protection
  • RIPA
  • Freedom of Information
Lecture 4 Intellectual Property
  • Copyright
  • Patents
  • Trademarks
  • Confidential Information
Lecture 5 Effective Presentations
  • Assessment Information
  • Effective Presentations
  • Some contentious topics
Guide to Student Presentations in ProComp


Lecture 6 Contracts and Liability
  • Contracts
  • Consultancy
  • Liability
Lecture 7 Technical C.V.'s
  • C.V's
  • What employers look for
  • Some dos and don'ts
Lecture 8 The Internet
  • Responsibilities of ISPs
  • National Bounderies
  • Pornography
  • Defamation
  • Spam
Lecture 9 Human Resources
  • Recruitment & Selection
  • Unfair Dismissal
  • Redundancy
  • Anti-discrimination
Lecture 10 Ethics
  • Ethical Philosophy
  • Value Ethics
  • Utilitarianism
  • Duty and Rights
Lecture 11 Summary
  • Learning Outcomes
  • Key legislation
  • LaTex
  • Referencing
Lecture 12 Revision
  • Learning Outcomes
  • Key topics
  • Some practice questions

Peerwise - help your fellow students!
Course Code is 6672, For the student identifier use your student ID. Don't worry it's kept anonymous.

The recommended textbook for this module is:

                 Frank Bott (2005) "Professional Issues in Information Technology"
                 British Computer Society; 3rd edition

There are two copies in the School library and it's not essential to purchase a copy but might help your revision of material.