CBSE | Class: XII - Air Force School Hasimara

AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: Computer Networking
Prerequisite
Knowledge
The student should know about the peripherals device. They should also
know that this device works with electronic signals.
Short
Description of
Lesson
This lesson deals with network, terminology of networks, domain name
resolution. The student will learn about network topologies, types of
network. This lesson also tells about transmission media, network
devices and network security
The students will be able to
- Understand network
- Identify needs for networking
- Familiarize with nodes, server, MAC address, IP address, Domain
name
- Understand Network topologies, network
- Know the transmission media, network devices
- Acquire knowledge on network security
Objectives
Aids
White Board, marker , duster, text book, ppt slide, projector
Supplementary Reading the important terms, writing glossary in the note copy. They are
asked to read out the important points from ‘Let us Revise”
Activities
Explaining the term network and its uses in day to day life. Network goals
like resource sharing, reliability, cost factor, communication medium is
explained through examples
1- Once the network is done the print out of the document will be
taken from any system.
Procedure
2- We can communicate with each other through using speaker and
head phones.
Important terms of network like workstation, server, MAC address, IP
address, domain name is explained by making ppt file.
Expected
Outcome
Student
Deliverables
Assessment
In practical class IP address is shown by giving command IPconfig at c:\>
prompt.
Network topologies like point-to-point, star, bus ring , tree, graph , mesh,
fully connected is introduced by making figures on the white board along
with its advantage and disadvantage.
With the help of book the transmission media – co-axial, optical fiber etc is
shown. Terms like modem, hub, switch, repeater, gateway, bridge, router
are explained by giving notes. Topic on network security is discussed with
the students as it is the major issue of concern.
After finishing the chapter, the related questions are asked to the.
After completing this lesson, the student will understand the main features
of network and its uses. They will also be able to recognize what types of
topologies are required for connecting network as per its advantage and
disadvantage.
Learn the answers given in the text book.
Write down the selected sample based question answers in the note copy
For example:
1 – What are the different types of networks?
2 – How is Coaxial cable is different from optical fibre?
Solving text book questions answers
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: Open source concept
Prerequisite
Knowledge
The student should know about the hardware and software. They should
also know that these two works together.
Short
Description of
Lesson
This lesson tells us about the Open Source Concepts and how they are
different from software, which is not open source.
Objectives
At the conclusion of this lesson, the students will be able –
- To develop ability to use the Open Source Technology
- To understand terminologies and definitions Open Source based
software.
- To recognize the advantage of open standards
- To identify Indian language computing
Projector and computer system with open source operating system, Book
Aids
Supplementary Reading the important terms, writing glossary in the note copy. They are
asked to read out the important points from ‘Let us Revise”
Activities
Procedure
Expected
Outcome
Student
Deliverables
Assessments
The lesson is explained by showing the slide made up of all open source
software and free software with illustration. The important key term like
FLOSS, OSS ,ODF are demonstrated with the help of examples given in
the book. Students are asked to write down the notes in a copy.
For example - The terms Free and Open represents a different emphasis on
importance of freedom (free software) or technical progress (open source
software) Explaining Indian Language Computing which refers to ability
to interact in diverse Indian languages on electronic form. It is
demonstrated that Indian Computing Language first needs to address the
issue of encoding Indian Language Character in memory.
- Knows about the different types of open and free software
- Learns basic types on Indian-Language-Text Typing
- Recognize the proprietary and open standard
- Advantages of OSS over proprietary software.
Discussion on the related topic. Writing answers of the given exercise in a
note copy. For example –
a) What is open based software?
b) Expand the term OSI, FLOSS, PHP, LAMP
To write the answers of Type A and Type B of text book in a note copy
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: GUI Programming Revision Tour – I
Prerequisite
Knowledge
The students should be aware of the term Application Software and
Programming Software
Short
Description of
Lesson
Introducing the GUI tools and its properties . Learning the basic
components of the Java GUI NetBeans.
Objectives
The students will be able to have a feel of the Java GUI NetBeans and will
be able to use the basic jLabel, jTextFields, jButton controls .
Aids
White Board, marker , duster, diagram, text book, computer, ppt slide,
projector, Java NetBeans software
Developing GUI (Graphical User Interface) using jLabel, jTextFields,
Supplementary jButton controls .
Activities
Procedure
The session starts with a brief recap of Java NetBeans as a programming
tool and its GUI capabilities. The data types, operators of Java and
programming constructs – selection, iteration and jump statement is
explained through examples. Having delivered the concept of using these
tools, students will use them to create better workshops. Explaining the
Text Interaction in Java GUIs – i) getText( )method
ii) parse…… method( )
Expected
Outcome
Student
Deliverables
Assessments
iii) setText( ) method
iv) JOptionPane.showMessageDialog( ) method
The introduction of these tool will help students understand the need of
designing and interactive form using NetBeans.
The students will innovate / identify areas where they have seen the use of
these tools. They will be able to understand how the result are calculated
and displayed for the user.
Creating a GUI
To enter name of the person and to display Welcome with the entered
name.
Enter the marks in 3 subjects and to display their total using simple
calculation.
Interacting on the method used for jList and jCombo Box.
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: GUI Programming Revision Tour – II
Prerequisite
Knowledge
The students should know the fundamental programming concept and the
tools to create GUI in netbean Java.
Short
Description of
Lesson
In this chapter we shall be revising the JAVA GUI programming concepts
using Swing API through NetBeans IDE. Java GUI applications are created
through RAD tools with Classes, Object and methods etc.
The students will be able
- To use jText Area , jPassword, jList, jLabel, jCombo boxes along
with its properties.
- To understand the methods used with above controls.
- To create interactive GUI.
Computer System with NetBeans, Projector, Board, Book
Objectives
Aids
Supplementary To illustrate the answer graphically.
Make precise and concise notes, point wise.
Activities
This lesson includes the other important controls where programming is
done through swing API only. After explaining the properties of mentioned
controls, the GUI is designed and the coding is shown on the white board
Procedure
with the help of projector.
They should be able to use check boxes, radio button, combo boxes while
Expected
Outcome
creating GUI.
Creating JFrame as shown in the
figure as per desire salary.
Student
Deliverables
Assessments
Solving the practical problems given in the text book.
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: GUI Programming Revision Tour – III
Prerequisite
Knowledge
The students should be aware of the controls, child controls
Short
Description of
Lesson
In this chapter concept related with Class, Objects, Constructors and
methods are discussed. In Java method or function is a sequence of some
declaration and executable statements. In Java, which is strictly Objectoriented, any action can take place through methods and methods
have to be exist as a part of the class.
Objectives
Aids
The students will be able to understand
- classes and objects
- methods, scope
- constructors, The this object
- OO terminology
Computer System with NetBeans, Projector, Board, Book
Students will be asked to create a method and output the result.
Example 1 To adds any two numbers
Supplementary
2 To find out the day no.
Activities
Demonstrating all the above terms by showing the ppt on the white board
and to make the students understand that any action in Java can take place
through method and the methods have to exist as a part of class.
Procedure
For example –
int mult(int x, int y)
Formal parameter
{
Return x *y;
}
int length = 10;
int width =5;
int area = mult(length, width)
Actual parameter
method call
Expected
Outcome
After compilation of this chapter, they should be able to create their own
method and class.
Student
Deliverables
Write a method which takes 3 numbers and displays its sum.
Assessments
Writing important terms and text book question answers in a copy.
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: More about classes and libraries
Prerequisite
Knowledge
The students should know the uses class and methods
Short
Description of
Lesson
The student should have the knowledge of Java coding with container
Objectives
Aids
Supplementary
Activities
controls.
The students will be able to
- Familiarize classes and Java libraries
- Understand how to work with string
- Use predefined Math library
- Create and utilize the packages.
Book, Computer system with Java NetBean,
Students will be asked to create a method and output the result.
Example 1 To adds any two numbers
2 To find out the day no.
In this lesson more about classes and libraries are explained through GUI.
Procedure
Availability of classes like java.lang, java.util, java.io etc is explained with
real life situation. Related questions are asked before proceeding to the next
term. Illustrating the usage of string method like length(), CharAt(),
CompareTo(), equals() etc in the IT lab by creating simple GUI.
Expected
Outcome
They should be able to create more productive program using Java class
Student
Deliverables
The students are asked to use the entire method prototype to make
themselves more comfortable in creating GUI.
Assessments
Students are asked to solve the problem given in the book.
libraries.
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: Concept of Inheritance
Prerequisite
Knowledge
The students should be aware of the controls, child controls
Short
Description of
Lesson
This chapter deals with inheritance, the capability of one class to derive
properties from another class. It tells about the ways, inheritance is
implemented in Java.
Objective – They will be able
- To understand need for inheritance
- To utilize different forms of inheritance
- To familiarize with derive/sub and super/base classes
- To know functions overloading inheritance and constructor
- To gain knowledge on abstract class and interfaces.
Objectives
Aids
Computer system with Netbean Java, Projector, Board
Reading the chapter and learning the solved answers given in the text book.
Supplementary
Activities
Procedure
With the help of book, different forma of inheritance is shown – single,
multiple, hierarchical, multi level, hybrid. The syntax of derived / sub and
super/base classes is explained on the white board
Class <sub class name>extends <super class name>{
: member of subclass
}
Expected
Outcome
After compilation of this lesson, the students should be able to use private,
Student
Deliverables
Write syntax to define class Methods. What type inheritance does Java
have?
Assessments
Students are asked to solve the problem given in the book.
public and protected members as classes.
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: Database Connectivity
Prerequisite
Knowledge
They should know how to create GUI using Java Controls like JTextField,
Short
Description of
Lesson
In this chapter we shall know how to connect the front end NetBeans
application with back-end databases through JDBC,ODBC for making GUI
applications.
The conclusion of the lesson is to
Objectives
JLabel, JRadioButton, JCombo etc.
i) Know classes used for Database Connectivity
ii) Prerequisites for Connecting to mysql from Java
iii) Connecting to mysql from Java
Aids
Supplementary
Activities
Procedure
Expected
Outcome
Computer system with Java and Mysql software, Projector & board
Reading the chapter. Following the steps for connectinvity . (ie)
i) Import the package
ii) Register the JDBC driver
iii) Open the connection.
iv) Execute the query.
v) Process the resultset.
vi) Clean up the environment.
Explaining the real-life application where datas are stored and
manipulated. In order to connect to database from within an application, we
need a framework that helps to send and execute SQL statements from
within the appliation code.
They should be able to connect front-end and back-end program .
Student
Deliverables
What is database connectivity?
What tasks does JDBC perform?
Assessments
Creating GUI application given in the book during practical period .
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: Web Application
Prerequisite
Knowledge
They should know the uses and advantage of computers in every day life.
Short
Description of
Lesson
World Wide Web is an example of an information protocol/service that can
be used to send and receive information over the internet. It supports:
• Multimedia Information
• Hyper Text Information
• Graphical User Interface
The World Wide Web is an example of an information protocol / service
that works using a Client/Server software design. A service that uses
Client/Server design requires two pieces of software
to work: Client software (e.g. Web Browser) to request information, and
Server software(Web server)to answer requests and provide their
information. Most Web applications are designed this way.
They should be able to understand
Objectives
i) Application of Web Browser and Web Server .
ii) Communication with Web server.
Aids
Computer with MS-Office, Internet Connection, Projector
Reading the chapter and learning answers of solved problems given in the
Supplementary book.
Activities
Beginning with a review of uses of computer, followed by a new lesson,
Procedure
then by showing practical use of net, and finally ending with a mastery
demonstration.
Expected
Outcome
After studying this lesson students will be able to explore net and collect
Student
Deliverables
What is Client Server Computing?
In what ways id the WWW different from other servers on the Internet?
Assessments
Exploring net and downloading sample question paper from CBSE site.
information on related topic.
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: HTML I- Basic HTML Elements
Prerequisite
Knowledge
The students should know the syntax of different languages used for
writing source code.
Short
Description of
Lesson
The World Wide Web (or simply the Web or WWW) is a system of sharing
interlinked hypertext documents over the internet. These documents are
stored on web-servers on the internet and contain text, images, videos and
other multimedia. These documents also contain hyperlinks to navigate
among them. HTML (Hyper Text Markup Language) is the basic language
which is used to create Hypertext documents. In this lesson we are going to
learn how to create hyper text documents using HTML.
The student should be able to
i) Understand HTML and its capabilities
ii) Know writing HTML documents
iii) Recognize container and empty elements.
iv) Acquire knowledge on logical and
Computer System with Ms-Office Software, Projector, Board
Objectives
Aids
Supplementary Reading the book and witing all empty and conaitner tag in a copy. Using
the attibute of tags while writing source code.
Activities
Exlaining the chapter by showing the source code for writing HTML page
by using projector. For ex. <body bycolor=green text=blue>. This attribute
Procedure
of body tag will give the background page color as green and text color as
blue.
After studying this lesson students will be able to:
Expected
i) Define the term hypertext and state the purpose of HTML.
Outcome
ii) Identify the main parts of an HTML document.
iii) Identify and state the purpose of different HTML elements.
iv )Differentiate between HTML elements, tags, and attributes.
v) Create web pages using different basic and formatting tags.
Student
Deliverables
Following the steps for writing HTML page and browsing it through
Internet explorer.
Assessments
1. What is wring in the following coding?
a) <font name=”arial”>
b) <body margin top=6- left = 75>
2. List and define different types of paragraph alignments?
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: HTML II – Lists, Tables, Forms
Prerequisite
Knowledge
The students should be aware of writing HTML page in a notepad and
Short
Description of
Lesson
This chapter describes how to make more accessible page by using text
styles, formatting tools, link tools, and tabular data.
browsing it through browser.
The conclusion of this lesson is to
Objectives
i) Help them to use lists, tables and forms tag properly.
ii) Make them understand that these features help the readers to quickly
understand, scan and extract the information.
Computer System with Ms-Office Software, Projector, Board
Aids
Supplementary Using the all the mentioned tags for creating we page. Practicing and
browsing the attributes of table, forms tag.
Activities
Writing the attribute and uses of <table>, <form>, <ol>, <ul> tag by the
help of projector on the board.
Procedure
Expected
Outcome
After studying this lesson students will be able to:
i) Create web pages using <ol>, <ul>, <table> along with its attribute.
ii) Understand how to use forms in HTML
Student
Deliverables
Creating Web page by using following coding:
<ul>
<li> apples
<li> bananas
<li> grape
</ul>
Writing answers of the questions in the class work copy
i) Differentiate between <ul> and <ol> tags.
ii) Write HTML tags are used for table and adding rows in a HTML
document?
Assessments
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: XML – eXtensible Markup Language
Prerequisite
Knowledge
Knowledge on HTML page, attribute of container and empty tag.
Short
Description of
Lesson
XML (eXtensible Markup Language) is also a markup language like
HTML. But XML is different from HTML in the sense that HTML
describes how to display and format the data, text and images in the
browser whereas XML is used to describe the data. XML has nothing
to do with presentation of data in the browser. The XML standard was
created by W3C to provide an easy to use and standardized way to store
self-describing data (Self-describing data is data that describes both its
content and its structure).
After studying this lesson students will be able to:
i) Differentiate between HTML and XML.
ii) Know DTD (Document definition type) is a set of rules that defines
what tags appear in an XML document.
iii) Recognize CSS (Cascading Style Sheet) are a collection of forming
rules that control the appearance of content in a webpage.
Computer System with Ms-Office Software, Projector, Board
Objectives
Aids
Supplementary Reading the chapter. Following the lab exercise given in the book.
Learnnng the full forms of XML, EDI, CSS, DTD
Activities
Explanation on how data sharing technology is important and works on
these technologies. Introduction on meta language, XML vs.
Procedure
SGML,features of XML, XML structure, the prolog, CSS eyc
After completion of the chapter they should be able
Expected
i) To understand the difference between HTML and XML.
Outcome
ii) Create own tag.
iii) To view the XML document in browser.
Try to create an XML document as per the following data given in the
Student
book. Checking the well-formedness XML document.
Deliverables
Assessments
i) What is declared empty tag?
ii) Can you interchange attribute and element? How Why? When?
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: MYSQL Revision Tour
Prerequisite
Knowledge
Knowledge on Ms-Excel, MS-Access to create databases.
Short
Description of
Lesson
A database system is basically a computer based record keeping system.
There are different data models are available. The most popular data model
is Relational Data Model (RDBMS). In RDBMS data is arranged in the
form of table. MYSQL is software to manipulate database. It is free, open
source RDBMS. In order to access data within MYSQL database, all
programs and users must use, Structured Query Language (SQL).SQL is
the set of commands that is recognized by nearly all RDBMs. SQL
commands can be classified into three categories. These are DDL (Data
Definition Language), DML (Data Manipulations Language) and TCL
(Transmission Control Language). Apart from MYSQL is commands, it
has various functions that performs some operation and returns a single
value. In this chapter we will learn various commands and functions in
MYSQL and its implementation.
After studying this lesson the students will be able to:
Define the terms:
(i) Data Models
(ii) SQL Elements
Create tables with SQL constraints
View a table structure
Insert, modify and delete data from tables
Add a constraint to a table, remove a constraint from a table, modify a
column of a table using ALTER TABLE command.
Delete a table using DROP TABLE.
Computer system with MySql software.
Objectives
Aids
Supplementary Creating table with constarints as shown F_name char (50), L_name
char(50), DOB date
Activities
Explaining the various advantage of database system like inconsistency,
redundancy, integerity etc. Showing them table creation by writing
Procedure
command on the board.
At the conclusion of the lesson, the students will be able to create table
Expected
with SQL constraints, Alter tables, view structure of table, add, delete alter
Outcome
tables.
Using commands in MySql like – Create table <table name>, Show tables,
Student
Select * from <table name> and Using functions like curdate(), SysDate(),
Deliverables
Mod(), round(), Substr() etc. in MySql.
Assessments
Differentiate between DDL and DML commands?
Differentiate between Char and Varchar datatype?
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: Database Transaction
Prerequisite
Knowledge
Knowledge on DBMS and RDBMS.
Short
Description of
Lesson
Reliability is a quality, which we seek for in everything that we get. The
same is applicable to software and to database. A reliable database system
is that which retains our database in a consistent state despite occurrence of
many failures. Database Transaction is the field which requires utmost
consistency. This chapter describes fundamentals of database transactions
and its reliable implementation. A database can be called consistent when it
follows ACID properties. A transactions can be called reliable when it
either COMMITed i.e. successfully all its steps are carried out and changes
are permanently reflected in the database or be ROLLBACKed i.e. in case
of failures, if transaction cannot be successfully completed then any data
changes made by he transaction are brought back to the state that earlier
was prior to the execution of this transaction
The students will be able to
i) Know Concept of database
ii) Understand Transaction
iii) Use Transaction Control Commands
Computer system with MySql Software , Projector
Objectives
Aids
Supplementary Reading the chapter and learning glossary given in the book.
Activities
Explaining that a database transaction is a logical unit of work. A user
Procedure
views a transction as a logical sequence of read and write operations.
Expected
Outcome
After studying this lesson the students will be able to:
Define a Transaction
Describe reason why all the tasks in a transaction should be executed fully
or not at all.
Perform basic transactions.
Commit a transaction.
Add Save Points to a transaction.
Roll back a Transaction
Roll back a Transaction to a Savepoint.
Student
Deliverables
Perform the following tasks:
Start MySQL session .
Create a table named Student with columns RollNumber, Name and Marks.
Start a transaction and insert two rows to the Student table.
Verify the inserts by SELECT statement.
Commit the changes.
Start another transaction.
Delete a row that was recently inserted.
Verify that the row has been deleted.
Rollback the changes.
Verify that the delete has been cancelled.
Assessments
Writing subjective questions answers in a copy.
i) What do you mean by ACID properties of database transaction?
ii) Why do we use ROLLBACK statement> Explain briefly with the help
of an example?
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: More on SQL – Grouping Records and Table Joins
Prerequisite
Knowledge
They should know the select commands of SQL query.
Short
Description of
Lesson
This chapter deals with aggregate (group) Functions, type of SQL
Objectives
Aids
functions, Grouping result – Group by joins.
To grouping records and table joining.
Text Book, Computer with My SQL, Projector
Explaining the Group By clause of SQL select statement to join two tables.
Procedure
In practical class the Group by clause and
equi – join will be shown.
Expected
Outcome
At the end of the lesson, the students will understand how to extract desired
Student
Deliverables
Reading the chapter and practicing cross join, left join, natural join and
Assessments
Solving text book questions answers, queries etc
information from database
equi-join with the help of clauses.
AIR FORCE SCHOOL HASIMARA
Lesson Plan
Board: CBSE | Class: XII | Subject: Informatics Practices
Chapter Name: IT Application
Prerequisite
Knowledge
The students should know the computers are used in all the area and its
Short
Description of
Lesson
Three major groups of IT applications covered in this chapter are: egovernance, e-business, and e-learning. Society is impacted as due to ICT
people change their way of conducting the transactions and thus save their
time, money, and energy
Objectives
Aids
benefits are endless for human mankind.
The students will be able to
- Understand that that an IT application has two major parts: Front-end and
back-end
- Identify various components of the front-end of an application.
- Design and develop simple IT applications.
- List the impacts of ICT
Book, Projector, Computer system
Writing answer or notes in points.
Supplementary Revising all the topics
Activities
Explaining the importance of IT applications which is essential
Procedure
requirement of every individual and organization to simplify their day-today work, efficiently manage and execute projects.
Expected
Outcome
Understanding the impact of ICT on society and e-Learning applications
which uses technology to effectively deliver and monitor learning and
teaching processes.
Student
Deliverables
Discussion on the topic of IT application as e-Gaming, e-Business,
Assessments
Writing subjective questions answers in a copy.
i) What do you understand by e-Business ? Give Examples.
ii) How IT applications are created ?
e-Governance, e-Learning etc.
Download PDF
Similar pages