Run by School of Computer Science and Electronic Engineering
10 Credits or 5 ECTS Credits
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.
- 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.|
Teaching and Learning Strategy
Group work supported by tutorials.
Lectures. Personal study
Work on reports and Presentation as group
- 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
Talis Reading listhttp://readinglists.bangor.ac.uk/modules/icp-1064.html
Pre- and Co-requisite Modules
Courses including this module
Compulsory in courses:
- I110: BSc Computer Information Systems year 1 (BSC/CIS)
- I11B: BSc Computer Information Systems (4 year with Incorp Found) year 1 (BSC/CIS1)
- IN00: BSc Computer Information Systems for Business year 1 (BSC/CISB)
- IN0B: BSc Computer Information Sys for Bus (4 year w Incorp Found) year 1 (BSC/CISB1)
- G40B: BSc Computer Science (4 year with Incorporated Foundation) year 1 (BSC/CS1)
- GN41: BSC Computer Science for Business year 1 (BSC/CSFB)
- GN4B: BSc Computer Science for Business (4 year with Incorp Found) year 1 (BSC/CSFB1)
- I102: BSc Computer Science (with International Experience) year 1 (BSC/CSIE)
- GW49: BSC Creative Technologies year 1 (BSC/CT)