Coronavirus (Covid-19) Information

Module ICP-1064:
Professional Perspectives

Module Facts

Run by School of Computer Science and Electronic Engineering

10 Credits or 5 ECTS Credits

Semester 2

Organiser: Dr Cameron Gray

Overall aims and purpose


To give the fledgling student a sound induction into higher education and the practices of the Computing discipline. To establish the industrial and commercial context in which Computing is undertaken at a professional level. To help the student understand the privileges and responsibilities of being in the Computing profession and hence develop the judgement, approach and outlook required of a professional practitioner. To begin developing the interpersonal, communication, presentational, planning and teamwork skills required of graduates and to explain how and why they are valued by employers.

Course content

  • Hallmarks of a professional: The characteristics that distinguish a professional. Professional bodies - their structure and function. Qualifications and career paths. Employability criteria. Continuing professional development. Personal development plans. Codes of conduct.
  • Professional ethics: Consideration of the individual, organisational and societal context in which computing systems are planned, developed and used. Introduction to ethical behaviour using plagiarism as an example. Deployment of technical knowledge and skills with a concern for the public good.
  • Law: Raise the student's awareness of relevant law and the processes of law. Data protection. Computer misuse. Intellectual property rights. Patents. Copyright. Trademarks.
  • Business fundamentals: Basics of how a business case is developed including the structure and contents of a business proposal.
  • Personal reflection: The methods by which a professional evaluates their ongoing performance. Individual action plans: Maintaining a record of personal performance. Identifying CPD needs. Applying experience to future applications.
  • Providing and receiving feedback: Providing constructive feedback to a variety of recipients. Peer assessment. Responding to feedback in a professional manner.

Learning outcomes mapped to assessment criteria







Understand professional issues related to the Computing discipline. Know about the legal, social and ethical issues associated with the exploitation of computer technology. Adopt approved professional practices.

A satisfactory level of knowledge of the main concepts and ideas within the subject area. An appreciation of its importance to their future development. Ability to identify the practices that are appropriate to a professional in the discipline. A good level of knowledge of most of the subject area with evidence of depth in specific instances. Observable evidence of applying appropriate practices within a professional and ethical framework. Demonstrate a capacity for taking charge of their own professional development and learning needs. An excellent level of knowledge of all subject areas with evidence of depth. Applies appropriate professional and ethical practices in their work. Understands and communicates their professional development and learning needs.

Effectively communicate through a variety of mediums. Prepare a visual presentation and deliver a orally to a mixed audience. Demonstrate an understanding of what it means to communicate and the various forms communication can take.

A satisfactory level of knowledge of the main concepts and ideas within the subject area A good level of knowledge of most of the subject area with evidence of depth in specific instances. Conveys their meaning effectively using appropriate media. Demonstrates ability to discern the benefits and drawbacks of each potential media.

Understand the need for reflective practice within a professional computing context. Know why continuous personal development (CPD) is an important aspect of professionalism.

A satisfactory level of knowledge of the main concepts and ideas within the subject area. An awareness of how their work can influence that of colleagues and co-workers. Anticipation of obvious failure modes and instigation of preventative action A good level of knowledge of most of the subject area with evidence of depth in specific instances. Awareness of the impact of their work on others, and taking responsibility for fulfilling their allocated tasks on time. An ability to visualise the ‘wider picture’. A recognisable tendency to anticipate subtle failure modes. A developing trend towards checking and testing their work Demonstrates a keen awareness of their own performances and is able to critically evaluate them.

Plan and execute a project from initial receipt of brief through to delivery and report. Exercise teamwork, interpersonal, presentational and reporting skills throughout the project. Demonstrate collaboration and shared understanding. Develop a capability for reflection and personal judgement.

Demonstrate transferable skills and an ability to work under guidance and as a team member. Knowledge of a basic rhetorical structure that can be generally applied to communicating ideas Demonstrate transferable skills. An ability to work in an organised way as an individual and as a team member with minimum guidance. Clear and concise communication of ideas in a logical fashion, both written and oral. Evidence of critical evaluation and review of their own work and that of others Plays a key role in project organisation and assists others in understanding their roles. Communicates clearly with other members of a group to achieve the shared goal.

Assessment Methods

Type Name Description Weight
Business Proposal 28.5
Presentation 30
Ethics Evaluation 20
Reflective Report 20
Milestone Submission 1.5

Teaching and Learning Strategy


Group work supported by tutorials.


Lectures. Personal study

Private study

Work on reports and Presentation as group


Transferable skills

  • Literacy - Proficiency in reading and writing through a variety of media
  • Computer Literacy - Proficiency in using a varied range of computer software
  • Self-Management - Able to work unsupervised in an efficient, punctual and structured manner. To examine the outcomes of tasks and events, and judge levels of quality and importance
  • Information retrieval - Able to access different and multiple sources of information
  • Inter-personal - Able to question, actively listen, examine given answers and interact sensitevely with others
  • Presentation - Able to clearly present information and explanations to an audience. Through the written or oral mode of communication accurately and concisely.
  • Teamwork - Able to constructively cooperate with others on a common task, and/or be part of a day-to-day working team
  • Argument - Able to put forward, debate and justify an opinion or a course of action, with an individual or in a wider group setting
  • Self-awareness & Reflectivity - Having an awareness of your own strengths, weaknesses, aims and objectives. Able to regularly review, evaluate and reflect upon the performance of yourself and others

Subject specific skills

  • Recognise legal, social, ethical & professional issues
  • Knowledge and understanding of commercial and economic issues
  • Evaluate systems in terms of quality and trade-offs
  • Recognise risk/safety for safe operation of computing equipment
  • Development of general transferable skills
  • Defining problems, managing design process and evaluating outcomes
  • Knowledge and/or understanding of appropriate scientific and engineering principles
  • Principles of appropriate supporting engineering and scientific disciplines


Pre- and Co-requisite Modules

Courses including this module