CSPathshala

Giving back to the society, what I had achieved so far

My journey with CSpathshala began when my dear friend, Sharan, introduced me to the feeling of ‘giving back to the society, what I had achieved so far.’ Being a frequent visitor to Sharan’s house introduced me to her mom and one of the core members of CSpathshala – Sonia. As we spoke, I learnt more and more about the work that they were involved in and it was then that I re ...[Read More]

Experiences from the grassroots – Rural Schools, Sabarkantha, Gujarat

CSpathshala team visited schools from Idar, Prantij and Talod talukas of Sabarkantha which have the Computer labs and Digital Boards to enable implementation of the CSpathshala curriculum. The team conducted sessions for the students and teachers which included patterns, parity bit activity and solving 4×4 and 6×6 Sudoku using a systematic approach (algorithm) to solve one grid at a time ...[Read More]

Simple Innovations – A Step to Enhanced Learning

A feedback phone call from a CSPathshala volunteer on the CSPathshala curriculum implementation invoked an interest in Ajay Prajapati to go through the Sudoku lessons. Ajay, a teacher from Dotad School from Poshina taluka in Gujarat roped in the other teacher, Sanjay Prajapati and together taught the class 5 students how to solve the 4×4 Sudoku. Dotad, a traditional village populated by a cap ...[Read More]

Triangle Puzzle

Can you count the number of triangles in the given figure Solution: There are multiple solutions to solving the puzzle. Let us first number the vertices as shown. Using the approach of Problem Solving, first break down the problem into smaller parts -Decomposition. Let us begin with counting the number of triangles in three triangles – 1-2-10, 2-3-10 and 3-1-10. First consider 1-2-10:  It ha ...[Read More]

Hour of Code – Dec 4-10, 2017

No matter what your students dream of, it is important, as a teacher, to prepare them for the future. Whether your students want to be doctors, engineers, professionals or entrepreneurs, chances are that computer science and programming can help them. Coding not only helps create apps, games and other products, it also helps individuals sharpen their problem solving and computational thinking skil ...[Read More]

Computational Thinking in K-12 Education

What is Computational Thinking? Computational Thinking is the process of formulating a problem, finding solution to the problem and expressing it in such a way that humans or machines can understand the solution. It involves the use of problem solving methods to decompose the problem into smaller manageable sub problems, identifying the right abstractions so as to deal with scale and complexity, f ...[Read More]

Fruits Puzzle

Puzzle: There are three boxes. One box contains only mangoes, one box contains only bananas, and the other box contains both mangoes and bananas. The boxes are labeled with fruit names ‘mangoes’, ‘bananas’ and ‘mangoes and bananas’. Unfortunately, a naughty child labeled all the boxes incorrectly. If you are allowed to take one fruit from a box of your choice, w ...[Read More]

CSpathshala: ACM India Education Initiative: 2016 Report

CSpathshala: ACM India Education Initiative: 2016 Report

The Association for Computing Machinery (ACM) India has started a national education initiative, CSpathshala in 2016, to teach computing as a science in schools from K-12. The goal is to reach all schools in India by the year 2030. India has 1.6 million schools with about 350 million students making this an ambitious and challenging project. A robust CS curriculum, a scalable teacher development a ...[Read More]

Report: CSpathshala workshop on Bringing Computational Thinking to Schools – Pune

Report: CSpathshala workshop on Bringing Computational Thinking to Schools – Pune

CSpathshala had organized a workshop on “Bringing Computational Thinking to Schools” for Principals, Trustees and Directors of schools in Pune on 3rd December 2016 at MCCIA Trade Tower, Pune. The main objective of this workshop was to deliberate on the need to teach computing as a science. We received an overwhelming response with participation of 35 Directors and Principals from vario ...[Read More]

Teaching Computing in Schools

Why is the computing curriculum in schools so bad? The subject is not a recent addition. Computer Science has been a subject for class 10 and 12 in most boards for at least 15–20 years. From class 1–8, many schools have one or two periods set aside each week for ICT. One problem is the name: “computer science” is interpreted as the study of computers. The emphasis is on dis ...[Read More]