BSc (Honours) Computing and IT – Learning outcomes

Learning outcomes

Knowledge and understanding

  • a broad critical understanding of the fundamental principles, concepts and techniques underlying computing and IT
  • an understanding of a range of models and languages to support the analysis and design of computing and IT systems
  • an understanding of the range of situations in which computing and IT systems are used, the ways in which people interact with them, and the possibilities and limitations of such systems
  • a critical awareness of the ethical, social and legal issues that can be associated with the development and deployment of computing and IT systems
  • an awareness of major trends in computing and IT and of the implications of these trends.

Cognitive skills

  • apply and critically evaluate key computing and IT concepts in a range of contexts
  • select and apply appropriate techniques and tools for abstracting, modelling, problem-solving, designing and testing computing and IT systems, and be aware of the limitations involved
  • compare, contrast, critically analyse and refine specifications and implementations of software systems and/or simple hardware systems
  • devise and carry out a project in computing and IT that applies and extends your knowledge and understanding, and critically reflect on the processes involved and the outcomes of your work.

Practical and/or professional skills

  • analyse, design, evaluate and/or test computing and IT systems, using appropriate simulation and modelling tools where appropriate
  • plan and organise yourself and your work appropriately, including keeping systematic records of work in progress and outcomes
  • demonstrate the ability to undertake ongoing learning in order to keep up to date with computing and IT
  • identify and address the ethical, social and legal issues that may arise during the development and use of Computing and IT systems
  • use appropriate professional tools to support your work.

Key skills

  • communicate information, arguments, ideas and issues clearly and in appropriate ways; bearing in mind the audience for and the purpose of your communication
  • work in a group, communicating effectively in a distance setting where the communication is computer-mediated
  • work independently, planning, monitoring, reflecting on and improving your own learning
  • find, assess and apply information from a variety of sources, using information technology where necessary
  • select and use accurately, appropriate numerical and analytical techniques to solve problems
  • recognise and understand a range of technological problems and select suitable techniques for solving them.