lesson note - e-CTLT

advertisement
LESSON PLAN
1. Date
:_______________
4. Lesson
: Hardware Concepts 6. Date of Commencement
:_______________
2. Class
: XII-A&B
5. Periods Required
: 12
7. Expected Date of Completion
:_______________
3. Sub
: Informatics Practices
8. Actual Date of Completion
:_______________
Gist of Unit / Sub Unit
Networking - a brief overview, Basic
concept of domain name, MAC, and
IP Address, Identifying computers and
users over a network (Domain Name, MAC
'Media Access
Control' and IP address), domain name
resolution, 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
(Abhilash Kumar Thakre)
PGT (Computer Science)
Activities(Individual or
Group)/Demonstration/E-Class
‡ Power point presentation.
‡ Detailed discussion
‡ Practical aspects
‡ Questionnaire
‡ Demonstration of hardware
‡ Assignment
Co-relation with other
Subject
Home Assignment
HOT and MLL Questions
Prepared
1. What are the goals of network?
2. Write the applications of network?
3. What do you understand by domain
name resolution?
4. What are communication channels?
Discuss various channels available for
networks?
5. Advantages and disadvantages of
the followings :
optic fiber
coaxial cables
twisted pair cables
radio waves
microwaves
Satellites
1. Discuss and compare various types
of networks?
2. Explain mostly used topologies.
3. What are hubs? What are its
types?
4. What is the role of a switch in a
network?
5. Discuss repeater.
6. What are common threats to
network security?
7. What are denials of services
attacks?
8. How can you prevent/ counter
threats of network security?
(Ram Vilas)
PRINCIPAL
LESSON PLAN
1.Date
:_______________
4. Lesson
: Open Source Concepts6. Date of Commencement
:_______________
2.Class
: XII-A&B
5. Periods Required
: 06
7. Expected Date of Completion
:_______________
3.Sub
: Informatics Practices
8. Actual Date of Completion
:_______________
Gist of Unit / Sub Unit
Open Source Software (OSS), common
FOSS/FLOSS examples (e.g. Gnu/Linux,
Firefox,OpenOffice),
common
open
standards (open document format Ogg
Vorbis)
Indian Language Computing: character
encoding, UNICODE, different types of
fonts (open type vs
true type, static vs dynamic), Entering
Indian Language Text - phonetic and key
map based.
(Abhilash Kumar Thakre)
PGT (Computer Science)
Activities(Individual or
Group)/Demonstration/E-Class
‡ Power point presentation.
‡ Detailed discussion
‡ Practical aspects
‡ Questionnaire
‡ Demonstration of hardware
‡ Assignment
Co-relation with other
Subject
Home Assignment
HOT and MLL Questions
Prepared
1. What is open source software?
2. Compare Free software and open
source software.
3. Compare OSS and floss.
4. Compare Proprietary software and
free software.
5. Compare Free ware and shareware.
6. Compare Freeware and free
software
7. Write Short notes on GNU.
8. Write short notes on LINUX.
9. Write Short notes on MOZILLA.
10. Write short notes on APACHE.
11. Write short notes on POSTGRE
SQL.
12. Write short notes on PHP.
13. Write short notes on Open Office.
1. What are technological standard
and its various categories?
2. Mention some advantages of
open standards.
3. What is the significance of
Unicode in terms of Indian
Language Computing?
4. How phonetic text entry is
different from key map based text
entry?
5. What is Ogg Vorbis? Why?
6. How to represent character in
Memory?
7. What is font and its types?
(Ram Vilas)
PRINCIPAL
LESSON PLAN
1. Date
:_______________
4. Lesson
:JAVA Revision Tour-I 6. Date of Commencement
:_______________
2. Class
: XII-A&B
5. Periods Required
: 12
7. Expected Date of Completion
:_______________
3. Sub
: Informatics Practices
8. Actual Date of Completion
:_______________
Gist of Unit / Sub Unit
Rapid Application Development, Netbeans
JAVA IDE, Basics of a GUI, JAVA GUI
Toolkit, JAVA character set, Tokens –
Identifier, Keyword, Literal, Punctuator,
Operator.
Data types, Variables, Text interaction in
JAVA GUI’s. Constants, Operators –
Arithmetic, Relational, Logical, Other
Operators. Precedence of an operator,
Expressions,
Java
Statements,
Programming Construct.
(Abhilash Kumar Thakre)
PGT (Computer Science)
Activities(Individual or
Group)/Demonstration/E-Class
Home Assignment
HOT and MLL Questions
Prepared
Co-relation with
other Subject
‡ Power point presentation.
‡ Detailed discussion
‡ Practical aspects
‡ Questionnaire
‡ Demonstration of hardware
‡ Assignment
(Ram Vilas)
PRINCIPAL
LESSON PLAN
1.Date
:_______________
4. Lesson
:JAVA Revision Tour-II 6. Date of Commencement
:_______________
2.Class
: XII-A&B
5. Periods Required
: 12
7. Expected Date of Completion
:_______________
3.Sub
: Informatics Practices
8. Actual Date of Completion
:_______________
Gist of Unit / Sub Unit
 Understanding swing component.
 Starting GUI Programming
 Layout Manager.
 Handling Events
 Frame – Commonly used top container
 Push Button
 Labels
 Text Fields
 Password field
 Text Area
 Check Boxes
 Radio Button
 List
 Combo Boxes
Activities(Individual or
Group)/Demonstration/E-Class
Home Assignment
HOT and MLL Questions
Prepared
Co-relation with
other Subject
‡ Power point presentation.
‡ Detailed discussion
‡ Practical aspects
‡ Questionnaire
‡ Demonstration of hardware
‡ Assignment
.
(Abhilash Kumar Thakre)
PGT (Computer Science)
(Ram Vilas)
PRINCIPAL
LESSON PLAN
1.Date
:_______________
4. Lesson
:JAVA Revision TourIII 6. Date of Commencement
:_______________
2.Class
: XII-A&B
5. Periods Required
: 12
7. Expected Date of Completion
:_______________
3.Sub
: Informatics Practices
8. Actual Date of Completion
:_______________
Gist of Unit / Sub Unit






Class and objects
Methods
Scope
Constructor
this object
OO Terminology
 Class
 Objects
 Members type
 Invoking method
 Class as a user defined data type.
Activities(Individual or
Group)/Demonstration/E-Class
Home Assignment
HOT and MLL Questions
Prepared
Co-relation with
other Subject
‡ Power point presentation.
‡ Detailed discussion
‡ Practical aspects
‡ Questionnaire
‡ Demonstration of hardware
‡ Assignment
.
(Abhilash Kumar Thakre)
PGT (Computer Science)
(Ram Vilas)
PRINCIPAL
LESSON PLAN
1.Date
:_______________
4. Lesson
: Class and Libraries
6. Date of Commencement
:_______________
2.Class
: XII-A&B
5. Periods Required
: 12
7. Expected Date of Completion
:_______________
3.Sub
: Informatics Practices
8. Actual Date of Completion
:_______________
Gist of Unit / Sub Unit




Introduction
Access specifiers
JAVA libraries
Working with string
 Creating string
 Creating String Buffers
 Accessor Methods
 Using math library
 Using pow( )
 Using round( )
 Packages
 Objects
 Members type
 Invoking method
 Class as a user defined data type.
(Abhilash Kumar Thakre)
PGT (Computer Science)
Activities(Individual or
Group)/Demonstration/E-Class
‡ Power point presentation.
‡ Detailed discussion
‡ Practical aspects
‡ Questionnaire
‡ Demonstration of hardware
‡ Assignment
Home Assignment
HOT and MLL Questions
Prepared
1. What is friendly access of class member?
2. How are private members different from
public members of a class?
3. How are protected members different
from public and private members of a
class?
4. How does a class enforce information
hiding?
5. Write a program to extract a portion of
character string and print the extracted
string. Assume that m
characters are extracted, starting with nth
character?
6. Write a program, which will read a text
and count all occurrences of a particular
character.
7. How do we design a package?
8. Define a class for date with required
data members like day, month, year and
functions likeconstructors, printing a date,
validating a date etc.
1. Using the above defined class date
create two objects such as birthDate
and joinDate.
2. Define a class named Book with the
following details- (assume data type
your self)
Data members- Title, Author, Subject,
Edition and Price.
Method MembersDisplay () to display the details of the
book.
Parameterized constructor method to
initialize data members with given
value. On-parameterized constructor
to initialize String data members with
“” and numeric members with 0.
Co-relation with
other Subject
(Ram Vilas)
PRINCIPAL
LESSON PLAN
1.Date
:_______________
4. Lesson
: Concepts of Inherit. 6. Date of Commencement
:_______________
2.Class
: XII-A&B
5. Periods Required
: 12
7. Expected Date of Completion
:_______________
3.Sub
: Informatics Practices
8. Actual Date of Completion
:_______________
Gist of Unit / Sub Unit




Introduction
Need for inheritance
Types of inheritance
Base and Derive classes
 Access control of inherited
members
 Subtleties of inheritance in JAVA
 Overriding methods and hiding
member variables
 Function Overloading
 Need
 Declaration and definition
 Inheritance and constructor
 Abstract classes and methods
 Interfaces
 Definition
 Implementation
Interface vs. Multiple Inheritance
Activities(Individual or
Group)/Demonstration/E-Class
‡ Power point presentation.
‡ Detailed discussion
‡ Practical aspects
‡ Questionnaire
‡ Demonstration of hardware
‡ Assignment
Home Assignment
HOT and MLL Questions
Prepared
1. Define Inheritance? Why it is an
important concept of in object Oriented
Languages.
2. How does the visibility mode control the
access of members in the derived class?
Explain with examples.
3. What is the difference between
protected and private members?
4. How are arguments sent to the base
constructors in multiple inheritances?
Explain with suitable code example?
5. If a base class as well as its derived class
contain a member function with the same
name, say func(), can an object of the
derived class access both these functions
i.e., of base class and of derived class ?
6. Define an abstract class and abstract
methods.
7. What is an interface? What is the use of
Interface?
8. What do you mean by Overriding
Methods and Hiding Member variables?
1. What do you mean by Method
Overloading? What conditions to
fulfill to overload a method?
2. We know that a private member of
a base class is not directly accessible
by a subclass. Is it any way possible
for the objects of a derived class to
access the private members of the
base class? If yes, how? Remember,
the base class cannot be modified.
Co-relation with
other Subject
(Abhilash Kumar Thakre)
PGT (Computer Science)
(Ram Vilas)
PRINCIPAL
Activity Plan for the Month of ___________________
Class and Section
XII A&B
Subject
:
Informatics Practices
Total No. of Periods Required
:
__________
Date of Commencement :
__________
Chapter
:
Concept of Inheritance
Expected Date of Completion
:
__________
Actual Date of Compl.
__________
Gist of the
Lesson / Topic

:
:
Teaching Learning
Objectives and Life
Skills
 To implement the
inheritance in real life.
 To
overload
the
human life with extra
features.
 To allow the students
to apply efforts for
managing
the
interface and using
inheritance.
(Abhilash Kumar Thakre)
Teaching Learning
Activities
‡
‡
‡
‡
‡
‡
Power point presentation.
Detailed discussion
Practical aspects
Questionnaire
Demonstration of programs
Assignment
Teaching
Aids






Home Assignment
LCD
Computer
Green Board
Chalk
White Board
Marker
(H. S. Pandey)
PGT (Computer Science)
PRINCIPAL
Activity Plan for the Month of ___________________
Class and Section
XII A&B
Subject
:
Informatics Practices
Total No. of Periods Required
:
__________
Date of Commencement :
__________
Chapter
:
GUI Dialogs and Tables
Expected Date of Completion
:
__________
Actual Date of Compl.
__________
Gist of the
Lesson / Topic
 Introduction
 Dialogs in JAVA
 JDialog
 JOptionPane
 Tables
 The table model
:
:
Teaching Learning
Objectives and Life Skills
 To realize the importance of
dialog boxes
 To know about the Do’s and
Don’ts of dialogs and tables
 To Implementing the tables
 To utilize the dialog boxes in
different situation
(Abhilash Kumar Thakre)
PGT (Computer Science)
Teaching Learning
Activities
‡
‡
‡
‡
‡
‡
Power point presentation.
Detailed discussion
Practical aspects
Questionnaire
Demonstration of programs
Assignment
Teaching Aids






LCD
Computer
Green Board
Chalk
White Board
Marker
Home Assignment
1. What is the difference between a general purpose dialog
(JDialog type dialog) and a pre-defined)
dialog (JOptionPane type dialog) ?
2. Write command to display a message dialog to display prompt
as “Hello World”, title as “My dialog”
and icon as question icon.
3. By default, what all buttons are shown by :
(i) Confirm dialog ; (ii) Message dialog ; (iii) Input dialog
4. Write code fragment to obtain a number from user and
display whether it is odd or even. Make use of
Dialogs only.
5. Write code fragment to obtain a temperature-value in degree
Fahrenheit and display it in Celsius.
(use dialogs only)
6. Write code to add a row to a table atbl containing details
(number, square).
7. Write code to remove first and last row of a table namely atbl.
8. What is a Table Model? What is its role in a Table control?
(H. S. Pandey)
PRINCIPAL
Activity Plan for the Month of ___________________
Class and Section
XII A&B
Subject
:
Informatics Practices
Total No. of Periods Required
:
12 Periods
Date of Commencement :
17/09/2011
Chapter
:
Database Connectivity to MySQLExpected Date of Completion
:
24/09/2011
Actual Date of Compl.
24/09/2011
Gist of the
Lesson / Topic
 Introduction
 Classes used for database
connectivity
 Prerequisites for
connecting to MYSQL
from JAVA
 Connecting to MYSQL from
JAVA
 Steps for creating
connectivity.
 ResultSet method
 Retrieving dataase
 Performing I/U/D
queries
:
:
Teaching
Learning
Objectives and
Life Skills
 Importance of
database
 Front and backend
 Database software
 Database and
networking
Teaching Learning
Activities
‡
‡
‡
‡
‡
‡
Power point presentation.
Detailed discussion
Practical aspects
Questionnaire
Demonstration of hardware
Assignment
Teaching Aids






LCD
Computer
Green Board
Chalk
White Board
Marker
Home Assignment
1. What all task are performed using JDBC ?
2. What is following code doing ?
Str db = joptionpane.showiputdialog (null, “Enter name of ur mysql
database…”) ;
Str db_url = “jdbc:mysql://localhost/”+db ;
Class.forname(“com.mysql.jdbc.driver”) ;
Connection con = Drivemanager.getconnection(db_url,”root”, “ “);
3. What are steps to connect to a database from with java application?
4. What is difference between executeQuery() and executeUpdate()
method.?
5. Write code to a mysql database namely school and then fetch all those
records from table student
where grade is “A”.
6. Find errors in the following code :
Import java.sql* ;
:connection conn =
DriveManager.getconnention(“jdbc:mysql://localhost/test”,”root”,”wxyz)
;
Statement stmt = con.createstatement();
Sql= “SELECT empno,emame,job,sal From EMPL; “ ;
Resultset rs = stmt.executeQuery(sql);
}
Catch(Exception e) { }
(Abhilash Kumar Thakre)
PGT (Computer Science)
(H. S. Pandey)
PRINCIPAL
Activity Plan for the Month of ___________________
Cla
Teaching
Learning
Objectives and
Life Skills
Gist of the
Lesson / Topic
Teaching Learning
Activities
ss
Teaching Aids
Home Assignment
an
d
Se
cti
on
:
XII A&B
Subject
25/09/2011
Actual Date of Compl.
:
Chapter
:
Informatics Practices
:
02/10/2011
Total No. of Periods Required
Web Application Development Expected Date of Completion
:
10 Periods
:
Date of Commencement :
02/10/2011
 Introduction
 Web browsers
 Web browser
 Web server
 Web Address
 URL
 Communicating with web
browser
 Client server communication
 To know about the
Do’s and don’t
while web
development
 To refer the Free
hosting site
 To know about the
Web space and
Web hosting
‡
‡
‡
‡
‡
‡
Power point presentation.
Detailed discussion
Practical aspects
Questionnaire
Demonstration of WWW
Assignment






LCD
Computer
Green Board
Chalk
White Board
Marker
1. What is WWW? How does it function?
2. A web browser & web server are an application of client/server computing
concept. Comment on
these statements?
3. What is URL ? What are its components? Exemplify?
4. What is CGI? How it works in Dynamic web Page service?
5. Differentiate between Static and Dynamic Web Service?
((Abhilash Kumar Thakre)
PGT (Computer Science)
(H. S. Pandey)
PRINCIPAL
Activity Plan for the Month of ___________________
Class and Section
XII A&B
Subject
:
Informatics Practices
Total No. of Periods Required
:
10 Periods
Date of Commencement :
03/10/2011
Chapter
:
Basic HTML Elements
Expected Date of Completion
:
15/10/2011
Actual Date of Compl.
15/10/2011
Gist of the
:
:
Teaching Learning
Teaching Learning Activities
Teaching Aids
Home Assignment
Lesson / Topic
Objectives and Life
Skills
 Introduction
 HTML and its capabilities
 Writing HTML documents
 HTML document and its structure
 Writing tools
 Container and empty elements
 HTML tag structure
 Basic HTML tag
 html
 head
 title
 body
 H1…H6
 <P>,<BR>
 <BASEFONT> <FONT>
 <HR>
 <……..AND…….>
 Logical and Physical text styles
 Special character
 Combining tags
 To realize the
importance of tags in
HTML
 To know about the
Do’s and Don’ts of
using tag
 To Implementing of
webpages using HTML
‡
‡
‡
‡
‡
‡
Power point presentation.
Detailed discussion
Practical aspects
Questionnaire
Demonstration of programs
Assignment






LCD
Computer
Green Board
Chalk
White Board
Marker
1. Explain the following tag with their commonly
used attributes(a) <Html> (b) <Title> (c) <Body> (d) <Font> (e)
<HR>
(f) <P> (g) <img> (h) <h1> (i)<!..> (j) <A>
2. How color value is formed in Hexadecimal
numbers in HTML.
3. Write the HTML code for the followings.
(a) to set a background image named “mylogo.jpg”
in the page.
(b) to set the active link color as Red.
(c) to set the Visited link color as green.
(d) to align a paragraph as center.
(e) to set the alternate font as “Arial” if primary
font “Vardana” is not available.
(Abhilash Kumar Thakre)
PGT (Computer Science)
(H. S. Pandey)
PRINCIPAL
Activity Plan for the Month of ___________________
Class and Section
:
XII A&B
Subject
:
Informatics Practices
Total No. of Periods Required
:
15
Date of Commencement :
16/10/2011
Chapter
:
List, Tables and Forms
Expected Date of Completion
:
31/10/2011
Actual Date of Compl.
__________
:
Teaching
Learning
Objectives and
Life Skills
Gist of the
Lesson / Topic
 Introduction
 List in HTML
 Unnumbered or
unordered list
 Numbered or ordered
list
 Definition list
 Nested list
 Tables
 Table tags
 <TABLE>
 <TD>
 <TH> & <TR>
 <THEAD>
 <TFOOT>
 <TBODY>
 HTML forms
 Control
 Creating forms
 Adding Text Input
Control
 Creating Buttons
 Check Box
 To know about the
do’s and don’t
while web
development
 To refer Free
hosting site, Web
space, Web
hosting
Teaching Learning
Activities
‡
‡
‡
‡
‡
‡
Power point presentation.
Detailed discussion
Practical aspects
Questionnaire
Demonstration of Program
Assignment
Teaching Aids






LCD
Computer
Green Board
Chalk
White Board
Marker
Home Assignment
1. What tag is used to specify
(i) Table data (ii) Table header (iii) Table row?
2. Name the attributes used for following?
(i) Setting the cell width. (iii) Setting cells background colour.
(ii) Changing the cell span. (iv) Aligning cell contents vertically.
3. What for are <TH> and <TR> tags used?
4. What are forms? Which methods and actions are commonly used with
Forms?
5. Name different control types supported by HTML forms.
6. Write the tags to define the following :
(i) A text box (ii) A text area (iii) A radio button
(iv) A check box (v) A Password box (vi) A Pop up box
(vii) Submit button (viii) A label.
(Abhilash Kumar Thakre)
PGT (Computer Science)
(H. S. Pandey)
PRINCIPAL
Activity Plan for the Month of ___________________
Class and Section
:
XII A&B
Subject
:
Informatics Practices
Total No. of Periods Required
:
__________
Date of Commencement :
__________
Chapter
:
Extensible Markup Language
Expected Date of Completion
:
__________
Actual Date of Compl.
__________
:
Gist of the
Lesson / Topic
 Introduction
 What is XML
 XML vs. other technology
 XML vs. SGML
 XML vs. HTML
 XML vs. EDI
 XML features
 Working in XML
 The prolog
 The data instance
 XML document category
 XML practical learning
 Validating XML documents
 Advantage of XML
Teaching Learning
Objectives and Life
Skills
 To know about the
do’s and don’t in
XML
 To allow students to
find the application
of XML
 To Compare XML
with other
languages
Teaching Learning
Activities
‡ Power point
presentation.
‡ Detailed discussion
‡ Practical aspects
‡ Questionnaire
‡ Demonstration of
programs
‡ Assignment
Teaching Aids






LCD
Computer
Green Board
Chalk
White Board
Marker
Home Assignment
1. Write some features of XML.
2. What is valid document?
3. Name a meta-language?
4. Think of situation where HTML should be preferred over
XML?
5. What is the role of Style sheet in XML file system?
(Abhilash Kumar Thakre)
PGT (Computer Science)
(H. S. Pandey)
PRINCIPAL
Activity Plan for the Month of ___________________
Class and Section
:
XII A&B
Subject
:
Informatics Practices
Total No. of Periods Required
:
__________
Date of Commencement :
__________
Chapter
:
MySQL Revision tour
Expected Date of Completion
:
__________
Actual Date of Compl.
__________
:
Gist of the
Lesson / Topic














Teaching Learning
Objectives and Life Skills
 To know about the do’s and
don’t in MySQL
 To apply MySQL to design
relational model
 Identify the students
capability to design tabke
Introduction
Different data models
Relational model technology
Starting MySQL
MySQL and SQL
Some MySQL SQL elements
Accessing database in MySQL
Creating tables in MySQL
Inserting data into TABLE
Making Simple queries
thorough select command
MySQL function
MySQL constraint
Viewing a table structure
Different operation on table
Teaching Learning
Activities
‡
‡
‡
‡
‡
‡
Power point presentation.
Detailed discussion
Practical aspects
Questionnaire
Demonstration of tables
Assignment
Teaching Aids






LCD
Computer
Green Board
Chalk
White Board
Marker
Home Assignment
1. What is Database Management System? Discuss its advantages.
2. What is Data Abstraction? Draw a diagram explaining various levels of data
abstraction.
3. What is meant by “Data independence”? Explain difference between Logical
and Physical data
independence.
4. What is MySQL? Describe its features?
5. Differentiate between DDL and DML commands?
6. How constraints ensure the validity of data? Explain various types of
constraints with example.
7. What is FOREIGN key? How do you define foreign key in your table?
8. How is FOREIGN KEY different from PRIMARY KEY command?
9. What is default value? How do you define it? What is default value for a
column for which no value is
defined?
10. Differentiate between:
(i) DROP TABLE & DROP DATADABASE
(ii) DROP TABLE & DROP clause of ALTER TABLE.
(Abhilash Kumar Thakre)
PGT (Computer Science)
(H. S. Pandey)
PRINCIPAL
Activity Plan for the Month of ___________________
Class and Section
:
XII A&B
Subject
:
Informatics Practices
Total No. of Periods Required
:
__________
Date of Commencement :
__________
Chapter
:
Database Transaction
Expected Date of Completion
:
__________
Actual Date of Compl.
__________
:
Gist of the
Lesson / Topic
Teaching Learning
Objectives and Life Skills
 Introduction
 Concept of Database
Transaction
 Transaction Execution
 Transaction Handling Issue
 Transaction Properties
 Transaction Control Command
Teaching Learning
Activities
 To know about the do’s and
don’t
during database transaction
 Concurrent Transaction
 Tips for executing multiple
transaction
‡
‡
‡
‡
‡
‡
Power point presentation.
Detailed discussion
Practical aspects
Questionnaire
Demonstration of database
Assignment
Teaching Aids






LCD
Computer
Green Board
Chalk
White Board
Marker
Home Assignment
1. Describe briefly the ACID Properties of the
Transaction?
2. What are the advantages and limitation of
serial execution of transaction?
3. Why do we use Savepoint? Explain with an
example.
4. What do you understand by All-or-none
concept in context of transaction handling?
((Abhilash Kumar Thakre)
PGT (Computer Science)
(H. S. Pandey)
PRINCIPAL
Activity Plan for the Month of ___________________
Class and Section
:
XII A&B
Subject
:
Informatics Practices
Total No. of Periods Required
:
__________
Date of Commencement :
__________
Chapter
:
More on SQL
Expected Date of Completion
:
__________
Actual Date of Compl.
__________
:
Gist of the
Lesson / Topic
Teaching Learning
Objectives and Life Skills
Introduction
Aggregate function
Types of SQL function
Grouping Result
 Nested Groups
 Placing conditions on groups
 Non group expression
 Joins
 Using Table Aliases
 Additional Search Conditions
 Joining More Than Two Table
 Equi-Join
 Non-Equi-Join
 Natural Join
 Joining Tables using JOIN
Clause of SQL SELECT
 To know about the do’s and
don’t
During database transaction
 To know about the concurrent
transaction
 To provide the tips for
executing multiple transaction




Teaching Learning
Activities
‡
‡
‡
‡
‡
‡
Power point presentation.
Detailed discussion
Practical aspects
Questionnaire
Demonstration of tabless
Assignment
Teaching Aids






LCD
Computer
Green Board
Chalk
White Board
Marker
Home Assignment
Consider the following structure of TEACHER and STUDENT table Table: TEACHER
TeacherID TName City Subject Qualification Designation Pay
Table: STUDENT
StdID Name FName Stream TeacherID
Write the SQL command to get the following.
a. Show the name of students enrolled in Science stream.
b. Count the number of students in Commerce Stream.
c. Count the number of teachers in each designation.
d. Display the maximum pay of teacher who is teaching English.
e. Display the name of students who are taught by “Anand Mathur”.
f. Display the name and designation of teachers who are teaching to a
student named “Amit”.
g. Find out the name of teacher who is getting highest pay.
h. Find out the city of teachers who are teaching Math subject.
i. Find out the name of teacher who is getting lowest salary in PGTs.
j. Display the list of students who are taught by PGTs only.
(Abhilash Kumar Thakre)
PGT (Computer Science)
(H. S. Pandey)
PRINCIPAL
Activity Plan for the Month of ___________________
Class and Section
:
XII A&B
Subject
:
Informatics Practices
Total No. of Periods Required
:
__________
Date of Commencement :
__________
Chapter
:
Tables and Integrity constraints Expected Date of Completion
:
__________
Actual Date of Compl.
__________
:
Gist of the
Lesson / Topic
Teaching Learning
Objectives and Life Skills
 Introduction
 Integrity Constraint
 Create table with constraints
 Defining other constraints
 Alter table with Constraints
 Adding column to a table
 Modifying Columns
 Deleting Columns
 Adding / Removing
Constraints to a Table
 Viewing Constraints and their
Columns
 Enabling / Disabling Constraints
 Dropping Tables
Teaching Learning
Activities
 To provide the tips for using
constraints
 To realize the importance of
constraint
‡
‡
‡
‡
‡
‡
Power point presentation.
Detailed discussion
Practical aspects
Questionnaire
Demonstration of tables
Assignment
Teaching Aids






LCD
Computer
Green Board
Chalk
White Board
Marker
Home Assignment
1. What are Referential Integrity? Which constraint
is used to implement this integrity rule?
2. How you define a Foreign Key constraint? Explain
with an example.
3. How you can add a constraint? Explain with an
example.
4. What do the following actions do with foreign key
constraint:
a. ON DELETE CASCADE
b. ON UPDATE RESTRICT
c. ON DELETE SET NULL
(Abhilash Kumar Thakre)
PGT (Computer Science)
(H. S. Pandey)
PRINCIPAL
Activity Plan for the Month of ___________________
Class and Section
:
Date of Commencement :
XII A&B
Subject
:
Informatics Practices
Total No. of Periods Required
:
__________
__________
Chapter
:
IT Applications
Expected Date of Completion
:
__________
Actual Date of Compl.
:
Gist of the
Lesson / Topic
 Introduction
 Review of Class XI
 E-Governance
 E-Business
 E-Learning
 GUI and its importance
 Front-end interface
 Design of a GUI front
 Content and Features of a
Front-end
 Backend database
 Front and database
connectivity
((Abhilash Kumar Thakre)
PGT (Computer Science)
__________
Teaching Learning Objectives
and Life Skills
 To know about the importance of
E-Governance
 To give the tips for online
transaction
 To give the tips for identifying the
secured site
Teaching Learning Activities
‡
‡
‡
‡
‡
‡
Power point presentation.
Detailed discussion
Practical aspects
Questionnaire
Demonstration of Website
Assignment
Teaching Aids






LCD
Computer
Green Board
Chalk
White Board
Marker
Home Assignment
1. How has society benefitted from e-governance?
What are the limitations of e-governance?
2. How has society benefitted for e-business?
Discuss its limitations?
3. How has society benefitted for e-learning? Discuss
its societal impacts?
4. Discuss some popular e-business types
incorporated through e-business systems.
5. What is meant by E-governance Model? How EGovernment interacts Citizen, Business and
Government.
6. What do mean by Front-end and Back-end?
7. What is GUI Interface? Discuss some guidelines be
followed during design of Interface.
8. What do you mean by DDLC? What are the major
steps followed during design of a Database?
9. What is ER-Diagram? How it helps you to model
the database?
10. What types of relationship are found among
entities? Discuss with examples.
(H. S. Pandey)
PRINCIPAL
Download