CodeShaala Teacher login →

Grade 11 — CS Foundations 🚀

Students reason about computer systems and number systems, write structured Python programs, and code ethically with a school-prov

1 Week 1 Course Launch & Computer Organisation Identify CPU, memory, I/O units and the stored-program model in everyday devices. ▶ Start now
2 Week 2 Software Types & Boot Process Distinguish system vs application software and outline how a computer starts up. ▶ Start now
3 Week 3 Memory Hierarchy Order registers, cache, RAM, storage by speed, cost and volatility. ▶ Start now
4 Week 4 Binary & Decimal Convert between decimal and binary and explain why computers use base-2. ▶ Start now
5 Week 5 Octal & Hexadecimal Convert among binary, octal and hexadecimal number systems. ▶ Start now
6 Week 6 Encoding: ASCII, ISCII, Unicode Explain how characters and Indian scripts are encoded as numbers. ▶ Start now
7 Week 7 Boolean Algebra & Truth Tables Evaluate AND, OR, NOT expressions and build truth tables. ▶ Start now
8 Week 8 Logic Gates & Circuits Identify basic gates and trace simple combinational logic. ▶ Start now
9 Week 9 Unit A Integration Connect hardware, number systems and logic into one system view. ▶ Start now
10 Week 10 Unit A Checkpoint & Review Demonstrate mastery of computer systems and number systems. ▶ Start now
11 Week 11 Problem Solving & Algorithms Decompose a problem and express a solution as an algorithm. ▶ Start now
12 Week 12 Flowcharts & Pseudocode Represent algorithms using flowcharts and structured pseudocode. ▶ Start now
13 Week 13 Python Recap: Tokens & I/O (Accelerate) Recap Python tokens, comments, input() and print() at pace; onboard new joiners while extending returning students to clean style. ▶ Start now
14 Week 14 Data Types & Mutability Differentiate int, float, bool, str, list, tuple, dict, None; mutable vs immutable. ▶ Start now
15 Week 15 Operators & Expressions Apply arithmetic, relational, logical operators with correct precedence. ▶ Start now
16 Week 16 Type Conversion & Errors Convert types and recognise syntax, runtime and logical errors. ▶ Start now
17 Week 17 Conditionals if/elif/else Write multi-way decisions using if, elif and else. ▶ Start now
18 Week 18 Mid-Year Checkpoint Consolidate basics, conditionals and problem-solving so far. ▶ Start now
19 Week 19 Loops: for, range, while Use for/while loops and range() to repeat computations. ▶ Start now
20 Week 20 break, continue & Nested Loops Control loop flow with break/continue and write nested loops. ▶ Start now
21 Week 21 Pattern & Series Programs Generate star/number patterns and numeric series with loops; reason about how step count grows with input. ▶ Start now
22 Week 22 Strings & Methods Index, slice and transform strings using common methods. ▶ Start now
23 Week 23 Lists & List Methods Create and modify lists using append, insert, pop, sort and slicing. ▶ Start now
24 Week 24 Tuples & Dictionaries Use immutable tuples and key-value dictionaries appropriately. ▶ Start now
25 Week 25 Intro SQL in the Browser Run basic SELECT queries on a relational table in-browser. ▶ Start now
26 Week 26 Git & Version Control Basics Explain commits, history and why version control matters. ▶ Start now
27 Week 27 Cyber Safety & Digital Footprint Apply safe online practices and reason about digital footprints. ▶ Start now
28 Week 28 IPR, Licensing & Plagiarism Respect intellectual property, licences and academic integrity. ▶ Start now
29 Week 29 E-waste & Tech Society Impact Evaluate e-waste, accessibility and societal impact of computing. ▶ Start now
30 Week 30 Unit B & C Review Revise programming constructs, collections and ethics together. ▶ Start now
31 Week 31 Capstone Planning Scope a small Python utility solving a real Indian civic/business need. ▶ Start now
32 Week 32 Capstone Build Implement core features using loops, conditionals and collections. ▶ Start now
33 Week 33 Capstone Polish & Test Debug, document and validate the project against requirements. ▶ Start now
34 Week 34 Showcase & Year Review Present the capstone and reflect on the year's CS foundations. ▶ Start now

CodeShaala · TechWave Academy Labs — real coding for every Indian school.