Sunteți pe pagina 1din 4

IP syllabus for IP students.

Best of luck tabind , shazeena , sualeh ,


zarak , sameed , saira , masiah etc.
And me too..:P :P :P ;) 

15. INFORMATICS PRACTICES (Code 065)


CLASS 11…:
UNIT 1: INTRODUCTION TO COMPUTER SYSTEMS
Hardware Concepts:
Computer organization (basic concepts): CPU, Memory (RAM and ROM), I/O devices,
communication
bus, ports (serial, parallel, network, phone);
Input devices: Keyboard, Mouse, Light pen, Touch Screens, Graphics Tablets, Joystick,
Microphone,
OCR, Scanner, Smart Card reader, Barcode reader, Biometric sensor, web camera;
Output Devices: Monitor/Visual Display Unit (VDU), LCD screen, Television, Printer (Dot
Matrix
Printer, Desk jet/ Inkjet/ Bubble jet Printer, Laser Printer), Plotter, Speaker;
Secondary Storage Devices: Floppy Disk, Hard Disk, Compact Disk, Magnetic Tape, Digital
Versatile
Disk (DVD), USB Drive, Memory cards - Comparative properties
Software Concepts:
Operating systems, Need for operating system, major functions of Operating System, Memory
Management;
146
Security of system: sources of attack and possible damages, virus and related entities - worms,
propagation of these entities, virus detection using a tool, Desktop security, Digital certificates,
Digital
signature, cookies, firewall, password, file access permissions.
Types of Software: System Software, Utility Software, Application Software and Developer
Tools
System Software:
General Purpose Application Software: Word Processor, Presentation Tool, Spreadsheet
Package,
Database Management System;
Specific Purpose Application software (for example: Inventory Management System, Purchasing
System,
Human Resource Management System, Payroll System, Financial Accounting, Hotel
Management
and Reservation System, etc.);
Developer Tools: Compilers and Interpreters, Integrated Development Environment
UNIT 2: INTRODUCTION TO PROGRAMMING
Getting started with Programming using IDE
Introduction, Rapid Application Development using IDE - Integrated Development
Environment;
Familiarization of IDE using basic Interface components;
Basic component handling methods/attributes
Programming Fundamentals
Data Types: Concept of data types; Built-in data types - byte, short, int, long, float, double, char,
String (or any object), Boolean; Concept of a Class and Instance as user-defined datatypes.
Variables:
Need to use variable, Declaring Variables, Variable Naming Convention, Assigning value to
Variables;
Control Structures:
Assignment Statement
Decision Structure - if, if-else, switch;
Looping Structure- while, do-while, for;
Concept of a Method: structure, local variables, return values, types of parameter passing
Concept of a Class ( simple class only): members, methods, using classes as data types
Programming Guidelines:
Choice of Expressions and Names, , Comments, use of Indentation; Documentation and Program
Maintenance; Debugging programs: Syntax Errors, Run-Time Errors, Logical Errors;
Problem Solving Methodology and Techniques: Understanding of the problem, Identifying
relevant
information, top-down development approach
UNIT 3: RELATIONAL DATABASE MANAGEMENT SYSTEM
Database Management System
Introduction to database concepts: Relation/Table, attribute/fields, Tuple / Rows;
Data Types - Number, Character and Date
147
Key - Primary Key, Candidate key, Alternate key;
Introduction to MySQL
(ANSI SQL 99 standard commands)
Classification of SQL Statements:
DML - SELECT, INSERT, UPDATE, DELETE;
DDL - CREATE, DROP, ALTER;
SQL SELECT Statement (working with demo/already existing tables): SELECT statement,
Selecting
All the Columns, Selecting Specific Column, Using Arithmetic Operators, Operator Precedence,
Defining
and using Column Alias, Duplicate rows and their Elimination (DISTINCT keyword),
Displaying Table
Structure (DESC command); SELECT Statement Continued: Limiting Rows during selection
(using
WHERE clause), Working with Character Strings and Dates, Working with NULL values;
Using Comparison operators - =, <, >, <=, >=, < >, BETWEEN, IN, LIKE(%), Logical
Operators
-AND, OR, NOT; Operator Precedence;
ORDER BY Clause, Sorting in Ascending/Descending Order, Sorting By Column Alias Name,
Sorting
On Multiple Columns;
Functions in MySQL:
String Function - CHAR(), CONCAT(),INSTR(), LCASE(), LEFT(), LOWER(), LENGTH(),
LTRIM(), MID(), RIGHT(), RTRIM(), SUBSTR(), TRIM(), UCASE(), UPPER().
Mathematical Functions - POWER(), ROUND(), TRUNCATE().
Date and Time Functions - CURDATE() , DATE(), MONTH(), YEAR(), DAYNAME(),
DAYOFMONTH(), DAYOFWEEK(), DAYOFYEAR(), NOW(), SYSDATE().
Manipulating Data of a Table/Relation: Inserting New Rows, Inserting New Rows with Null
Values,
Inserting NUMBER, CHAR and DATE Values, Update Statement to Change Existing Data of a
Table, Updating Rows in A Table, Delete statement - removing row/rows from a Table;
Creating Table using CREATE TABLE, ALTER TABLE for adding a new column, using
naming
conventions for column names;
UNIT 4: IT APLICATIONS
• e - Governance - Definition, e-Governance websites; their salient features and societal impacts
• e - Business - Definition, e-Business websites, their salient features and societal impacts
• e - Learning - Definition; Benefits to students (Learners), Teachers (Trainers) and School
(Institution) Management; e-Learning websites and their salient features and societal impacts
148

Class XII
UNIT 1: NETWORKING AND OPEN STANDARDS
Computer Networking: Networking - a brief overview, Identifying computers and users over a
network (Domain Name, MAC 'Media Access Control' and IP address), domain name resolution,
149
Network Topologies, Types of network - LAN, MAN, WAN, PAN; Wired Technologies - Co-
Axial, Ethernet Cable, Optical Fiber; Wireless Technologies - Blue Tooth, Infrared, Microwave,
Radio
Link, Satellite Link; Network Devices - Hub, Switch, Repeater, Gateway - and their functions;
Network security - denial of service, intrusion problems, snooping;
Open Source Concepts:
Open Source Software (OSI norms), common FOSS examples (Gnu/Linux, Firefox,
OpenOffice),
common open standards (open document format, Ogg Vorbis)
Indian Language Computing: character encoding, UNICODE and Indian Language, different
types of
fonts (open type vs true type, static vs dynamic), Entering Indian Language Text - phonetic and
keymap
based.
UNIT 2: PROGRAMMING
Review of Class XI;
Programming Fundamentals
Access specifier for classes, Members and methods, Concept of package
Inheritance: need and implementation, Method Overloading and Overriding, Abstract Class and
Interfaces, use of interfaces
Commonly used libraries: String class and methods: toString(), concat(), length(),
toLowerCase(),
toUpperCase(), trim(), substring()
Math object: pow(), round()
Simple GUI Objects: Dialog
Accessing MySQL database using ODBC to connect with database.
Web application development: URL, Web Server, Communicating with the web server, concept
of
Client and Server Side.
HTML based web pages covering basic tags - HTML, TITLE, BODY, H1..H6, Paragraph (P),
Line
Break (BR), Section Separator (HR), FONT, TABLE, LIST (UL, OL), FORM;
Creating and accessing static pages using HTML and introduction to XML
UNIT 3: RELATIONAL DATABASE MANAGEMENT SYSTEM
Review of RDBMS from Class XI
Database Fundamentals
Concept of Database Transaction, Committing and revoking a Transaction using COMMIT and
REVOKE,
Grouping Records: GROUP BY, Group functions - MAX(), MIN(), AVG(), SUM(), COUNT();
150
using COUNT(*), DISTINCT clause with COUNT, Group Functions and Null Values,
Displaying Data From Multiple Tables: Equi-Join and Cartesian Products; concept of Foreign
Key;
Creating a Table with PRIMARY KEY and NOT NULL constraints, adding a Constraint,
enabling
Constraints, Viewing Constraints, Viewing the Columns Associated with Constraints;
ALTER TABLE for deleting a column, ALTER TABLE for modifying data types of a column
DROP Table for deleting a table;
UNIT 4: IT APPLICATIONS
Revisiting the features of e-Governance, e-Business and e-Learning
Front-end Interface - Introduction; content and features; identifying and using appropriate
component
(Text Box, Radio Button, CheckBox, List) for data entry, validation and display;
Back-end Database - Introduction and its purpose; exploring the requirement of tables and its
essential
attributes;
Front-End and Database Connectivity - Introduction, requirement and benefits

S-ar putea să vă placă și