LearnWave
Learn it. Master it.

Class 11

Computer Science

67 lessons in 11 chapters, explained in plain words.

Computer System

  1. What a computer system is
  2. How computers evolved
  3. Computer memory
  4. Buses, microprocessors and microcontrollers
  5. Data and information
  6. Software
  7. The operating system

Encoding Schemes and Number System

  1. Encoding text: ASCII, ISCII and Unicode
  2. Number systems
  3. Decimal to other number systems
  4. Other number systems to decimal
  5. Binary, octal and hexadecimal shortcuts
  6. Numbers with a fractional part

Emerging Trends

  1. Artificial Intelligence, machine learning and NLP
  2. Immersive experiences and robotics
  3. Big data and data analytics
  4. Internet of Things and smart cities
  5. Cloud computing
  6. Grid computing and blockchains

Introduction to Problem Solving

  1. Problem solving with computers
  2. Algorithms
  3. Flowcharts and pseudocode
  4. Sequence and selection
  5. Repetition
  6. Verifying and comparing algorithms
  7. Coding and decomposition

Getting Started with Python

  1. Meet Python
  2. Identifiers, variables, comments and objects
  3. Data types
  4. Operators
  5. Expressions, statements, input and output
  6. Type conversion and debugging

Flow of Control

  1. Making decisions with if
  2. elif, nested if and indentation
  3. The for loop and range()
  4. The while loop
  5. break and continue
  6. Nested loops

Functions

  1. Why functions?
  2. Writing your own functions
  3. Returning values and flow of execution
  4. Scope of variables
  5. Built-in functions
  6. Modules

Strings

  1. Strings and indexing
  2. String operations
  3. Traversing a string
  4. String methods and functions
  5. Handling strings with functions

Lists

  1. Lists and indexing
  2. List operations
  3. Traversing a list
  4. List methods and functions
  5. Nested lists and copying
  6. Lists and functions

Tuples and Dictionaries

  1. Tuples
  2. Tuple operations
  3. Tuple functions, assignment and nesting
  4. Dictionaries
  5. Dictionary operations and methods
  6. Manipulating dictionaries

Societal Impact

  1. Digital footprints
  2. Being a good netizen
  3. Communication and social media etiquettes
  4. Data protection and intellectual property
  5. Cyber crime
  6. The IT Act and our health