Computer ScienceClasses 11–11180 min

Computational Thinking and Python Programming – I

Class 11 Computer Science Interactive Learning Workbook: Master problem-solving cycles, algorithms, flowcharts, pseudocode, Python foundations, tokens, variables, core data types, mutability, operators, expressions, type conversion, errors, flow of control, loops, strings, patterns, and debugging across 10 structured modules.

Course Chapters & Learning Modules

Total 10 interactive modules with guided checkpoint challenges.

1

Module 1: Problem-solving, Algorithms and Decomposition

Understand the systematic problem-solving cycle, design unambiguous algorithms using pseudocode and flowcharts, and master problem decomposition.

Open Chapter →
2

Module 2: Python Foundations, Tokens and Variables

Explore Python execution modes, language tokens (keywords, identifiers, literals, operators, punctuators), and variables with l-value vs r-value distinction.

Open Chapter →
3

Module 3: Data Types, Mutability and Collections

Master Python fundamental data types (int, float, complex, bool, None), sequences (str, list, tuple), mappings (dict), and the critical concept of mutability.

Open Chapter →
4

Module 4: Operators and Expressions

Explore arithmetic, relational, logical, assignment, identity, and membership operators, and master operator precedence in Python expressions.

Open Chapter →
5

Module 5: Type Conversion, Input, Output and Errors

Accept console input via input(), format output with print() and f-strings, convert types explicitly/implicitly, and classify syntax, runtime, and logical errors.

Open Chapter →
6

Module 6: Flow of Control and Conditional Statements

Control execution pathways using if, if-else, and if-elif-else conditional branching, mastering Python indentation and boundary testing.

Open Chapter →
7

Module 7: Loops: for, range, while, break and continue

Master iterative programming with for and while loops, generate sequences using range(), control loop execution with break and continue, and trace nested loops.

Open Chapter →
8

Module 8: Strings and String Operations

Master string manipulation: positive and negative indexing, slice notation [start:stop:step], concatenation, repetition, membership, and built-in string methods.

Open Chapter →
9

Module 9: Putting It Together: Patterns, Series and Applied Logic

Synthesize variables, loops, conditionals, and strings to solve pattern-printing, mathematical series summation, factorial calculation, and text analysis problems.

Open Chapter →
10

Module 10: Revision Lab: Design, Explain and Debug

Synthesize the complete Python foundation: specify problem requirements, design test suites across normal, boundary, and invalid inputs, debug defects systematically, and master the comprehensive Checkpoint Exam.

Open Chapter →

Learn With Pragati AI Today

Adopt your interactive companion, write live code, and earn verifiable school credentials.