Demonstrate knowledge and understanding of essential facts, concepts, principles: Unit 4:

Transferable skills and competencies developed
Computing-related cognitive skills:

  • Demonstrate knowledge and understanding of essential facts, concepts, principles, and theories relating to computing and computer applications
  • Use such knowledge and understanding in the modeling and design of computer-based systems for comprehension, communication, prediction and the understanding of trade-offs
  • Recognise and analyze criteria and specifications appropriate to specific problems, and plan strategies for their solutions
  • Critical evaluation and testing: analyse the extent to which a computer based system meets the criteria defined for its current use and future development
  • Methods and tools: deploy appropriate theory, practices and tools for the design, implementation and evaluation of computer-based systems. Computing-related practical skills
  • The ability to specify, design and construct reliable, secure and usable computer-based systems
  • The ability to evaluate systems in terms of quality attributes and possible trade-offs presented within the given problem
  • The ability to deploy effectively the tools used for the construction and documentation of computer applications, with particular emphasis on understanding the whole process involved in the effective deployment of computers to solve practical problems
  • The ability to critically evaluate and analyse complex problems, including those with incomplete information, and devise appropriate solutions, within the constraints of a budget.