Computers are useful for six core functions: repetitive calculation, vast storage, searching and sorting data, combining data, communication, and fast response times. This allows for feedback between inputs and outputs. However, ICT systems have limitations such as hardware limits, software bugs, and the ability to only produce outputs as good as the inputs. While artificial intelligence is a goal, computers still struggle with tasks easy for humans like handwriting recognition. The GCE Computer Studies syllabus assesses these topics through examinations and coursework or alternative projects involving typical application software.