Computer Science Department
The main goal of computer science education in schools is to widen the child's thinking. Clarity of thought and pursuing assumptions to logical conclusions is central to the reserach enterprise. There are many ways of thinking, and the kind of thinking one learns in computer science is an ability to handle abstractions, and an approach to problem solving. Universalisation of schooling has important implications for computer science curriculum. Computer science being a compulsory subject of study, access to quality computer science education is every child's right. We want computer science education that is affordable to every child, and at the same time and enjoyable.