Loading...
Follow Us:

Information Practices

Information Practices

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

0. 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)


3. 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.


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


2. 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)


3. 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)


  • 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.


  • 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


  • 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


Frequently Asked Questions (FAQs)

Aspernatur laborum N.

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.
WhatsApp
Enquiry