CBSE Class 11 » CBSE Class 11 Notifications » Syllabus » Informatics Practices

Informatics Practices

Want to know the latest CBSE Class 11 2022 Exam subject-wise syllabus? Here is the complete syllabus for Informatics Practices.

Here is the compiled Informatics Practices curriculum for the academic year 2022-23 as per the latest CBSE notification. Students can access the syllabus so that they can get an idea about the variety of topics that are included in the course. 

Unit 1: Introduction to Computer System

  • Introduction to computer and computing 
    • Evolution of computing devices
    • Input/output devices
    • Components of a computer system and their interconnections
  • Computer Memory 
    • Units of memory
    • Types of memory – primary and secondary, data deletion, its recovery and related security concerns
  • Software
    • Purpose and types 
      • System and application software, generic and specific purpose software

Unit 2: Introduction to Python

  • Basics of Python programming 
  • Python interpreter 
    • Interactive and script mode
    • The structure of a program
    • Indentation
    • Identifiers, keywords, constants, variables
    • Types of operators, precedence of operators, data types, mutable and immutable data types, statements, expressions, evaluation and comments, input and output statements, data type conversion, debugging
  • Control Statements
    • If-else
    • For loop Lists 
      • List operations – creating, initializing, traversing and manipulating lists, list methods and built-in functions. Dictionary: concept of key-value pair, creating, initializing, traversing, updating and deleting elements, dictionary methods and built-in functions

 Unit 3: Database concepts and the Structured Query Language

  • Database Concepts
    • Introduction to database concepts and their need
    • Database Management System
  • Relational data model
    • Concept of the domain, tuple, relation, candidate key, primary key, alternate key
  • Advantages of using Structured Query Language
  • Data Definition Language
  • Data Query
  • Language and Data Manipulation Language
  • Introduction to MySQL
  • Creating a database using MySQL
  • Data Types
  • Data Query: SELECT, FROM, WHERE
  • Data Definition: CREATE TABLE
  • Data Manipulation: INSERT

Unit 4: Introduction to the Emerging Trends

  • Artificial Intelligence
  • Machine Learning
  • Natural Language Processing
  • Immersive experience (AR, VR)
  • Robotics
  • Big data and its characteristics
  • Internet of Things (IoT)
  • Sensors
  • Smart cities
  • Cloud Computing and Cloud Services (SaaS, IaaS, PaaS)
  • Grid Computing
  • Blockchain technology