Informatics Practices Class 12

Welcome!

Informatics Practices for CBSE Class 12th students is a 100-Mark subject encompassing Pandas, matplotlib, Database Management(MySQL), Societal Impacts, and networking. The examination structure comprises a 70-Mark theory paper conducted at designated examination centers and a 30-Mark practical paper administered at schools under the supervision of an external examiner.

Prerequisites

Before delving into Informatics Practices-12th, it’s essential to have a basic understanding of operating systems, along with familiarity with Python & MySQL concepts covered in Class XI.

Learning Objectives

Students will acquire fundamental expertise in programming languages, database management, and computer networks, laying a solid foundation for advanced studies in the IT sector or pursuing degrees such as BCA, B.Sc,(IT),B.Com ,BBA or MCA, thereby significantly enhancing career prospects in the field.

Course Overview

Module 1 : Pandas & Data Visualization 25 Marks

Python Overview of Class XI (Not in Syllabus)                     

  • Python Fundamentals       
  • Data Types & Operators                   
  • List & Tuple
  • Dictionaries
  • Modules
  • NumPy
  1. Pandas Series : 05 Marks
  • Introduction to Python libraries- Pandas
  • Data structures in Pandas – Series and data frames.
  • Series Creating Ways Via List, Dictionary, Arrays , and  Scalar Values
  • Series Attributes and Data Types
  • Arithmetic and Relational operations on Series
  • head and tail functions
  • Indexing and slicing on Series
  • Operation on Series
  • Selection Record
  • Adding Record
  • Deleting Record
  • Updating Record
  • Extensive Live Programming Practice (Minimum 30 Programs)

2.Pandas DataFrame  : 10 Marks

  • Introduction to Data Frame
  • Data Frame Creating Ways
  • Data Frame attribute and Data Types
  • Operation on rows(Select/add/Delete/Update/rename)
  • Operation on Column (Select/add/Delete/Update/rename)
  • Slicing DataFrame
  • Deleting and Renaming Index
  • Head and Tail functions
  • indexing using labels
  • Boolean indexing
  • Iteration of Data Frame
  • Descriptive Statistics: max, min, count, sum, mean, median, mode
  • Importing/Exporting Data between CSV files and Data Frames.
  • Extensive Live Programming Practice (Minimum 60 Programs)
  1. Data Visualization 10 Marks
  • Purpose of plotting
  • Drawing, Customizing & saving of Line plots using Matplotlib
  • Drawing, Customizing & saving of Bar Graph using Matplotlib
  • Drawing, Customizing & saving of Histogram using Matplotlib
  • Extensive Live Programming Practice (Minimum 30 Programs)
  • Create a small project integrating all concepts covered up to this point.
Module 2 : Database Management System 25 Marks
  1. Simple Queries in SQL
  • Introduction to database concepts
  • The relational model Terminology & Keys
  • SHOW ,USE, & Desc Command
  • SELECT ,FROM ,WHERE , & DISTINCT  Command
  • Column Alias using AS Command
  • Operators in SQL
  • Relational Operators
  • Logical Operators
  • Range Operators
  • List Operators
  • Like Operators
  • Searching NULL Values
  • Order by Clause
  • Extensive Live Query Practice (Minimum 45 Query)

 

 

  1. DDL & DML Commands     
  • SQL Data Types
  • Creating Database & Tables
  • SQL Constraints
  • Inserting Record
  • Updating Record
  • Deleting Record
  • Adding Column, Removing Column using Alter Command
  • Removing Database & Table
  • Extensive Live Query Practice (Minimum 45 Query)
  1. SQL Functions
  • Introduction to Function and It’s Type
  • Single Row Function

     String Functions

     Numeric Functions

    Date and Time Functions

  • Multirow Functions
  • Group by and Having Clause
  • What is Joining and understanding equi join
  • Extensive Live Query Practice (Minimum 45 Query)
Module 3 : Computer Network 10 Marks
  • Introduction to networks and Advantage & Disadvantage
  • Types of network:PAN, LAN, MAN, WAN.
  • Network Devices: modem, hub, switch, repeater, router, gateway
  • Network Topologies: Star, Bus, Tree, Mesh.
  • Introduction to Internet, URL, WWW and its applications- Web, email, Chat, VoIP.
  • Introduction to website, difference between a website and webpage
  • static vs dynamic web page
  • web server and hosting of a website.
  • Introduction to Web Browsers, commonly used browsers
  • browser settings, add-ons and plug-ins, cookies.
Module 4: Societal Impacts 10 Marks
  • Digital footprint, net and communication etiquettes
  • data protection, intellectual property rights (IPR), plagiarism, licensing and copyright
  • free and open source software (FOSS)
  • cybercrime and cyber laws, hacking, phishing, cyber bullying
  • overview of Indian IT Act
  • E-waste: hazards and management. Awareness about health concerns related to the usage of technology.
Module 5 : Practical 30 Marks

1.Programs using Pandas and Matplotlib   08 Marks

 2.SQL Queries:       07 Marks

3 Practical file: 05

4 Project Work: 05 Marks

5.Viva-Voce : 05 Marks

Enquiry Now

    Our Courses

    Computer Science

    Data Analyst using Python

    Artificial Intelligence
    Full Stack Web Development
    Advance Java
    Computer Application
    Information Technology
    Web Designing
    Data Structure & Algorithms
    C Language
    Web Application
    Informatics Practices
    Data Science
    Advance MS Excel
    R Programming
    SQL Server

    Select Tech MindGuru for Why ?

    Placement Assistance

    Placement assistance offered for a successful career.

    Membership

    Membership provided until the final examination.

    Personalized Attention

    Personalized attention provided to each student.

    Get Course Certificate

    Certificate awarded upon completion of the course.

    Monthly Tests

    Regular monthly test series for progress evaluation.

    Latest CBSE Syllabus

    Training modules aligned with the latest CBSE syllabus.

    Frequently Asked Questions

    Students interested in data handling, databases, and Python programming. It’s great for those wanting to explore data science and web development.

    With regular practice in Python, data handling, and SQL, it is quite manageable.

    IP teaches valuable skills in programming and databases, useful for careers in IT, data science, and web development.

    IP skills like Python and SQL are used in industries such as IT, finance, healthcare, and e-commerce.

    Practice Python coding, SQL queries, and solve past exam papers regularly.

    IP focuses on data management and practical applications, while Computer Science emphasizes programming and algorithms.

     

    Yes, IP prepares you for IT careers in data science, web development, and database management.

    Check CBSE textbooks or online platforms like Tech MindGuru.

    Python coding (pandas, NumPy), data visualization, and SQL queries. You’ll also need to complete a project.

    It prepares you for courses like BCA, B.Sc. IT, and data science by teaching key skills in data handling.

    Get help from your school teacher or Tech MindGuru.

    Careers include data analyst, web developer, IT consultant, and software developer.

    Scroll to Top