Bhumika and Pushkar, 12-year-old students from a government school in the village of Takalkarwadi, in Khed, Maharashtra, are playing the "Guess My Birthdate" game. The goal of the game is to find the date by asking the least number of questions. The students' strategy is to analyze each question in terms of the number of dates it eliminates.
Some 300,000 students from 750 schools in 11 states throughout India are learning computing through "unplugged" activities as part of CSpathshala,1 ACM India's education initiative. The name CSpathshala is derived from computer science and Pathshala, which means place of learning or a school. Launched in 2016, CSpathshala's primary goals are to promote computer science education in K12, to influence policymakers to introduce computing into mainstream curricula, and to train teachers so that every child in India learns computing as a science by 2030.
The National Policy on ICT for School Education in India6 advocates the development of a model Curriculum for ICT that would include conceptual knowledge enhancement and enable the development of generic skills with focus on digital literacy. Although teaching computer science has already been introduced in urban India, it focuses primarily on digital literacy and a bit of programming.
Some 300,000 students from 750 schools in 11 states throughout India are learning computing through "unplugged" activities as part of CSpathshala, ACM India's education initiative.
Introducing a computing curriculum has not been easy and has posed several unique challenges:
A national curriculum committee explored the CSTA K12 curriculum framework and recommendations,9 CAS U.K. curriculum,2 code.org lessons,a Computer Masti,8 and CS unplugged material,4 and have developed an unplugged computing curriculum5 influenced by the New Jersey discrete math curriculum for problem solving.10 It includes topics like systematic listing, counting and reasoning (systematically arriving at all possible answers and reasoning on completeness), iterative patterns and processes (looking for patterns to generalize and apply to given problem), organizing and processing information (data collection, representation, and analysis), discrete mathematical modeling (abstractions like graphs and trees), following and devising instructions (initially following, then devising a precise set of instructions and later evaluating multiple solutions) and programming.
Strategies to address the challenges mentioned here include:
From 5,000 students in 15 pilot schools in 20162017, the initiative has been steadily making inroads. Cambridge University Press has partnered with CSpathshala to publish CS educational books, thereby increasing the reach. While the feedback from teachers has been very encouraging, the annual conference on computational thinking for schools11 revealed that an increasing number of teachers are integrating computational thinking with math curriculum as well as developing innovative pedagogical methods to engage students. Teachers are applying a systematic problem-solving approach and extending it to other subjects. Formal studies will be undertaken to measure the impact of the program.
CSpathshala's primary goals are to promote computer science education in K12, to influence policymakers to introduce computing into mainstream curricula, and to train teachers so that every child in India learns computing as a science by 2030.
With CSpathshala, a formal computing education is now available to students in rural India who have traditionally been deprived of the same.
1. ACM India's education initiative CSpathshala: Bringing computational thinking to schools in India; www.cspathshala.org
2. CAS-UK. Computing at School Working Group http://www.computingatschool.org.uk
3. Computer Science Teachers Association. https://www.csteachers.org/
4. Computer Science Unplugged: csunplugged.org/
5. CSpathshala curriculum; https://cspathshala.org/curriculum/
6. Department of School Education and Literacy Ministry of Human Resource Development Government of India. National Policy on Information and Communication Technology In School Education 2012; http://bit.ly/2K5ULyt
7. Government's Unified District Information System for Education 2016 Report; http://bit.ly/31neqPO
9. K12 Computer Science Framework. https://k12cs.org/
10. New Jersey Mathematics Curriculum Framework, 1997; http://bit.ly/31qEg5w
12. Raman, R., Venkatasubramanian, S., Achuthan, K. and Nedungadi, P. Computer science education in Indian schools: Situation analysis using Darmstadt model. Trans. Comput. Educ. 15, 2, Article 7 (May 2015)
©2019 ACM 0001-0782/19/11
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and full citation on the first page. Copyright for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or fee. Request permission to publish from firstname.lastname@example.org or fax (212) 869-0481.
The Digital Library is published by the Association for Computing Machinery. Copyright © 2019 ACM, Inc.
No entries found