XI Informatics Practices Syllabus

Revised Syllabus

Informatics Practices (2020-21)  

CLASS XI Code No. 065

  1. Prerequisite.  None
  2. Learning Outcomes

At the end of this course, students will be able to:

  • Identify the components of the computer system.  
    • Create Python programs using different data types, lists, and dictionaries.   
    • Understand database concepts and Relational Database Management Systems.
    • Retrieve and manipulate data in RDBMS using Structured Query Language
    • Identify the Emerging trends in the fields of Information Technology.

3. Distribution of Marks and Periods

Unit NoUnit NameMarksPeriods TheoryPeriods  PracticalTotal Period
1Introduction to computer system101010
2Introduction to Python25352863
3Database concepts and the Structured Query Language 30231740
4Introduction to Emerging Trends577
 Practical30
 Total1007545120
Marks Distribution

4. Unit Wise syllabus 

Unit 1: Introduction to Computer System                                                                                                                                                  

Introduction to computer and computing: evolution of computing devices, components of a computer system and their interconnections, Input/output devices.  

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 its need, Database Management System. 
  • Relational data model: Concept of 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 Definition: CREATE TABLE
  • Data Query: SELECT, FROM, WHERE.
  • 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, Block chain technology.  

Practical Marks Distribution

S.No.Unit NameMarks
1Problem solving using Python programming language11
3Creating database using MySQL and performing Queries7
4Practical file (minimum of 14 python programs, and 14 SQL queries)7
5Viva-Voce5
 Total30

Leave a Comment

You cannot copy content of this page

Scroll to Top