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