Curriculum
CSpathshala Curriculum
Recognizing the need to introduce CT to schools in India, ACM India launched the CSpathshala initiative in 2016 to bring CT to schools. Emphasising an unplugged approach, that is teaching computing without the use of computers, CSpathshala developed a draft curriculum and sample content for grades 1-8 (available at www.cspathshala.org).
CSpathshala has taken a novel approach to teaching CT through the discrete mathematics based curriculum. CSpathshala also believes that programming is important and has recommended that it be taught using a block based language like Scratch from middle school. CT provides the necessary foundation to introduce programming and infact helping develop programming skills.
CSpathshala curriculum has found acceptance in many schools across the country with over a million students learning CT through this curriculum. Tamil Nadu SCERT recognized the importance of teaching CT and integrated it as “Information processing” track in the revised Mathematics curriculum from 2018. Since then, over 40,000 schools in TN are learning CT as part of the SCERT Mathematics curriculum.
A draft curriculum based on activity based learning and unplugged approach along with content for grades 1-8 has been developed. 200+ lesson plans that include lesson plans, teacher usable slides and student workbooks are provided for free under CC BY license.