CBSE Class XI · Academic Session 2026–27

Computational Thinking and Programming I

Analyse inputs and outputs, design an algorithm, code, test and debug. Python indentation defines blocks. Example factorial: start at 1 and multiply integers 2 through n; for n=5 the output is 120. Test 0 and 1 as boundary cases.

Syllabus notes

Analyse inputs and outputs, design an algorithm, code, test and debug. Python indentation defines blocks. Example factorial: start at 1 and multiply integers 2 through n; for n=5 the output is 120. Test 0 and 1 as boundary cases.

Practice

Official CBSE curriculum (2026–27)