Computer is the study of principles and practices that underpin an understandingand modelling of computation, and of their application in the development of computersystems. At its heart lies the notion of computational thinking: a mode of thought that goeswell beyond software and hardware, and that provides a framework within which to reasonabout systems and problems. This mode of thinking is supported and complemented by asubstantial body of theoretical and practical knowledge, and by a set of powerful techniquesfor analysing, modelling and solving problems.
Computers in the classroom include any digital technology used to enhance, supplement, or replace a traditional educational curriculum. As computers have become more accessible, inexpensive, and powerful, the demand for this technology has increased, leading to more frequent use of computer resources within classes, and a decrease in the student-to-computer ratio within schools.