Informatics Practices (2024-25)
CLASS XI Code No. 065
At the end of this course, students will be able to:
● Identify the components of 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.
Distribution of Marks and Periods:
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, if-elif-else, while loop, for loop
Lists: list operations - creating, initializing, traversing and manipulating lists, list methods and
built-in functions – len(),list(),append(),insert(), count(),index(),remove(), pop(), reverse(), sort(),
min(),max(),sum()
Dictionary: concept of key-value pair, creating, initializing, traversing, updating and deleting
elements, dictionary methods and built-in functions – dict(), len(), keys(), values(), items(),
update(), del(), clear()
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 DATABASE, CREATE TABLE, DROP, ALTER
Data Query: SELECT, FROM, WHERE with relational operators, BETWEEN, logical operators,
IS NULL, IS NOT NULL
Data Manipulation: INSERT, DELETE,UPDATE
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.
To Download IP BEST Notes Click here
ReplyDelete