0% found this document useful (0 votes)
325 views58 pages

Copa - Lesson Plan - Draft

Uploaded by

Poonam Lathwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
325 views58 pages

Copa - Lesson Plan - Draft

Uploaded by

Poonam Lathwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 58

Industrial Training Institute, ……………

Lesson – Plan

LESSON NO.: 1
Name: Trade: COPA Semester: 1st
Time: Date: Unit/Week No.:1
Subject Introduction of COPA Trade and Trainee and scope of COPA trade.
Objective: On completion of this lesson you shall be able to
 Identifies ITI's requirements from time to time.
 Recruitment provides a timely and consistent response to the
current course of work at ITI.
Lesson No. :2  Keeps up-to-date knowledge of COPA trade by date
Teaching
Name: Aids: Marker Pen, Trade:
White board,
COPAduster. Semester : 1st
Time: Date: Unit/Week No.:1
(Review/Motivation) Discussed their views on the state's COPA trade for the first time.
Subject Safe working practices
Presentation:
Objective: On completion of this lesson you shall be able to
Topics  Distinguish the Information Points
different types of fire extinguishers Spot Hints
Scope of the COPA trade.  Determine  Eligibility
the correct type of fireCOPA.
Criteria for Tell
extinguisher Importance
to be of on
used based computer
the class ofSyllabus
fire. of COPA in Different field.
 Describe  the generalofprocedure
Benefits COPA Trade.to be adopted in the event of a fire.
Introduction of COMPUTERS  Know various SafetyBanking,
Railways, signs defense
and relatedAids:
Teaching field. Marker Pen, Whiteservices
board, and
duster.
other Govt jobs. Tell about latest technology
 Autonomous and semi Govt. of computers.
(Review/Motivation) Discussed of goodinfrastructure.
skill in the use of hand tools, machine tools.
Advantages & Applications Of
Presentation:  Various applications of Tell about job opportunities
Computers
Topics Information
computersPoints
in today’s life. in computers.
Spot Hints
Fire extinguishers  Isolating  orAdvantages
removing any of these factors Tell Importance of Safety
of Computers.
from the combination will extinguish the rules in Computer Lab.
Questions: 1. Ask for various typesfire. of
1. computers.
Starving 2. Smothering 3.
Cooling
2. Current Scenario of Computer world and job opportunities.
Summary: 1. Discuss Aboutscope
Types of Fire Water-filled extinguishers The fumes given off by
of this trade.
Extinguishers  Foam extinguisher these extinguishers are
2. discuss about use of computers. dangerous, especially in
 Carbon dioxide (CO2)
Assignment: 1. write about Some information of computers? confined space
 Halon extinguishers
2. Explain Types of software for visually impaired?
Preventing fires  Extinguishing fires. Tell about Extinguishing
Reference : COPA Book sem-1  Fires are classified into four types in of fire.
Next lesson: Safe working practices.
terms of the nature of fuel. Different
types of fires have to be dealt with in
different ways and with different
extinguishing agents.
Safety Signs  A safety and/or health sign is defined as Various types of Safety
'information or instruction about health signs:
and safety at work on a signboard, a
colour, an illuminated sign or acoustic
signal, a verbal communication or hand
signal.
Questions: 1. how many types of fires.
2. How many types of fire Extinguisher.
Summary : 1. Discuss About necessary precautions .
T.O. 2. explain how to extinguish the fire T.S.
Assignment: 1. Write about Some fire Extinguisher ? 2. Explain all safety signs.
Reference : COPA Book, Sem-I
Next lesson: Introduction to Computer components
LESSON NO: 4
Name: Trade: COPA Semester: 1st .
Time: Industrial Training Institute, ……………
Date: Unit/Week No.:1
Subject Concepts of Hardware and Software
Objective:
Lesson – Plan
On completion of this lesson you shall be able to
 To understand the input devices.
 To understand the output devices.
 To understand the central processing unit.
Teaching Aids: Keyboard, computer, speakers, etc.
Introduction: Various input /output devices are used with the computers. How they
(Review/Motivation) work with PC and central processing unit with its control unit,
memory unit, arithmetic and logic unit also.

Presentation:
Topics Information Points Spot Hints
INPUT DEVICES  Introduction to input devices Also tell about typewriters,
 Various input devices like electronic typewriter,
keyboard, mouse, scanner, light Video Players.
pen, joystick, microphone.
 Some latest input devices like
touch screen, Voice recognition
devices & software.

OUTPUT DEVICES  Introduction to output devices


 Various output devices like
monitor, printer, plotter, Tell about old pattern TV
soundbox, LCD Projector. and display units of any
 Some latest output devices like equipment.
interactive board, touch screen,
etc.
CENTRAL PROCESSING  Introduction to CPU Draw a block diagram of
UNIT  Functions of control unit CPU
 Functions of ALU.
 Functions of Memory Unit and
its storage.
LESSON NO. : 3
Name: Trade: COPA Semester : 1st
Time: Date: Unit/Week No.:1
Subject Introduction to Computer components
Objective: On completion of this lesson you shall be able to
 To understand the various methods of calculations used in
early age.
 To understand the differences of generation of computers.
 To understand the types of computers.
Teaching Aids: Keyboard, computer, speaker. etc.
Introduction: Today we are using computer in every field, earlier age of
(Review/Motivation) calculation is very typical, Everyone should learn and get skill in
computers.

Presentation:
Topics Information Points Spot Hints
HISTORY OF COMPUTERS  ABACUS, Difference Engine Tell Story of making of
 Sir Charles Babbage, Difference Engine
T.O. T.S.
 ENIAC, Intel, IBM, etc.
GENERATION OF  1st Generation – Vacuum
COMPUTERS Tubes
 2nd Generation – Transistors
Industrial Training Institute, ……………
Lesson – Plan

LESSON NO.: 63
Name: Trade: COPA Semester: 1st
Time: Date: Unit/Week No.:
Subject Introduction to open source CMS via Joomla Word press etc. and Web
authoring tools viz. Composer, Front Page etc
Objective: On completion of this lesson you shall be able to
 To know about CMS open source software and its details.
 To know about Joomla s/w, Word Press s/w etc.
 To know about Frontpage s/w for web page designing.
Teaching Aids: Key board computer, speakers, etc.

Review: Discussed their views on Cascading Style Sheets (CSS) tags.


Motivation: Importance of open source CMS.

Presentation:
Topics Information Points Spot Hints
CMS, JOOMLA, WORD  About CMS and its utility. Show PPT
PRESS, ETC. S/W  About Joomla s/w and its utility.
 About Word Press s/w and its
utility.

MS-FRONTPAGE S/W  About Frontpage s/w and its utility.


Various available tools and Show PPT
features of Frontpage.
INTRODUCTION TO WEB  About web authoring tools and its Show PPT
AUTHORING TOOLS utility.
 About its available facilities and
features.
 About implementation and
launching of web pages.

Summary: 1. About various open source software like CMS, Joomla, Word Express.
2. About Front page s/w and its utility on Web pages.

T.O. T.S.
Industrial Training Institute, ……………
Lesson – Plan

Assignment: Write About Front Page s/w and its options in web page programming and designing?
Reference: COPA Book sem-1

Next lesson: Concept of good web page designing techniques.

LESSON NO.: 64
Name: Trade: COPA Semester: 1st
Time: Date: Unit/Week No.:
Subject Concept of good web page designing techniques.
Objective: On completion of this lesson you shall be able to
 To know about good web page designing techniques.

Teaching Aids: Key board computer, speakers, etc.

Review: Discussed their views on the Web authoring tools


Motivation: Importance of good web page designing techniques.

Presentation:
Topics Information Points Spot Hints
Web Page Designing  About web page designing Show PPT
Techniques techniques.
 Display of open source CMS via
Joomla, Word press etc. and Web
authoring tools viz. Composer,
Front Page etc. on Web page with
text.
 About WSYIWYG web authoring
tools.

Questions: 1. Write About Web authoring tools?


Question: what are Web Page Designing Techniques?
Summary: 1. About Web Page Designing Techniques.
Assignment: Write About WSYIWYG web authoring tools?
Reference: COPA Book sem-1
Next lesson: Introduction to Programming and Scripting Languages.

T.O. T.S.
INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.65
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT:- Introduction to Programming and Scripting Languages.
OBJECTIVE:- - Define programming language and scripting language ?
- Features of programming language and scripting language?
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- See how webpages was created before JavaScript or Scripting language. Now
webpages can be made dynamic rather than static.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Programming A programming language is a proper and formal language that has Examples:-
language been designed to enable programmers to communicate instructions C, C++, C#, Java, VC+
to a computer. +, VB, Basic, COBOL,
 Programmed languages are compiled into a more compact Pascal, etc.
form that does not need to be interpreted by another
application in the same way. The compiled result is stand-
alone.
 Programming languages can be used to create programs.
Scripting  Run independent of an exterior (or parent) program
Language
 Harder to code. Needs numerous lines of code for each
function.
Scripting languages are generally a type of programming language
that supports scripts. Examples:-
 Scripted languages are interpreted within another program JavaScript, VB Script,
(like JavaScript is put within HTML and then interpreted Shell, Perl, Python,
by the browser). Ruby, Rexx, PHP,
GameMonkey, Lua,
 Scripts are programs that are written for a special run-time
etc.
environment. Instead of being compiled like full programs,
they are interpreted and run within an existing program.
 Basically, scripts are programs written to control another
program or programs.
 Easier to code. Needs only a few short lines of code for
each function.
 Scripts take a longer time to run.

1. Explain Scripting and programming language?


QUESTION:-
2. List few differences between them?
A programming language is an artificial language designed to communicate instructions to a
machine, particularly a computer. A scripting language, script language or extension
SUMMARY:- language is a programming language that allows control of one or more applications.
ASSIGNMENT:- Write about Programming and Scripting Language in detail.
REFERENCE:- Tutorialpoints.com
NEXT
LESSON:- Introduction to JavaScript and its application for the web.

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.66
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Introduction to JavaScript and its application for the web.
OBJECTIVE: - - Introduction to JavaScript
- History of JavaScript.
- How to run JavaScript
- Features of JavaScript.
- Advantages of JavaScript
- Disadvantages of JavaScript
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- See how webpages was created before JavaScript or Scripting language. Now
webpages can be made dynamic rather than static.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Introduction of  JavaScript is a very powerful client-side scripting language. Sample JavaScript
JavaScript. JavaScript is used mainly for enhancing the interaction of a program
user with the webpage. <html>
 It being used widely in game development and Mobile <head>
application development. <title>
JavaScript JavaScript was developed by Brendan Eich in 1995, which My First JavaScript
History appeared in Netscape, a popular browser of that time. The code!!!
language was initially called Live Script and was later renamed </title>
JavaScript. <script
How to Run JavaScript cannot run on its own. Browser is responsible for type=”text/javascript”>
JavaScript? running JavaScript code. A text editor (Eg. Notepad) to write the alert(“Welcome to
code and a browser (Eg. Internet Explorer) to display the web JavaScript Program!”);
pages. </script>
Features of  Platform Independent </head>
JavaScript <body>
 Detecting the User’s Browser and OS
</body>
 It gives the user more control over the browser.
</html>
 It is light weighted.
 It is a scripting language and it is not java. ECMA Script is its
 It is interpreter based scripting language. official name.It
 It is case sensitive. became ECMA
Advantages of -Speed –Simplicity –Popularity -Executed on the client side. standard in 1997.
JavaScript -Relatively an easy language. -Fast to the end user. -Rich From 2015 ECMA
interfaces.
 Client-Side Security
Disadvantages of  Browser Support.
JavaScript  Lack of Debugging Facility Script is named by
 Rendering Stopped year (ECMA Script
QUESTION:- 1. What is JavaScript? Who developed JavaScript and when it is 2015).developed?
2. Tell me about the features of JavaScript.
3. What are its advantages and disadvantages?
SUMMARY:- JavaScript has accomplished a well-organized, sustainable code base to language that gives
great productivity, readability and accessibility which is also pretty fun to work with.
ASSIGNMENT:- What is JavaScript? Write its features, advantages and disadvantages
REFERENCE:- Tutorialpoints.com, COPA Arihant
NEXT Introduction to Web Servers and their features.
LESSON:-

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.67
NAME:-
TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-

SUBJECT: - Introduction to Web Servers and their features.


OBJECTIVE: - - Describe Web server?
- Explain types of Web Server.
- Features of Web server
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- See webpages or website has been created but where all these are stored or
from where it can be accessed by the user around the world.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
What is Web Web Server may be a computer program, software or any If you are in front of your
Server remote computer system that respond on client request computer, browsing your
via hypertext transfer protocol connection to share web web, and you will type
resources such as web pages over world wide web. Every http://www.yahoo.in URL
web server is given a unique domain name and IP address into your browser and
for its identity over the internet. press enter.
And that’s it, no matter on
Different types Apache web server- Apache is an open source software which web server the
of web servers which supports almost all operating systems website is in the world, it
IIS web server- IIS is a Microsoft product. This server displays the page on your
has all the features just like apache. But it is not an open computer screen.
source and more over adding personal modules is not
If the requested web
easy and modification becomes a little difficult job.
content is missing or not
Nginx web server- Another free open source web server
available, Error 404:
is Nginx, it includes IMAP/POP3 proxy server. Nginx is content not found will be
known for its high performance, stability, simple displayed.
configuration and low resource usage.
LightSpeed web server- LSWS is the 4th most popular
web server on the internet and it is a commercial web
server.
Features of Web - Large data storage support.
Server: - Bandwidth controlling to regulate network traffic
- Virtual hosting
- Server side web scripting
QUESTION:-  What is Webserver? Name them?
 Tell me about their features.
SUMMARY:- Web servers are a remote computers or computer programs that delivers web content
(like web pages, etc) to the end user over the internet upon request through a web
browser.
ASSIGNMENT:- Write about Web Server and its types?

REFERENCE:- COPA-ARIHANT
NEXT JavaScript Basics – Data types, Variables, Constants and Conversion between data
LESSON:- types.

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.68
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - JavaScript Basics – Data types, Variables, Constants and Conversion between data types.
OBJECTIVE: - - Define Variables.
- Define Constant.
- Define types of data in JavaScript.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- See if we want to store something we need a container so variable and constant
work in a same way.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Variable Variables are the memory or containers that hold or store Here a, b, and c are
data. variables:
var a = 12;
Var VARIABLE_NAME= VALUE; var b = 10;
var c = a + b;
Here variable name can be any identifier, and value Here, a stores the value 12
which is going to be stored in variable. • b stores the value 10
• c stores the value 22
Constants Constants are a special kind of variable, store a value that Example
never changes during the course of the program. const FRIEND =
‘Shanthi’; const
The syntax to create a Constant is. BROTHER_AGE = 46;
const CONSTANT_NAME:DataType = value;
In the above syntax, “const” is the special keyword,
reserved to define a constant.
Data types Data types are the type of data stored in variable. Examples-
var boo1 = true;
In JS, there are six primitive data types: var num1 = 32;
 Boolean var str1 = 'hello, it is me';
 Number var nothing = null;
 String
 Null
QUESTION:-  Define Variable and constant?
 Name the data types in JavaScript
SUMMARY:- Variable is a memory block which holds the data that can be changed during program
execution and constants will be fixed during the execution of program.
ASSIGNMENT:- Write about Variable and Constant in detail?
REFERENCE:- COPA-Arihant
NEXT
LESSON:- Arithmetic, Comparison, Logical Operators in JavaScript. Operator precedence.

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.69
NAME:-
TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Arithmetic, Comparison, Logical Operators in JavaScript. Operator precedence.
OBJECTIVE: - - Define Operator
- Explain the types of operators available in JavaScript
- Define Operator precedence.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- How will you work on numbers, text data we will require some operators like
we used to have in mathematics.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Operator Operators as symbols that help us to perform specific
mathematical and logical computations on operands. In
other words, we can say that an operator operates the
operands.
Let us take an example a + b. Here a and b are
called operands and ‘+’ is called the operator.
Types of JavaScript supports the following types of operators.
Operator
 Arithmetic Operators (+,-,*,/)
 Comparison Operators (>,<,>=,<=)
 Logical (or Relational) Operators (&,|,^,~)
 Assignment Operators (=)
 Conditional (or ternary) Operators
Operator Operator precedence determines the way in
precedence which operators are parsed with respect to each
other. Operators with higher precedence become the
operands of operators with lower precedence.

QUESTION:-  What is operator? What is the use of operator?


 Name the operators available in JavaScript
SUMMARY:- Operators are the foundation of any programming language. Thus the functionality of
JavaScript is incomplete without the use of operators.
ASSIGNMENT: Explain Types of operators in JavaScript?
-
REFERENCE:- COPA-Arihant
NEXT Program Control Statements and loops in JavaScript.
LESSON:-

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.70
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: Program Control Statements and loops in JavaScript.
OBJECTIVE: - - Explain Program Control Statements and its types.
- Define loop and types of looping statements.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Our program control flow in a sequence but what if we want to make a decision
based on some condition then we need program control statements.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Program Control statements are used to decide the flow of execution
Control based on different conditions. If a condition is true, you can
Statements perform one action and if the condition is false, you can
perform another action.
There are mainly three types of conditional statements in
JavaScript.
1. If statement
2. If…Else statement
3. Nested If…Else statement
Looping A loop is a sequence of instructions that is continually
repeated until a certain condition is reached. The JavaScript
loops are used to iterate the piece of code. It makes the code
compact.

Loops are categorised based on their entry and exit. In entry


controlled loop condition is checked first then statements are
executed and in exit controlled first statements are executed
then condition is checked. For Loop Syntax -
<script>
There are three types of loops in JavaScript. for (i=1; i<=5; i++)
1. for loop- It’s an entry controlled loop.
2. while loop- It’s an entry controlled loop. {
document.write(i +
3. do-while loop- It’s an exit controlled loop. "<br/>")
}
</script>

QUESTION:-  What do you mean by controlling program flow? Name them.


 What is looping? Describe for- loop?
SUMMARY:- Control statements allow the program flow to change within a unit of code or function.
These statements can determine whether or not given statements are executed, as well as
repeated execution of a block of code.
ASSIGNMEN Describe Control statements and its types?
T Describe loops and its types?
REFERENCE COPA-Arihant,NIMI Publication
NEXT Arrays in JavaScript – concepts, types and usage.
LESSON:-

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.71
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: Arrays in JavaScript – concepts, types and usage.
OBJECTIVE: - - Define Array.
- Explain concepts of Array.
- Describe array methods.
- Know sorting of array.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- If you have a list of items (a list of car names, for example), storing the cars in
single variables is not possible unless you use Array as you need to make separate varable for each car.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
What is an An array is a special variable, which can hold more than one Array index starts with 0.
Array? value at a time. JavaScript arrays are used to store multiple All arrays consist of
values in a single variable. contiguous memory
Concepts of  Creating Array. locations. The lowest
Array. Syntax: var array-name = [item1, item2, ...]; address corresponds to
Eg: var cars = ["Saab", "Volvo", "BMW"]; the first element and the
highest address to the last
 Using the JavaScript Keyword new element.
Eg. var cars = new Array("Saab", "Volvo", "BMW");
 Access the Elements of an Array
You access an array element by referring to the index number.
var name = cars[0];
 Access the Full Array
Eg. var cars = ["Saab", "Volvo", "BMW"];
document.getElementById("demo").innerHTML = cars;
 Displaying Arrays
 Array as Objects
 Adding Array elements
 Length property
 Looping array elements
Array methods toString(),join(),pop(),push(),shift(),unshift(),splice(),concat(),
slice(),delete
Sorting an Sort() method sorts an array alphabetically in ascending order.
Array reverse() method reverses the elements in an array.
QUESTION:-  Define array?
 Tell me the method to add an element in array, delete an element.
 What is length property?
SUMMARY:- An array is used to store a collection of data, but it is often more useful to think of an
array as a collection of variables of the same type.
ASSIGNMEN What is an Array? Describe in detail?
T What are array functions?
REFERENCE COPA-Arihant,NIMI Publication
NEXT
LESSON:- The String data type in JavaScript. Introduction to String, Math and Date.

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.72
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT :-The String data type in JavaScript. Introduction to String, Math and Date.
OBJECTIVE: - - Explain String.
- Explain different String methods.
- Describe different Math methods.
- Explain Date methods.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- If you have a group of characters how will you store them we need a separate
data type for this called String.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
JavaScript JavaScript strings are used for storing and manipulating text.
Strings A String is zero or more characters written inside quotes. We
can use single or double quotes.
String methods StringLengthproperty
Finding a String in a String- indexOf(),lastIndexOf()
Extracting String Parts- slice(),substring(),substr()
Replacing String Content- replace()
Converting to Upper and Lower Case-
toUpperCase(),toLowerCase()
Concatenating two strings-The concat() Method
Trimming String-String.trim()
Extracting String Characters- charAt(),charCodeAt()
Converting a String to an Array- split()
JavaScript Number Methods
Global JavaScript Methods- Number(),parseInt(),parseFloat()
Math Methods The JavaScript Math object allows you to perform
mathematical tasks on numbers. like
math.pi,math.sqrt,math.ceil,math.abs,math.max etc
Date Methods When a Date object is created, a number of methods allow JavaScript use the
you to operate on it. Date methods allow you to get and set the browser's time zone and
year, month, day, hour, minute, second, and millisecond of display a date as a full
date objects, using either local time or UTC (universal, or text string.
GMT) time. Date objects are created
Thu Sep 27 2018 09:09:39 GMT+0530 (India Standard Time) with the new Date()
Date Methods- new Date(),new Date(year, month, ...), new constructor
Date(dateString), new Date(milliseconds) etc Eg: var d = new Date();
QUESTION:-  Define String? How to change uppercase string to lowercase?
 What is Concatenation? How will you concatenate two strings?
 What are the Date Methods?
SUMMARY:- A string is a data type used in programming, such as an integer and floating point unit, but
is used to represent text rather than numbers.
ASSIGNMEN Write about String? Describe all string methods?
T Describe Math and Date methods?
REFERENCE COPA-Arihant,NIMI Publication
NEXT Introduction to Functions in JavaScript.
LESSON:-

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.73
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Introduction to Functions in JavaScript.
OBJECTIVE: - - define function
- explain working of function
- explain the benefit of using function
- explain scope of variables.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- If you want to use some code in your program many times then what will you
do? That code will be placed in a function which can be called as and when required.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
JavaScript A JavaScript function is a block of code designed to perform a Calculate the product of
Functions: particular task. A JavaScript function is executed when two numbers, and return
"something" invokes it (calls it). the result:
var x = myFunction(4, 3);
Working of Function can be defined using function keyword and can be function myFunction(a,
functions executed using () operator. A function can include one or b)
more parameters. It is optional to specify function parameter {
values while executing it. return a * b
Working: - }
- Function is defined where parameters can be given.
- Function returns a value The result in x will be: 12
Function calling(From where the function is called).
Benefit of Improve the readability of code.
using function Improves the reusability of the code
Debugging of the code would be easier
Reduces the size of the code
Function Variable scope refers to the accessibility of a variable in a
Scope/ given program or function.
Scope of - Local Scope (Local variables have local scope. They
variables. can only be accessed within the function.)
- Global Scope (A global variable has global scope: All
scripts and functions on a web page can access it.)
QUESTION:-  What is Function?
 What are the arguments in function?
 What do you mean by Scope of Variable?
SUMMARY:- JavaScript a function allows you to define a block of code, give it a name and then
execute it as many times as you want.
ASSIGNMEN 1. What is function? Explain the working of function?
T 2. Explain benefits of using function?
3. Explain Local and Global scope of Variable?
REFERENCE COPA-Arihant,NIMI Publication
NEXT
LESSON:- Built in JavaScript functions overview.

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.74
NAME:- TRADE:- COPA SEMESTER:-
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Built in JavaScript functions overview.
OBJECTIVE: - - Define Built-in function
- State types of Built-in function.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- There are so many things for which function cannot be written again and again
so JavaScript is having so many built- in functions in its library which can be invoked as and when required.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Introduction A function is a group of reusable code which can be called
anywhere in your program. Built-in function is a function
which is stored in JavaScript Library. Only we need to call it
and use it in script.
Types of Built- 1. String functions
in Functions 2. Math Function
3. Date function
4. Number function
5. Boolean function
6. Array function

QUESTION:-  What is Built-in Function?


 Explain the types of Built-in function available in Java Script?

SUMMARY:- Built-in function is a function which is stored in JavaScript Library. Only we need to call
it and use it in script.
ASSIGNMEN Write about Built-in function in Javascript?
T
REFERENCE COPA-Arihant,NIMI Publication
NEXT
LESSON:- Concepts of Pop Up boxes in JavaScript
SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.75
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Concepts of Pop Up boxes in JavaScript
OBJECTIVE: - - Define Pop up Box.
- State types of pop up boxes
- Use of Pop-up Boxes.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Sometimes we need to alert user of something in that case we need some pop-
up messages for that JavaScript provide many boxes to solve the purpose.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Define Pop-up In JavaScript, popup boxes are used to display the message
Box or notification to the user. Popup boxes (or dialog boxes) are
modal windows used to notify or warn the user, or to get
input from the user.
Popup boxes prevent the user from accessing other aspects
of a program until the popup is closed, so they should not be
overused.

Types JavaScript has three kind of popup boxes. They are


1) Alert box - An alert dialog box is mostly used to give a
warning message to the users.
2) Confirm box - A confirm box is often used to verify or
accept something. It displays a dialog box with two
buttons: OK and Cancel.
3) Prompt box- The prompt dialog box is very useful when
you want to pop-up a text box to get user input
Uses These dialog boxes can be used to raise and alert, or to get
confirmation on any input or to have a kind of input from the
users.
QUESTION:-  What is Pop-up?
 How many type of Pop boxes available in JavaScript?
 What do you mean by Scope of Variable?
SUMMARY:- Popup boxes (or dialog boxes) are modal windows used to notify or warn the user, or to
get input from the user. Popup boxes prevent the user from accessing other aspects of a
program until the popup is closed, so they should not be overused.
ASSIGNMEN 1. Describe all types of pop-up boxes?
T
REFERENCE COPA-Arihant,NIMI Publication
NEXT
LESSON:- Introduction to the Document Object Model.

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.76
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Introduction to the Document Object Model.
OBJECTIVE: - - Define DOM
- Explain DOM methods
- Explain DOM documents
- Describe HTML DOM elements
- Explain HTML DOM events
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- We can create our webpage more dynamic by using JavaScript DOM.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
What is DOM The DOM is a W3C (World Wide Web Consortium) <html>
standard. <body>
"The W3C Document Object Model (DOM) is a platform <p id="demo">
and language-neutral interface that allows programs and </p>
scripts to dynamically access and update the content, <script>
structure, and style of a document." document.getElementById
DOM The document object is the owner of all other objects in your ("demo").innerHTML =
documents web page. In the HTML DOM object model, the document "Welcome to JavaScript!";
object represents your web page. If you want to access </script>
objects in an HTML page, you always start with accessing </body>
the document object. </html>
DOM Methods HTML DOM methods are actions you can perform on
HTML Elements (like add or deleting an HTML element). In the example above,
getElementById(),getElementsByTagName(),getElementsB getElementById is a
yClassName(),createElement(),removeChild(),appendChild( method, while innerHTML
),replaceChild(),write(text). is a property.
HTML DOM In the DOM, all HTML elements are defined as objects. The
elements programming interface is the properties and methods of each
object. Eg. InnerHTML property
Explain The HTML DOM allows you to execute code when an event
HTML DOM occurs. Events are generated by the browser when "things
events happen" to HTML elements.
• An element is clicked on • The page has loaded • Input
fields are changed
QUESTION:-  What is DOM?
 Tell me about DOM methods, elements and event?
 What do you mean by DOM Document?
SUMMARY:- With the HTML DOM, JavaScript can access and modify all the elements of an HTML
document. When a web page is loaded, the browser creates a Document Object Model of
the page.
ASSIGNMEN Describe DOM and its methods, elements and events?
T
REFERENCE COPA-Arihant,NIMI Publication
NEXT Concepts of using Animation and multimedia files in Java Script
LESSON:-

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.77
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Concepts of using Animation and multimedia files in Java Script
OBJECTIVE: - - Explain animation settings in JavaScript
- Explain multimedia in JavaScript.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Webpages can be made more creative by putting animation and multimedia in
it.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Animation :- To make an animation possible, the animated element must Example of animation code
Styling the be animated relative to a "parent container".
Elements The container element should be created with var id = setInterval(frame,
style = "position: relative". 5);
The animation element should be created with
style = "position: absolute". function frame()
The Animation JavaScript animations are done by programming gradual
Code changes in an element's style. The changes are called by a { if (/* test for finished */)
timer. When the timer interval is small, the animation looks {
continuous.
What is Multimedia comes in many different formats. It can be clearInterval(id);
Multimedia almost anything you can hear or see. Web pages often
contain multimedia elements of different types and formats. } else {
Examples: Images, music, sound, videos, records, films,
animations and more. /* code to change the
HTML Video HTML5 defines DOM methods, properties, and events for element style */ }
the <video> element. This allows you to load, play, and
pause videos, as well as setting duration and volume. There }
are also DOM events that can notify you when a video
begins to play, is paused, etc.
HTML Audio The controls attribute adds audio controls, like play, pause, Video Tags (<video>,
and volume. <source> , <track>)
The <source> element allows you to specify alternative Audio Tags (<audio>,
audio files which the browser may choose from. <source>)
The text between the <audio> and </audio> tags will only be
displayed in browsers that do not support the <audio>
element.
QUESTION:-  How will you apply animation in JavaScript?
 How we can play audio and video in JavaScript?
SUMMARY:- Animation puts special effect in Webpage and make it interesting.
ASSIGNMEN 1. Write about including animation in JavaScript?
T 2. How will you use multimedia with the help of Java Script?
REFERENCE COPA-Arihant,NIMI Publication
NEXT
LESSON:- Introduction to VBA features and applications

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.78
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Introduction to VBA features and applications
OBJECTIVE: - - Introduction to VBA
- Applications of VBA
- Terms used in VBA
- What is VBA IDE?
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Think our excel can accept values in a User form and perform every task which
was not possible with excel itself which is now possible with integration of VBA.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Introduction to VBA is the acronym for Visual Basic for Applications. It is
VBA an integration of Microsoft's event-driven programming
language Visual Basic with Microsoft Office applications.
By running VBA within the Microsoft Office applications,
you can build customized solutions and programs to enhance
the capabilities of those applications.
Introduction to VBA Editor -There is built-in Visual Basic Editor in
VBA Editor Microsoft Excel that can be used to customize and extend
capabilities of MS Excel. The applications built with MS
Excel are called simply VBA.
Terms used in  IDE (Integrated Development Environment)
Excel VBA  Object Oriented Programming
 Properties
 Macros
 Procedures
 Method
 Events
 Modules
 Debugger
Applications Keeping lists of things • Customized data entry with
of VBA subsequent actions included • Budgeting and forecasting •
Data Analysis • Creating invoices and other forms •
Developing charts from data
Advantages Time Saving. • Consistent results at much greater speed. •
Customized tasks creation to make working easy for the
users. • Functionally rich and extremely flexible. • Simple to
use and create applications
QUESTION:-  What is VBA? Define Properties, Methods and Events?
 What is IDE in VBA? Tell me few advantages of VBA?
SUMMARY:- VBA embedded within the Microsoft Office applications, can be used to build customized
solutions and programs to enhance the capabilities of those applications.
ASSIGNMEN Write about VBA and its application?
T
REFERENCE COPA-Arihant,NIMI Publication
NEXT Properties, events and methods associated with the Button, Check Box, Label, Combo
LESSON:- Box, Group Box, Option Button, List Box, Scroll Bar and Spin button controls.

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.79
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Properties, events and methods associated with the Button, Check Box, Label, Combo Box,
Group Box, Option Button, List Box, Scroll Bar and Spin button controls
OBJECTIVE: - - Introduction to Controls
- Properties and Events associated with control
- Define Worksheet & Worksheet Object
- Worksheet Property
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- What if we click on a button and it will perform whatever we want.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Controls Controls are objects that display data or make it easier for Examples of common
users to enter or edit data, perform an action, or make a controls include Form, list
selection. In general, controls make the form easier to use. boxes, option buttons, and
Types of Form controls - Form controls are built in to Excel command buttons, Check
Controls ActiveX controls- ActiveX controls are loaded from separate box, Text box, Combo box
Dynamic Link Libraries. etc
Properties and Properties are the features of Control and Events are the
Events actions that can be used to run a specific code to do a
associated with specific job.
control Some of the common events for the control - Change, Click, The 'Design Time
DblClick, GotFocus, LostFocus, KeyPress etc. Properties" common to
Collections A collection is a series of items where all items share the most of the controls are
same properties and methods, if any. Collections can hold a Name, Autoload,
lot of data with one variable. The data in a Collection does Backcolor, BackStyle,
not have to be the same type, BorderColor, BorderStyle,
Enabled, Font, ForeColor,
Worksheet & The Workbook object is a member of the Workbooks Height, Left, Top, Visible,
Worksheet collection. The Workbooks collection contains all the Width etc.
Object Workbook objects currently open in Microsoft Excel
The Worksheet object is a member of the Worksheets
collection. The Worksheets collection contains all the
Worksheet objects in a workbook.
‘This’ The “ThisWorkbook” property returns the workbook where
Workbook the Visual Basic code is running. In most cases, this is the
Property same as the active workbook.
QUESTION:-  What is Control? Tell the name of few controls.
 What is Collections in VBA? What is ‘ThisWorkbook’ property?
SUMMARY:- Controls are objects that display data or make it easier for users to enter or edit data,
perform an action, or make a selection. Properties are the features of Control and Events
are the actions that can be used to run a specific code to do a specific job.
ASSIGNMEN Write about various controls and properties and events associated with that control?
T
REFERENCE COPA-Arihant,NIMI Publication
NEXT
LESSON:- VBA Data types, Variables and Constants.

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.80
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - VBA Data types, Variables and Constants.
OBJECTIVE: - - Define Data types in VBA.
- Explain Variable
- Explain Constant
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- See if we want to store something we need a container so variable and constant
work in a same way.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Data Types There are many VBA data types, which can be divided into Variable
two main categories, namely numeric and non-numeric data Eg.
types. Dim password As String
Numeric Data Types- Byte, Integer, Long, Single, Double,
Currency, Decimal Constant
Non-Numeric Data Types- String, Date, Boolean, Object, Eg.
Variant. Const MyInteger As
Integer = 42
Variable It is a named memory location used to hold a value that can
be changed during the script execution
Syntax: -
Dim <<variable_name>> As <<variable_type>>
Constant Constant is a named memory location used to hold a value
that CANNOT be changed during the script execution. If a
user tries to change a Constant value, the script execution
ends up with an error. Constants are declared the same way
the variables are declared.
Syntax-
Const <<constant_name>> As <<constant_type>> =
<<constant_value>>
QUESTION:-  What is Data Type? Explain various types of data types.
 What is Variable and Constant in VBA?
SUMMARY:- Data types means the type of data going to be stored in a variable or constant. Variable is
a memory block in which the data is to be stored.
ASSIGNMEN Describe Data types available in VBA?
T Explain Variable and Constant in detail?
REFERENCE COPA-Arihant,NIMI Publication
NEXT Operators in VBA and operator precedence.
LESSON:-

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.81
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Operators in VBA and operator precedence.
OBJECTIVE: - - Define Operators in VBA.
- Explain types of Operators in VBA
- Explain Operator precedence in VBA.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- How will you work on numbers, text data we will require some operators like
we used to have in mathematics.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Operators An Operator can be defined using a simple expression - 4 + For example: '*' and '/'
5 is equal to 9. Here, 4 and 5 are called operands and + is have same precedence
called operator. VBA supports following types of operators: and their associativity is
 Arithmetic Operators (+,-,*,/,%,^) Left to Right, so the
 Comparison Operators (==, <>,>,<,>=,<=) expression “100 / 10 * 10”
 Logical (or Relational) Operators (AND, OR, NOT, is treated as “(100 / 10) *
XOR) 10”.
  Concatenation Operators (+,&)
Operator An operator precedence is the order that an operator is
precedence executed. For example, many times a multiplication operator
will execute before the addition operator. It is a set of rules
specifying which procedures should be performed first in a
mathematical expression. We use parenthesis to define the
order in which statement is to be solved.

QUESTION:-  What is an Operator? State various types of operators available in VBA.


 Explain Conditional Operators?
SUMMARY:- An operator in a programming language is a symbol that tells the compiler or interpreter
to perform specific mathematical, relational or logical operation and produce final result.
ASSIGNMEN Describe Operators available in VBA?
T Explain Operator precedence?
REFERENCE COPA-Arihant, NIMI Publication
NEXT Mathematical Expressions in VBA.
LESSON:-

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.82
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Mathematical Expressions in VBA.
OBJECTIVE: - - What is an expression in VBA.
- State examples of expression in VBA.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Think of a quadratic equation consisting of alphabets and numbers so that
equation of maths is an expression in programming language.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Expression Mathematical Operations can be applied on numerical data Several operators can
that consists of Operator and operand are called expressions. perform actions in a single
We use parenthesis to define the order. The expression can expression or statement, as
consist of any data type. The end result of an expression the following example
represents a value which is typically of a familiar data type illustrates.
such as Boolean, String or a numeric data type in
Mathematical expressions. X= 45+y*z ^2

Example of expressions are- In the preceding example,


5+4 Visual Basic performs the
The preceding expression evaluates to 9. operations in the
expression on the right side
15*System.Math.Sqrt(9)+x of the assignment
The preceding expression evaluates to 45 plus the value of x. operator(=) then assign the
resulting value to the
763<23 variable (x) on the left.
The preceding expression evaluates to False.

QUESTION:-  What is an expression in VBA?


 Give an example of Mathematical expressions.
SUMMARY:- Mathematical Expressions is a combination of Operator and operand.
ASSIGNMEN What do u understand by Expressions? Write Mathematical expression with suitable
T example.
REFERENCE COPA-Arihant,NIMI Publication
NEXT Conditional processing in VBA, using the IF, Else-if, Select Case Statements
LESSON:-

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.83
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Conditional processing in VBA, using the IF, Else-if, Select Case Statements
OBJECTIVE: - - Define Conditional processing in VBA.
- Different types of conditional statements in VBA.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Our program control flow in a sequence but what if we want to make a decision
based on some condition then we need program control statements.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Conditional Conditional Processing Statement require that the
/Decision programmer to specify one or more conditions to be
making evaluated or tested by the program, along with a statement or
statement statements to be executed if the condition is found to be true,
and other statements to be executed if the condition is found
to be false.
Types of Decision making statements in VBA are-
Decision 1. The If … Then Statement - An if statement consists
making of a Boolean expression followed by one or more
statement statements.
2. The If Then…. Else Statements- An if else statement
consists of a Boolean expression followed by one or
more statements. If the condition is True, the
statements under If statements are executed. If the
condition is false, the Else part of the script is
executed.
3. The If …elseif…Else Statements- An if statement
followed by one or more ElseIf statements, that
consists of Boolean expressions and then followed by
an optional else statement, which executes when all
the condition become false.
4. Nested if statements- An if or elseif statement inside
another if or elseif statement(s).
5. Select...Case statement- A Select...Case statement
allows a variable to be tested for equality against a
list of values.
QUESTION:-  What is Conditional Processing in VBA?
 Describe type of Conditional expression in VBA?
 Explain Select…case statement?
SUMMARY:- Decision making allows the programmers to control the execution flow of a script or one
of its sections. The execution is governed by one or more conditional statements.
ASSIGNMEN What do u mean by Conditional processing in VBA.?
T Explain different types of conditional statements in VBA.
REFERENCE COPA-Arihant,NIMI Publication
NEXT Introduction to Arrays in VBA.
LESSON:-

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.84
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Introduction to Arrays in VBA.
OBJECTIVE: - - Define Array in VBA.
- Describe types of array in VBA.
- Use of ReDim Statement
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- If you have a list of items (a list of car names, for example), storing the cars in
single variables is not possible unless you use Array as you need to make separate varable for each car.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Introduction of An Array is a group of variables of the same data type and Array Index cannot be
Array with the same name. When a series of values are stored in a negative.
single variable, then it is known as an array variable.
The following example declares an array variable to hold ten
students in a school.
Dim students(10) As Integer
Types of Array Static array- A static array is an array that is sized in the Dim Arrays can store any type
statement that declares the array. of variable in an array.
E.g.,Dim Students(10) as String Hence, an array can store
Dynamic Arrays- Dynamic array variables are useful when an integer, string, or
we don't know in advance how many elements need to be characters in a single array
stored in the array or when we need to change the array variable.
dimensions at a later stage. it is sized with the ReDim
statement.
E.g. : Dim DynamicArray() As Long
ReDim DynamicArray(1 To 10)
Multi Multi dimensional arrays have more than one row or one
dimensional column.
arrays For ex. Dim MyArray(5, 4) As Integer
Redim ReDim statement is used to declare dynamic-array variables
Statement and allocate or reallocate storage space.
QUESTION:-  What is an Array in VBA?
 Describe types of Array?
 Why ReDim is used?
SUMMARY:- A variable is a container to store a value. Sometimes, developers are in a position to hold
more than one value in a single variable at a time. When a series of values are stored in a
single variable, then it is known as an array variable.
ASSIGNMEN What is an Array?
T Explain the types of array in detail with example?
REFERENCE COPA-Arihant,NIMI Publication
NEXT Introduction to Strings in VBA.
LESSON:-

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.85
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Introduction to Strings in VBA.
OBJECTIVE: - - Define String in VBA.
- Describe types of array in VBA.
- Use of ReDim Statement
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- If you have a group of characters how will you store them we need a separate
data type for this called String.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Introduction of Strings are a sequence of characters, which can consist of Examples :-
String either alphabets, numbers, special characters, or all of them.
A variable is said to be a string if it is enclosed within str1 = "string"
double quotes " ".
Syntax: - ' Only Alphabets
variablename = "string"
String VBA has a robust set of functions for string handling. str2 = "132.45"
Functions The following are some examples of where you might use
string functions: ' Only Numbers
• Checking to see whether a string is contained another
string • Parsing out a portion of a string str3 = "!@#$;*"
• Replacing parts of a string with another value
• Finding the length of the string etc. ' Only Special Characters
• Concatenating or Joining two strings etc.
Str4 = "Asc23@#"
Following are String methods that are supported in VBA. ' Has all the above
Len() , Left(), Right(), Mid(), RTrim(), Trim(), LTrim(),
Instr(), Replace(), Val(), Cstr(), LCase(), Ucase(), Str(),
CStr(), Asc(), Chr(),StrReverse(String), Format().
QUESTION:-  What is String in VBA?
 Describe various methods or functions to manipulate string?

SUMMARY:- A string, in VBA, is a type of data variable which can consist of text, numerical values,
date and time and alphanumeric characters. Strings are a frequently used to store all kinds
of data and are important part of VBA programs. To declare a variable for it, you can use
either String or the Variant data types.
ASSIGNMEN What is string?explain with example.
T Describe String functions in detail.
REFERENCE COPA-Arihant,NIMI Publication
NEXT Introduction to Loops in VBA.
LESSON:-

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.86
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Introduction to Loops in VBA.
OBJECTIVE: - - Define Loops in VBA.
- Describe types of looping statement in VBA.
- Describe the types of looping statement.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Sometimes we need to repeat something again and again based on some
condition like moving of car engine till we stop the car.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
What is a Loop A loop statement allows us to execute a statement or group
of statements multiple times.
There may be a situation when you need to execute a block of
code several number of times. In general, statements are
executed sequentially: The first statement in a function is
executed first, followed by the second, and so on.
Types of Loop VBA provides the following types of loops
For…next loop
do.... until loop
do….while loop

Loop Control Loop control statements change execution from its normal
Statements sequence. When execution leaves a scope, all the remaining
statements in the loop are NOT executed.

Exit For statement

Exit Do statement

QUESTION:-  What do you mean by loop?


 Tell about different types of loops in VBA?
 What do you understand by loop control statements? Explain.

SUMMARY:- There may be many situations where you need to perform a task repeatedly / a certain
number of times. In such cases the code for the task is placed inside a loop and the
program iterates or repeats through the loop a certain number of times ie. till a certain
condition is met.
ASSIGNMEN What do u understand by looping statement?
T Describe all the looping statement in VBA?
REFERENCE COPA-Arihant,NIMI Publication
NEXT
LESSON:- VBA message boxes and input boxes

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.87
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-

SUBJECT: - VBA message boxes and input boxes


OBJECTIVE: - - Introduction to Message Box in VBA.
- Introduction to Input Box in VBA.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Sometimes we need to alert user of something in that case we need some pop-
up messages for that JavaScript provide many boxes to solve the purpose.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Introduction to The message box method is used to display a pre- defined Eg.
Message Box message to the user. It also contains a single command button
"OK" to allow the user to dismiss the message and they must MsgBox("Welcome")
do so before they can continue working in the program.
Syntax
MsgBox(prompt[,buttons][,title][,helpfile,context])

Introduction to Eg.
The InputBox function prompts the users to enter values.
Input Box After entering the values, if the user clicks the OK button or
Length = InputBox
presses ENTER on the keyboard, the InputBox function will
("Enter Length ", "Enter a
return the text in the text box. If the user clicks the Cancel
Number")
button, the function will return an empty string ("").

Syntax
InputBox(prompt[,title][,default][,xpos][,ypos]
[,helpfile,context])

QUESTION:-  What is Message Box?


 What is Input Box? Why it is used?
SUMMARY:- Message Box and Input Box are providing an interactive environment for users or
programmers to do programming with ease.
ASSIGNMEN What is message box? Write with proper syntax and example.
T What is Input box? Write with proper syntax and example.
REFERENCE COPA-Arihant,NIMI Publication
NEXT
LESSON:- Introduction to Creating functions and Procedures in VBA.

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.88
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Introduction to Creating functions and Procedures in VBA.
OBJECTIVE: - - Define Functions in VBA.
- Define Procedures in VBA.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- :- If you want to use some code in your program many times then what will you
do? That code will be placed in a function which can be called as and when required.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Introduction to A function is a group of reusable code which can be called Eg.
Function anywhere in your program. This eliminates the need of Function
writing the same code over and over again. This enables the findArea(Length As
programmers to divide a big program into a number of small Double, Optional
and manageable functions. Width As Variant)
If IsMissing(Width)
Function A VBA function can have an optional return statement. This is Then
Definition required if you want to return a value from a function. findArea = Length *
For eg, you can pass two numbers in a function and then you Length
can expect from the function to return their multiplication in Else
findArea = Length *
your calling program.
Width
Syntax:- End If
End Function
Function Functionname(parameter-list)
statement 1
statement 2
.......
statement n
End Function
Calling a To invoke a function, call the function using the function
Function name as shown. Example
Sub Area(x As
Double, y As Double)
Procedures Sub Procedures are similar to functions, but they DO NOT MsgBox x * y
Return a value while functions may or may not return a value. End Sub
They CAN be called without a call keyword.
They are always enclosed within Sub and End Sub statements.
QUESTION:-  What is Function?
 What do you mean by defining a function?
 What do you understand by calling a function?
 What is Sub procedure?
SUMMARY:- A function allows programmer to use a code again and again and make programming easier
as we don’t need to write that code again and again.
ASSIGNMEN 1. Describe functions and how will you define it? Give an example.
T 2. What is Procedure? Explain
REFERENCE COPA-Arihant,NIMI Publication
NEXT
LESSON:- Using the built in functions.

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.89
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Using the built in functions.
OBJECTIVE: - - What is Built-in Functions in VBA.
- Define Procedures in VBA.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- There are so many things for which function cannot be written again and again so
VBA is having so many built- in functions in its library which can be invoked as and when required.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Built-in VBA has a rich collection of built in functions that perform a
functions variety of tasks and calculations for you. There are functions
to convert data types, perform calculations on dates, perform
simple to complex mathematics, make financial calculations,
manage text strings, format values, and retrieve data from
tables, among others. Using the VBA Built in Functions will
help coding much easier for the user.
Types of Built- The commonly used VBA functions in Excel, are given
in functions below: -
 String Functions (discussed earlier)
 Math Functions (Abs, Cos, Sin, Sqr, Exp etc)
 Logical Functions (ISDATE, ISERROR, ISNULL,
ISNUMERIC)
 Date / Time Functions (DATE, DATEADD,
DATEDIFF, HOUR, MINUTE etc)
 Data Type Conversion Functions(CDate, CDbl, CInt,
CStr etc)
Uses of Built – They can be called directly as they are stored in library of
in functions VBA. They are easily available.
QUESTION:-  What do you mean by Built-in functions?
 What are the types of Built-in functions in VBA?
SUMMARY:- Using the VBA Built in Functions will help coding much easier for the user. They are easily
available as they can be called directly as they are stored in library of VBA.

ASSIGNMEN Write about Built-in functions in detail with uses?


T
REFERENCE COPA-Arihant,NIMI Publication
NEXT
LESSON:- Introduction to Object Oriented Programming Concepts.
SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.90
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Introduction to Object Oriented Programming Concepts.
OBJECTIVE: - - What do you mean by Object Oriented Programming in VBA.
- Define Inheritance and Interfaces.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Think of an Object contains both the data and the function, which operates on the
data. For example - chair, bike, marker, pen, table, car, etc. Inheritance is an OOPS concept in which one
object acquires the properties and behaviours of the parent object.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Introduction to Object-oriented programming (OOP) is a way of writing computer
OOPs programs using the idea of "objects" to represent data and methods.
Most programming languages today deal with objects, a concept
called object-oriented programming.

OOPs in VBA Although Excel VBA is not a true object-oriented programming


language, it does deal with objects. Excel VBA object is something
like a tool or a thing that has certain functions and properties
and can contain data.

In VBA, Class Modules allow the user to create their own objects.

In VBA we have built-in objects such as the Collection, Workbook,


Worksheet and so on.
The purpose of VBA Class Modules is to allow us to custom build
our own objects.
Inheritance Inheritance is using an existing class to build a new class.
and Interfaces Interfaces are a form of Inheritance that forces a class to implement
specifics procedures or properties.
QUESTION:-  What do you understand by OOPs?
 What is Object Oriented Programming in VBA?
 What is an Inheritance?
 What is an Interface?

SUMMARY:- Object-oriented programming (OOP) is a way of writing computer programs using the idea
of "objects" to represent data and methods.

ASSIGNMEN What do you understand by OOPs?


T Describe inhertence?
REFERENCE COPA-Arihant,NIMI Publication
NEXT Concepts of Classes, Objects, Properties and Methods.
LESSON:-

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.91
NAME:- TRADE:-
COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Concepts of Classes, Objects, Properties and Methods.
OBJECTIVE: - - Define class in VBA.
- Define Object.
- Define Properties and Methods.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Think of Mobile class and objects like Nokia, Samsung, IPhone. Some features of
mobiles, Dialling a number call some method internally which concatenate the numbers and displays it on
screen but what is it doing we don't know.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
VBA Class A Class contains data and code - data can be accessed Let us say we want to create a Class
with properties (viz. Name property) and the code is for a Car object. Now an object of
referred to as methods (which are defined as Subs and this class (a Car) will have
Functions in VBA). certain properties like the brand of
Creating a A class is created by inserting a Class Module (in your the Car, the color, the license plate
VBA Class VBA project) to which you give a name. A Class numbers, as well as will have
Module allows you to create your own objects having certain behaviors (called methods in
their own properties and methods much like other Computer Programming) like
objects such as range, worksheet, chart, etc. driving forward, turning left,
Object An object is a grouping of data and procedures (i.e. breaking etc
Functions and Subs). To access the properties and
methods of the class object from a procedure in a code
module, you declare an object variable of the class's
type in that procedure.
There are few important objects that a user would be
dealing with.
 Application Objects (collection)
 Workbook Objects
 Worksheet Objects
 Range Objects
Properties and A property is a value or characteristic held by an object, Eg. GET, SET, LET property
Method such as Size, Color etc. or sometimes the way in which
it behaves.
A method is an action that can be performed on
objects. It causes an object to do something.
QUESTION:-  What do you understand by a class?
 Define Object, Properties and methods?
SUMMARY:- VBA Class makes your code more readable and manageable. Classes encapsulate abstraction
and complexity – it makes life easier when you or others need to reuse your code without
necessarily needing to review the code and implementation.
ASSIGNMEN Write about VBA class in detail?
T Describe Object, Properties and methods?
REFERENCE COPA-Arihant,NIMI Publication
NEXT The user forms and control in Excel VBA.
LESSON:-

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.92
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - User forms and control in Excel VBA.
OBJECTIVE: - - Describe User Forms VBA.
- Define Form Control
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- What if we click on a button and it will perform whatever we want like calculating
interest or opening a database.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
User Form A User Form is a custom-built dialog box that makes a user Eg. of Controls
data entry more controllable and easier to use for the
user. The Form is the first object you see when you Open the Command
application. It's the window into which all the controls will Combo Box
appear, where you will input data and see results. CheckBox
Controls Controls are objects that display data or make it easier for List Box
users to enter or edit data, perform an action, or make a Text Box
selection. In general, controls make the form easier to use. Scroll Bar
Types of Controls- Spin Button
 Form Control Option Button
 ActiveX Control Label
Creating form and 1. VBA Window by pressing Alt+F11 and Navigate to Image
adding data into "Insert" Menu and select "User Form". Toggle Button
excel 2. Design the forms using the given controls.
3. After adding each control, give name and caption to
each control.
4. Add the code for the form load event by performing a
right-click on the form and selecting 'View Code'.
5. Select ‘Userform’ from the objects drop-down and
select 'Initialize' method
6. Upon Loading the form, ensure that the text boxes are
cleared, drop-down boxes are filled and Radio buttons
are reset.
7. Now add the code to the Submit button
8. Add a method to close the form when the user clicks
the Cancel button.
9. Execute the form by clicking the "Run" button.
QUESTION:-  What do you understand by form in vba?
 What are controls and its types?
SUMMARY:- A User form is the biggest control which keeps all the control within it.
ASSIGNMENT Describe form control and its properties?
REFERENCE COPA-Arihant, NIMI Publication

NEXT LESSON:- Introduction to Debugging Techniques.

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.93
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Introduction to Debugging Techniques.
OBJECTIVE: - - Describe Debugging.
- Define types of errors
- Describe debugging task
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Suppose we are writing a long program and an error is occurred unintentionally,
so will you be able find it out easily?
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
What is VBA's debugging environment allows the programmer to
debugging momentarily suspend the execution of VBA code so that the debug
tasks can be done.
Types of Errors There are three types of errors in programming:
(a) Syntax Errors,
(b) Runtime Errors, and
(c) Logical Errors.
What is a A breakpoint is a selected line of code that once reached, your
Breakpoint? program will momentarily become suspended.
Debugging Tasks These are just some of the tasks that you might perform in VBA's
debugging environment.

1. What is the VBA debugging environment?


2. How to set a breakpoint
3. How to clear a breakpoint
4. How to clear all breakpoints
5. Debug mode in VBA
6. How to check values in VBA
7. How to use the Immediate Window
8. How to move through the code
9. Step Into
10. Step Over
11. Continue
12. Halt

QUESTION:-  What do you understand by debugging?


 How many types of errors are there in VBA? Explain
 How will you debug a code?
SUMMARY:- Debugging is important as it helps programmer to remove all the error from the code and
facilitates smooth running of code.
ASSIGNMENT Describe debugging steps in detail?
REFERENCE COPA-Arihant,NIMI Publication
Using Accounting Software-Basics of Accounting, Golden Rules of Accounting, Voucher
NEXT LESSON:- Entry.

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.94
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Using Accounting Software-Basics of Accounting, Golden Rules of Accounting, Voucher Entry.
OBJECTIVE: - - Define Accounting.
- Objectives of Accounting
- State types of Accounts
- Golden rules of accounting
- Describe Voucher
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Think of old days how the transactions used to take place and how they are
recorded.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Definition of Accounting is a system of recording information about a business. Terms related to
Accounting Accountancy is the measurement , processing and communication Accounting-
of financial information about economic entities.
Objectives of 1. To keep systematic records Assets, liability,
accounting 2. To protect business properties Capital, Debit,
3. To ascertain the operational profit or loss Credit, Debtor,
4. To ascertain the financial position of business Creditor, Balance
5. To facilitate relational decision making sheet, Expenses,
Revenue, Cash
Types of Account 1. Personal Accounts
flow, Journal
2. Real Accounts
3. Nominal Accounts

Golden rules of 1. Debit The Receiver, Credit The Giver


Accounting 2. Debit What Comes In, Credit What Goes Out
3. Debit All Expenses And Losses, Credit All Incomes And
Gains
Voucher A voucher is a document that contains details of a financial
transactions.
There are two types of Voucher-
(i) Accounting Voucher
(ii) Inventory Voucher

QUESTION:-  What is Accounting?


 Tell me the types of accounts.
 What are the golden rules of accounting?
 What is a Voucher?
SUMMARY:- Accounting is a comprehensive system to collect, analyse and communicate financial
information. Voucher is a document evidencing the details of a financial transaction.
ASSIGNMENT Describe Accounting in detail?
What are the types of account?
REFERENCE COPA-Arihant,NIMI Publication
NEXT LESSON:- Ledger Posting, and Final Accounts Preparation

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.95
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Ledger Posting, and Final Accounts Preparation
OBJECTIVE: - - Define Ledger.
- Describe Ledger posting
- Describe Final Accounts
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Everyone is having different account which is posted in ledger.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Book-keeping Book-keeping is the art of recording business transactions in a
It is customary to
systematic manner. Main objective of book-keeping is to calculate
mention the words
the profit or loss of a business accurately.
“To” and “By” as a
Ledger A ledger is basically a record in which we record transactions of a
prefix before
specific nature. Every ledger relates to a particular person, asset,
debited and credited
expense or revenue. For example, most common ledgers show
accounts
transactions relating to cash, bank, land, building, inventory,
salary, capital, debts, etc. respectively.
Ledger posting
Ledger posting means nothing but transferring debit and credit items
from journal entries into their respective accounts. In order to do
this, we must first ensure that every single item contains a separate
account.
Final Accounts Trading, Profit and Loss account, Balance sheet are prepared at
the end of the year or at the end of the part. So it is called Final
Account.
– Trading, Profit & loss account is prepared to find out profit or
loss of the organisation
– Balance sheet is prepared to find out the financial position of
the organisation.

Preparation of There is a standard format of final accounts only in the case of a


final accounts limited company.
Transaction-> Journal-> Ledger-> Trial Balance->Trading and
P/L account-> Balance Sheet
QUESTION:-  What is a Ledger?
 How will you post ledger?
 What are the final accounts? Name them.
SUMMARY:- Ledger is a book in which accounts are maintained. Final accounts are final result of
accounting work done during the accounting period.
ASSIGNMENT Describe Ledger and how its posted?
Write about Final Accounts?

REFERENCE COPA-Arihant,NIMI Publication


NEXT LESSON:- Introduction to Tally, features and Advantages.

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.96
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Introduction to Tally, features and Advantages.
OBJECTIVE: - - Describe Tally
- Tell about features of Tally
- Advantages of Tally
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- See how about maintaining accounts and transaction manually for a large
company, its quite difficult that’s why tally is being used to ease the task.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Tally Tally is one best accounting software that can integrated with other
business applications such as Sales, finance, Purchasing, Payroll,
Inventory, etc.
Tally software stores all the business transactions of each account
in detail. Tally ERP 9 follows double entry accounting system and
hence eliminates and rectifies possible errors.
Features 1. Complete business solution
2. Flexible and easy to use
3. Speed
4. Power
5. Flexibility
6. Versatility
7. Multi-platform availability
8. Remote access
9. Support Center
10. Real-time processing
11. Online help
12. Auditors Edition
Advantages 1. Tally Audit
2. Tally Vault
3. Data Security
4. Data Reliability
5. Simple and rapid installation
6. Auto backup and restore
7. Graphical Analysis of data
8. Email facility
9. Protocol Support
QUESTION:-  What is Tally?
 Tell me few features of tally.
 What are the advantages of Tally?
SUMMARY:- Tally is an accounting software used for completing various accounting tasks quickly with
perfection, this software handles accounting, inventory management, tax management,
payroll etc.
ASSIGNMENT 1. Write about Tally software?
2. Explain its features, advantages and disadvantages?
REFERENCE COPA-Arihant,NIMI Publication
NEXT LESSON:- Implementing accounts in Tally.

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.97
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-

SUBJECT: - Implementing accounts in Tally.


OBJECTIVE: - - Using tally and its Screen components.
- What is a Company in Tally?
- Setting up Company in Tally
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- See how about maintaining accounts and transaction manually for a large
company, its quite difficult that’s why tally is being used to ease the task.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Starting the Tally Start  ProgramsTally.Erp9Click on Tally. ERP 9
Screen  Title Bar
Components of  Horizontal Button Bar
Tally  Close Button
 Gateway of Tally
 Buttons Toolbar
 Calculator Area
 Info Panel
Quitting from Go to gateway Press ESC keyPress Yes
Tally
What is a The term "Company" in Tally ERP9 means any
company? Accounting Entity, for which a separate set of
Accounting Records are maintained.

Setting up  Creating a Company


company in Tally  Choosing Company
 Changing the company
 Shutting the company
QUESTION:-  How will you start Tally?
 What are the screen components of tally?
 How will your setup a Company in Tally?

SUMMARY:- Tally is very easy to use , as soon as we acquainted with its screen we find it very easy to
use it and implement our accounts in tally.

ASSIGNMENT 1. Explain Company in detail?


2. Write operations performed on Comapany?

REFERENCE COPA-Arihant,NIMI Publication


NEXT LESSON:- Double entry system of book keeping.
SIGN OF T.O. SIGN OF T.S.
INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.98
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Double entry system of book keeping.
OBJECTIVE: - - Introduction to Double entry system of book keeping.
- Features of Double Entry System
- Process of Double Entry System
- Advantages of Double Entry System
- Disadvantages of Double Entry System
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Suppose I purchase pen from a stationary, so transaction will be recorded in two
accounts one is pen and another one is stationary.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Introduction Double-entry accounting is a standard accounting method that For instance, a
involves recording each transaction in at least two accounts, person enters a
resulting in a debit to one or more accounts and a credit to one or transaction of
more accounts. borrowing money
The Double-Entry system has the following accounting equation: from the bank. So,
Assets = Equity + Liabilities this will increase the
Features  Two parties assets for cash
 Exchange of equal amount balance account and
 Separate entity simultaneously the
 Two sides, debit equals credit liability for loan
Process Journal LedgerTrial BalanceFinancial Statement payable account will
also increase.
Advantages  Easy record maintenance
 Complete accounts of transactions
 Determining results becomes easier
 Clarity regarding assets and liabilities
 Increase in income and a decrease in expenditure
 Detection and prevention of frauds
 Information easily available
 Utility
Disadvantages  Paperwork
 Complexity
 Expensive
 Qualified persons required
 Mistakes may happen
 Small businesses don’t prefer this
 Secrecy not maintained
QUESTION:-  What do you mean by Double entry in accounting?
 What are the advantages and disadvantages of this system?
SUMMARY:- Double Entry System of accounting deals with either two or more accounts for every
business transaction.
ASSIGNMENT 1. Explain Double-entry accounting?
2. Explain its features, advantages and disadvantages?
REFERENCE COPA-Arihant,NIMI Publication
NEXT LESSON:- Cash Book. Ratio Analysis

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.99
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Cash Book. Ratio Analysis
OBJECTIVE: - - Introduction to Cash Book.
- What is Ratio Analysis?
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Suppose you withdraw cash from bank where it’s going to be recorded apart from
journal and ledger so as to have a quick access to it.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Cash Book A book in which all the cash receipt and cash payments Eg. Cash book
including the funds that are deposited in the bank and funds records all
which are withdrawn from the bank are recorded according to transactions, which
date of the transaction is known as the Cash book in effect the cash.
accounting.
The cash book is a
To Display cash book Summary ledger in the sense
Gateway of Tally DisplayAccount Books Cash that it is designed in
Book/Bank Book the form of a cash
account and records
Advantages of Cash  Cash transactions are recorded straight away that is in cash receipts on the
Book form of the ledger which helps in saving time and labor. debit side and cash
 Management can know the balances of cash and bank at payments on the
any time. It helps in effective cash management. credit side.
 Cashbook is balanced regularly which helps in avoiding
frauds. Also, discrepancies if any arises can be found and
rectified.
Ratio analysis Ratio analysis is a medium to understand the financial
weakness and soundness of an organization. Ratios are the set
of figures compared with another set. The comparison gives an
understanding of the financial position of a business unit.

The Ratio Analysis Report is divided into two parts,


1. Principal Groups
2. Principal Ratios.

To view the Ratio Analysis


Gateway of Tally Reports Ratio Analysis
QUESTION:-  What is Cash Book?
 What do you mean by Ratio Analysis?
SUMMARY:- A cash book is useful for accounting because it enables a business to keep track of small
cash purchases that could easily slip through the cracks.
ASSIGNMENT 1. Explain Cash Book, its advantages and disadvantages?
2. What is Ratio Analysis?
REFERENCE COPA-Arihant,NIMI Publication
NEXT LESSON:- Depreciation, Stock Management.

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.100
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Depreciation, Stock Management
OBJECTIVE: - - Describe Depreciation.
- Describe Stock Management
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Whatever we buy or purchase it depreciates with time means its value get reduced
with time apart from land which value increases with time.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Depreciation  Depreciation is defined as the reduction of recorded cost of You calculate annual
a fixed asset in a systematic manner until the value of the straight-line depreciat
asset becomes zero or negligible. ion as follows:
 An example of fixed assets are buildings, furniture, office
Annual Depreciation
equipment, machinery etc.
Expense = (Asset Cost
 A land is the only exception which cannot be depreciated as - Residual Value) /
the value of land appreciates with time. Useful Life of the
 Straight-line is the simplest depreciation method and Asset.
involves allocating an even rate of depreciation every year
for the life of the asset. Eg. Store owners need
Define Stock Stock is the total amount of goods and/or materials to know the precise
contained in a store or factory at any given time. number of items on
their shelves and
Stock(Inventory) Inventory management is the supervision of non-capitalized
storage areas in order
Management assets (inventory) and stock items.
to place orders or
Inventory management uses a variety of data to keep track
control losses.
of the goods as they move through the process, including lot
numbers, serial numbers, cost of goods, quantity of goods
and the dates when they move through the process. Factory managers
need to know how
Features available in  Multi-location Stock Control
many units of their
the Inventory  Comprehensive Recording of Stock Movement:
products are available
module:  Batch-wise or lot-wise Inventory with Expiry:
for customer orders.
 Stock categories
 Multiple godowns Restaurants need to
 Stock transfers to Locations/godowns order more food based
 Aging stock Analysis on their current
 Management Reports supplies and menu
needs.
QUESTION:-  What is Depreciation?
 What do you mean by Stock Management? Features in stock management.
SUMMARY:- Depreciation is usually provided for at the end of the year. However, for monthly
reporting, including it would give a more accurate status.
ASSIGNMENT What is Depreciation? Explain
Describe Stock Management? Features in stock management.
REFERENCE COPA-Arihant,NIMI Publication
NEXT LESSON:- Analysis of VAT, Cash Flow, and Fund Flow Accounting.
SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.101
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Analysis of VAT, Cash Flow, and Fund Flow Accounting
OBJECTIVE: - - Describe Cash Flow.
- Describe fund flow accounting
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- How much cash comes in your business and how much gone from it depicts by the
cash flow statement.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
VAT Analysis Tally.ERP 9 produces the VAT Analysis Report automatically
for a quarter ending the last date of voucher entry and is picked
from the sales and purchase voucher entries.
Cash Flow In accounting cash flow is the difference between the amount of
cash available at the opening balance (beginning of a period)
and the amount at the closing balance (end of that period).

Fund Flow These statements give the information of funds on a particular


date. The purpose of preparation of funds flow statements is to
know about from where funds are coming and where being
invested. The fund flow stalemates is generally prepared from
the data identifiable and profit and loss account and balance
sheets.
QUESTION:-  What is Cash flow?
 What do you mean by fund flow?
SUMMARY:- The purpose of the cash flow statement is to show where an entities cash is being
generated (cash inflows), and where its cash is being spent (cash outflows), over a
specific period of time (usually quarterly and annually). It is important for analysing the
liquidity and long term solvency of a company.
ASSIGNMENT Write about Cash flow in detail?
Write about Fund flow in detail?
REFERENCE COPA-Arihant, NIMI Publication
NEXT LESSON:- Budgeting Systems, Scenario management and Variance Analysis.

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.102
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Budgeting Systems, Scenario management and Variance Analysis.
OBJECTIVE: - - Define Budgeting.
- Explain purpose of budgeting
- Describe Scenario Management
- Explain Variance Analysis
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Everyone need to prepare a budget like budget for shopping, for kitchen etc. and
scenario like changes in budget created.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Budgeting A budget is a plan prepared for the flow of funds in an Budgeting helps a
organisation. Preparing a budget at the commencement of the company to keep a
year is a critical exercise for a business and is known as track of how much
budgeting. money it has, where
Purpose of  Plan, track, and control spending. its money is going and
Budgeting  Support funding requests. allocate those funds at
Creating Budgets Budgets can be created for an individual ledger account, groups any point in time.
of ledger accounts and Cost Centres or for all of them.
Scenario This is a management tool which displays of accounts and Scenario is useful in
Management inventory related information, by selectively including certain generating provisional
types of vouchers. It is a forecasting tool which forecast the reports, where entries
expenses using provisional Vouchers and includes them in the are not actually made
reports. in the main books.
Variances Variances can be computed for both costs and revenues.
The concept of variance is connected with planned and actual
results. It is effect to the difference between those two on the
performance of the company.
Variance Analysis Variance analysis is a tool of budgetary control by evaluation of
performance by means of variances between budgeted amount,
planned amount or standard amount and the actual amount
incurred/sold.
Application of  Comparing Budget with Actual
Variance Analysis  Identifying Relationships
 Forecasting
QUESTION:-  What is Budgeting?
 What do you mean by Scenario Management?
 What is Variance and Variance Analysis?
SUMMARY:- The main purpose of Budgeting is to control the expenditure. This is possible by creating
budgets and comparing the budgeted figures against the actual figures
ASSIGNMENT Describe Budgeting ?
Explain Scenario Management and variance Analysis?
REFERENCE COPA-Arihant,NIMI Publication
NEXT LESSON:- Costing Systems

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.103
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Costing Systems
OBJECTIVE: - - Define Costing.
- Explain Elements of Cost
- Describe Direct and Indirect cost
- Explain Cost classification
- Explain Cost Centre and Cost Category
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- See a company manufacturing both laptop computers and cell phones may allocate
expenses based on the number of machine hours used to produce each product, this is costing.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Introduction Costing refers to fixing the costs of a product. The factors which
determines the cost of a product are known as elements of cost.
Elements of cost There are three cost elements exist in costing. They are
1. Material cost.
2. Labour cost.
3. Expenses
Concept of Direct Direct cost- The expenditure which can be conveniently allocated For example, a
and Indirect costs : to a particular job or product or unit of service is known as direct company has three
cost. departments such
Indirect cost- The expenditure which cannot be conveniently as Marketing,
allocated to a particular job or product or unit of service is known Finance and
as indirect cost. Production. Each
department has
Cost classification Cost classification is the process of grouping costs according to been identified as a
their common characteristics. Costs may be classified according to cost centre.
their nature and number of characteristics such as function,
variability, controllability and normality.
Cost Centres Cost Centre is a location, person or item of equipment, in relation The examples of
to which costs may be ascertained and used for the purposes of Cost Categories
cost control. can be Region-
Cost Category Cost Categories are useful for organisations that require allocation wise, Gradewise,
of Revenue and Non-Revenue Items to parallel sets of Cost Department-wise
Centres. The examples of Cost Categories can be Region-wise, and so on.
Grade wise, Department-wise and so on.
QUESTION:-  What is Costing? What are Direct and Indirect costs?
 What do you mean by Cost centre and cost category?
SUMMARY:- Cost accounting is associated with accounting of the cost. It comprises of Cost and
Accounting. The term cost signifies the total of all expenditures involved in the process
of production. Thus, it includes the costs involved in the production and the cost
involved while receiving it
ASSIGNMENT Write about Cost Accounting in detail?
REFERENCE COPA-Arihant,NIMI Publication
NEXT LESSON:- Concepts of Ratios, and Analysis of financial statements.

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.104
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Concepts of Ratios, and Analysis of financial statements.
OBJECTIVE: - - Describe Financial Statement analysis.
- Explain Ratio analysis
- Describe types of ratio
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- How the company is growing financially in terms of profit and loss will be analysed
by the financial statements.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Financial Statement Financial statement analysis is the process of analysing a
Analysis company's financial statements for decision-making purposes. It is
used to understand the overall health of an organization as well as
to evaluate financial performance and business value. Internal
constituents use it as a monitoring tool for managing the finances.
Ratio Analysis Ratio Analysis is used to evaluate various aspects of a company's
operating and financial performance such as its efficiency,
liquidity, profitability and solvency.
Types of Ratios - Financial Ratios
- Liquidity Ratios
- Activity Ratios
- Debt Ratio
- Profitability Ratios
- Market Ratios

QUESTION:-  What Financial Statement Analysis?


 What is Ratio analysis? What are the types of ratio used in analysis ?
SUMMARY:- The essence of the financial statement analysis of a company is the usage of different
methods of emphasizing the comparative and relative importance of the data, presented
in the financial report of a company in order to evaluate company’s performance and
position.
ASSIGNMENT Write about Financial Statement Analysis and how can we analyse with the help of
ratios?

https://www.accountingcoach.com / COPA-Arihant, NIMI Publication


REFERENCE
NEXT LESSON:- Inventory Basics

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.105
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Inventory Basics
OBJECTIVE: - - Define Inventory Accounting.
- Explain process of Inventory
- Describe features of Inventory
- Explain inventory reports
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Till now everything was revolving around cash but inventory or stock (items in
company) also comes under accounting process since its manufacturing to delivery.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Inventory Inventory accounting includes recording stock details, the purchase of With Tally it is
accounting stock, the sale of stock, stock movement between storage Location or possible to
Godowns, and providing information on stock availability. integrate the
Inventory process The inventory system operates in much the same way as the inventory and
accounting system. accounting systems
• First you set up the inventory details, which is a similar operation to so that financial
creating the chart of accounts although, in this case, there are No pre- statements reflect
defined set of stock groups. the closing stock
• Second, you create the individual stock items, which is similar to value from the
setting up the ledgers. inventory system
• Finally, you are ready to use vouchers to record the various stock
transaction.
Inventory features The Inventory features are further sub-divided into seven sections:
 General
 Storage & Classification
 Order Processing
 Invoicing
 Purchase Management
 Sales Management
 Other Features
Inventory Reports Tally generates inventory reports based on vouchers entries made.
There can be customised reports to compare inventory data between
different companies, periods of the financial year and so on. There
are:
-Inventory Books (stock item, group summary, stock transfers,
physical stock register.)
-Statements of Inventory(Go down, stock categories, stock query,
reorder status, purchase bills pending, sales bills pending.)
QUESTION:-  What is Inventory Accounting?
 What is do you mean by Stock categories ?
SUMMARY:- Inventory accounting is the body of accounting that deals with valuing and accounting for
changes in inventoried assets. A company's inventory typically involves goods in three
stages of production: raw goods, in-progress goods, and finished goods that are ready for
sale.
ASSIGNMENT Write about Inventory Accounting and its features?
REFERENCE https://www.investopedia.com / COPA-Arihant,NIMI Publication
NEXT LESSON:- POS Invoicing
SIGN OF T.O. SIGN OF T.S.
INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.106
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - POS Invoicing
OBJECTIVE: - - Define Invoice.
- Explain POS
- Describe features of POS
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- While purchasing items from shopping mall we come across a counter where we
need to pay the amount and get the bill or invoice, it collectively called POS.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Invoice While making a sale, the seller prepares a statement giving the
particulars such as the quantity, price per unit, the total amount An invoice is a
payable, any deductions made and shows the net amount payable by statement of list of
the buyer. Such a statement is called invoice. goods with their
-An invoice is a business document which is prepared by sellers and quantity and price.
given to buyers.
-Usually the invoice is prepared in triplicate one copy will be issued
to the buyer. The after two copies will be retained by the seller.
POS POS is an acronym for Point of Sale. Point of Sale could mean a
retail shop, a check-out counter in a shop or any other location, where
a sales transaction takes place. The various POS equipment used in
retail outlets are Cash registers, card readers and barcode scanners.
Work of POS It is a computerized Cash Register which adds the sales total,
computes the State sales tax or VAT, calculates the change from the
money tendered and automatically adjusts the store’s inventory to
debit the amount of inventory sold.
 Simple and user friendly
Features of POS  Quick and easy to setup and use
Invoicing in  Facilitates faster data entry and calculations
Tally.ERP 9  Helps you to calculate sales and sale proceeds
 Manages inventory and facilitates bar code scanner
operations
 Offers a flexible and simple way of querying your
inventory and sales information
 Helps you to track the movement of items and how much
you are spending on them
 Tracks and records the date and time of every sale made at
the store
 Helps faster printing of Invoices
QUESTION:-  What is POS Invoice?
 What are the features of POS ?
SUMMARY:- The POS serves as the central component for your business; it’s the hub where everything
—like sales, inventory and customer management—merges.
ASSIGNMENT Write about POS Invoice and its features?
REFERENCE https://www.softwareadvice.com, COPA-Arihant,NIMI Publication
NEXT LESSON:- TDS, TCS, FBT, VAT & Service Tax.
SIGN OF T.O. SIGN OF T.S.
INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.107
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - TDS, TCS, FBT, VAT & Service Tax
OBJECTIVE: - - Describe Tax
- Explain TDS, TCS, FBT, VAT & Service Tax
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- From where a govt bring money to develop a country it’s through tax, for eg
building a bridge, road etc.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Tax The Tax is a financial charge upon an individual (called taxpayer) by In the case of direct
a country / state or the functional equivalent of a state such that taxes, the incidence
failure to pay, is punishable by law. and burden of
Taxes are two types - paying the tax falls
 Direct Taxes: Direct Taxes are taxes collected by government, on the same person.
directly from tax payers, through levies such as income tax,
wealth tax and interest tax.
 Indirect Taxes: Indirect Tax, imposed on commodities, is In the case of
indirectly borne by the people. It includes value added tax, sales indirect taxes, the
tax, customs duty, excise duty. person on whom
TCS Tax Collected at Source (TCS) is income tax collected by seller in the incidence to
India from payer on sale of certain items under section 206C of the pay the tax falls is
Indian Income Tax Act, 1961. different from the
TDS Tax Deducted at Source (TDS) is one of the modes of collecting person who carries
income tax in india. The buyer (deductor) deducts the tax from the the burden of
payment made to the seller (deductee) and remits the tax to the paying the tax.
Income Tax Department within the stipulated time.
FBT Fringe Benefits Tax (FBT) is taxation of most which are generally
non-cash employee benefits. A new tax was imposed on employers The fringe benefit
by India's Finance Act 2005 was introduced for the financial year tax was temporarily
commencing April 1, 2005. suspended in the
VAT A value-added tax (VAT) is a consumption tax levied on products at 2009 Union budget
every point of sale where value has been added, starting from raw of India by Finance
materials and going all the way to the final retail purchase. Minister Pranab
Ultimately, the consumer pays the VAT; buyers at earlier stages of Mukherjee.
production receive reimbursements for the previous VAT they've
paid.
Service Tax Service Tax is a tax imposed by Government of India on services
provided in India. The service provider collects the tax and pays the
same to the government. It is categorized under Indirect Tax and
came into existence under the Finance Act, 1994.
QUESTION:-  What do you mean by Tax? What are the direct and indirect tax?
 What are TDS,TCS,FBT and VAT ?
SUMMARY:- A tax is a compulsory fee or financial charge levied by a government on an individual or an
organisation to raise revenue for public works.
ASSIGNMENT Write about Tax and its types?
REFERENCE https://www.softwareadvice.com, COPA-Arihant,NIMI Publication
NEXT LESSON:- Tally Interface in Different Languages.
SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.108
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Tally Interface in Different Languages.
OBJECTIVE: - - State Multi-lingual capability of Tally.
- Explain its features
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- What if you people don’t understand English , so there is a facility in Tally which
can support many languages.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Introduction Tally.ERP9 allows you to record, view, print information in any one
of the 9 Indian language (like Hindi, Gujarati, Punjabi, Tamil, Telugu,
Marathi, Kannada, Malayalam and Bengali), besides few international
languages such as Arabic, Bahasa Indonesia, Bahasa Malayu etc.
Tally enables you to enter data in one language and have it
transliterated into different languages.

Features  It is a user friendly.


 It offers concurrent multilingual support.
 It maintains your books of accounts while the data is accepted,
sorted, maintained, displayed and printed in any one of the
language.
 It generates bill, invoices, vouchers, ledgers, receipts, reports,
purchase orders or delivery notes in the language of your choice
after entering data for in any one of the specified languages.
 It has easy to use keyboards layouts - in script and phonetic.
QUESTION:-  What do you mean by Multilingual Capability of Tally?
 Tell some of its features.
SUMMARY:- Tally.ERP 9 enables you to enter data in one language and have it transliterated into
different languages. You can generate invoices, purchase orders or delivery notes in
different languages after entering data for the same in a different language.
ASSIGNMENT Write about the features of multi-lingual capabilities of Tally?
REFERENCE Website- tallyeducation.com, COPA-Arihant,NIMI Publication
NEXT LESSON:- E Commerce Concepts-Introduction to E- Commerce and advantages.

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.109
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - E Commerce
OBJECTIVE: - - Describe E Commerce
- Explain its advantages and limitations
- Explain Types of E-Commerce
- State the difference between E-Commerce and Traditional Commerce
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- We used to do shopping by going to market and visiting various shops but with the
help of e-commerce we can purchase it while sitting at one place.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
E Commerce  E Commerce refer to Electronic Commerce is the Buying Main Activities of
and selling of goods and services on the Internet. E - Commerce
 Buying and
Advantage of 1. Benefits to organization: selling of good
E - Commerce  E –commerce reduces the time  Shipping of
 Improved Image product
 Improved customer service  Producing
 New Found business partners. financial
statement
2. Benefits to Customer:
 Customer can do transaction 4 hr a day
 It provides customer with more choice
 It allows quick delivery
3. Benefit to Society:
 It reduces the time for travelling for shopping
 It allows some merchant to be sold at low price
 It enables people in rural areas to enjoy products and
service
Limitation of E- Technical Limitations
Commerce Non-Technical Limitations
Types of E-Commerce Business To Business B2B, Business To Customer B2C,
Government To Business G2B And Government To Citizen
G2C.
Base of Difference 1. Direct Interaction
between E-Commerce 2. Reach
and Traditional 3. Lower Cost
Commerce 4. Credit Card Fraud
5. Returns rate
QUESTION:-  What is E - Commerce?
 What are Advantages and limitations of E – Commerce?
SUMMARY:- E-Commerce draws on technologies suc as mobile commerce, electronic funds transfer,
supply chain management, Internet marketing, online transaction processing, electronic
data interchange, inventory management systems and automated data collection
systems.
ASSIGNMENT Write about Electronic Commerce in detail with its types?
REFERENCE COPA-Arihant,NIMI Publication
NEXT LESSON:- Building business on the net.

SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________

LESSON PLAN
LESSON NO.110
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT:- Building business on the net.
OBJECTIVE: - - Introduction to Building business on the net.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- If one want to do business online then how will you do that , what is his
requirements.

DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Building business on There is a proven sequence of steps you can follow to guarantee Once you have got
the net. your success when you're starting a small business online. your market and
1. Need to Find out and to execute it. product, and you
2. Write Copy that sells. have nailed down
3. Design and build your website. your selling process.
4. Use search engine to drive targeted buyers to your site  Choose one or two
5. Establish an expert reputation for yourself plain fonts on a
6. Use the power of email marketing to turn audience into white background.
customer Make your
7. Increase your income through back end sales and navigation clear and
upselling simple and the same
on your every page.

QUESTION:- How will you build your business on internet?


SUMMARY:- While building business on internet or making website for business, we must follow all
the procedure in order to make it successful and avoid repenting later.
ASSIGNMENT Write all the steps of building business on Internet?

REFERENCE COPA-Arihant,NIMI Publication

NEXT LESSON:- Payment and Order Processing, Authorization, Chargeback and other payment methods.

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.111
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Payment and Order Processing, Authorization, Chargeback and other payment methods
OBJECTIVE: - Explain payment, order processing and authorization, charge back
- Explain other payment options.
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- While doing shopping online we can pay money with the help of many e payment
modes.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Payment E-commerce sites use electronic payment, where electronic payment User can give the
refers to paperless monetary transactions. Some of the modes of order by any call
electronic Payments are as follows. centre, Email,
Credit Card, Debit Card, Smart Card, E-Money, Electronic Fund Ecommerce and by
Transfer (EFT),COD (Cash on Delivery) shopping cart
Order When user order the products from any site, for that a complete system.
Processing process is apply. This is known as order process.
We come across while placing order-
- Online Catalogue- On line catalogues are list of products given For eg, suppose
on a web site for sell. someone buy a ticket
- Shopping cart- Shopping cart is a bucket full of products chosen in irctc web site and
by buyer before finally paying the price. paid the price of the
ticket successfully,
- Checkout- After choosing the desired product the buyer finally
but later the ticket
click checkout to pay the price for the products.
was not booked.
Authorization Authorization is the function of specifying access rights to resources Then charge back
related to information security and computer security in general and to will occur and the
access control in particular. money would be
Chargeback Chargeback refers to paying the money back to the buyer after the refunded back to the
price has been deducted from his. It happens in various situations. customer.
- Reasons for chargeback
- Preventing Chargeback Recently Airtel
Money or Vodafone
Payment Apart from the above discussed payment option there are some other mpesa etc. mobile
Methods ways for payment exists like mobile payment. Various E Commerce payment methods
transactions like paying utility bills, shopping from web sites, has evolved so that,
recharging etc. can be done by mobile. persons can pay by
their mobile also.
QUESTION:- Tell me about various Payment methods available?
What is authorization and Chargeback?
SUMMARY:- While shopping online we must be very careful and calm as a little mistake can pay us a lot.
ASSIGNMENT Write about whole process of placing order and elements used in that process?
REFERENCE COPA-Arihant,NIMI Publication
NEXT
LESSON:- Security issues and payment gateways.

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.112
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Security issues and payment gateways.
OBJECTIVE: - Explain E-commerce security issue
- Explain payment gateway
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- While shopping online major issue come i.e., security, so between bank and website
there is a gateway which is responsible for securely transferring your money from bank to website.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
E Commerce E-commerce security is the protection of e-commerce assets from
security issue unauthorized access, use, alteration, or destruction.
Ecommerce system must meet four integral requirements: Payment gateway is
a) Privacy - information exchanged must be kept from unauthorized the equivalent of a
parties. physical point of sale
b) Integrity - the exchanged information must not be altered or terminal located in
tampered with. most retail outlets.
c) Authentication - both sender and recipient must prove their
identities to each other and Payment gateways
d) Non-repudiation - proof is required that the exchanged information protect credit card
was indeed received. details by encrypting
How to be - Shop at Secure Web Sites sensitive
secure - Research the Web Site before You Order information, such as
Payment A payment gateway is a server that is dedicated to linked Websites credit card numbers,
gateways and banks so that online credit card transactions can be completed in to ensure that
real time. information is passed
securely between the
Payment gateways work by providing the secure, integral link buyer and the
between a Website and the bank. merchant and also
Various Online 1. Hosted Payment Gateways between merchant
Payment 2. Pro/ Self Hosted Payment Gateways and the payment
Gateways 3. Local bank integration processor.
4. Direct Payment Gateways
5. API/Non-hosted Payment Gateways at Merchant site
6. Platform based Payment Gateways Solution
QUESTION:- Tell me about four integral requirements of Ecommerce system?
What is Payment Gateway and types of gateways available?
SUMMARY:- Security represents maybe the most important eCommerce feature. Without the existence and
implementation of proper protocols, online store owners put themselves and also their
customers at risk for payment fraud. ... More than financial consequences, data breaches harm
an eCommerce website's reputation.
ASSIGNMENT Write about E-commerce security issues and steps on how to be secured ?
Describe Payment Gateway and types of gateways available?
REFERENCE COPA Arihant, NIMI Publication
NEXT
LESSON:- Overview of Information Security, SSL, HTTPS

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.113
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Overview of Information Security, SSL, HTTPS,
OBJECTIVE: - - State Cyber security & Information Security.
- Explain Principles and Benefits of Information Security
- Explain SSL & HTTPs
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- if one wants to break a security so there must be some rules defined which don’t
allow one to do so.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Cyber Security & Cyber Security involves protecting information and systems In addition to the three
Information from major cyber threats. members, Authenticity
Security Information security is the practice of defending informationand Non-repudiation are
from unauthorised access, use disclosure, disruption, also considered to be
modification, perusal, inspection, recording or destruction. members of the CIA
Basic principles of The CIA Triad is a well-known model for security policy model.
Information development, used to identify problem areas and necessary
Security solutions for information security.
Confidentiality, integrity, and availability (CIA) is a model
designed to guide policies for information security within an
organization.
Benefits of -- Protect networks, computers and data from unauthorized Many websites use SSL
Information access. for secure areas of their
Security --Improved information security and business continuity sites, such as user account
management. pages and online
--Improved stakeholder confidence in information security checkout.
arrangements.
--Improved company credentials.
--Faster recovery times in the event of disruption
SSL Stands for “Secure Sockets layer. “SSL is a secure protocol
developed for sending information securely over the Internet.
HTTPS Hypertext transfer protocol secure (HTTPS) is the secure When users transmit
version of HTTP, which is the primary protocol used to send sensitive data, such as by
data between a web browser and a website. HTTPS is logging into a bank
encrypted in order to increase security of data transfer. account, email service, or
health insurance provider.
QUESTION:-  What do you mean by Cyber Security and Information Security?
 What is HTTPS ?
SUMMARY:- Computer security also known as cyber safety or IT Security is security is security applied
to computing devices such as computers and smartphones as well as computer networks
such as private and public networks.
ASSIGNMENT Explain Cyber Security in detail?
Write about SSL and HTTPs protocol?
REFERENCE COPA- Arihant publication, NIMI Publication
NEXT LESSON:- Security threats, information Security vulnerability and Risk management.
SIGN OF T.O. SIGN OF T.S.
INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.114
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Security threats, Information Security vulnerability and Risk management.
OBJECTIVE: - Describe security vulnerability
- Describe the types of vulnerabilities
- explain how threats affect a system
- describe the best practices to mitigate security vulnerabilities
- describe the types of risk management
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:-
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Security Threat A Threat is any circumstance or event with the potential to Common terms associated
cause harm to the system or activity in the form of with threats-
destruction, disclosure, and modification of data, or denial of Unauthorized Access,
service. Cyber Espionage
Categories of 1. Based on the sophistication- Malware, Data Leakage,
threats - Simple first-generation threats. Mobile Device Attack,
- The second-generation threats Social Engineering,
2. According to OWASP (Open Web Applications Security Insiders, Phishing
Project)
3. Categorization by Microsoft ie. STRIDE system STRIDE(Spoofing ,
Identification of The two major methods of identifying security threats are Tampering, Repudiation,
Security Threats Probing and Scanning. Information disclosure,
Sources of Threats Primary sources of threats are- Human and Natural Disasters. Denial of service,
Practices used in  Anti-Virus & Anti-Malware Protection Elevation of privilege)
mitigation of  Data Encryption
threats  Patching Primary sources of threats
 Firewall Eg. Human
 Remote Backup A) Employees/Insiders-
Security Vulnerabilities are weak points or loopholes in security that an B) Non-Malicious
vulnerability attacker exploits in order to gain access to the network or to Employees
resources of the network.
Types of Technical (buffer overflows, invalidated input, race
Vulnerabilitiesconditions, access-control problems) and Native.
Risk Risk management is the process of identifying vulnerabilities
management and threats to the information resources used by an
organization and deciding what countermeasures to take in
reducing the based on the value of the asset.
QUESTION:-  What do you mean by Security Threat and what are its types and sources?
 What is security vulnerability and its types?
 What do you understand by Risk management?
SUMMARY:- Vulnerability could be the result of "a flaw or weakness in hardware, software or process
that exposes a system to compromise".
ASSIGNMENT Explain Security threats in detail?
Describe security vulnerability and Risk Management?
REFERENCE COPA- Arihant publication, NIMI Publication
NEXT LESSON:- Introduction to Directory Services, Access Control, Security.
SIGN OF T.O. SIGN OF T.S.
INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.115
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Introduction to Directory Services, Access Control, Security
OBJECTIVE: - - Describe directory and directory service
- Describe the benefits of directory services
- Mention the various implementations of directory services
- Describe the purpose and steps in access control
- Describe the various layers in access control
- Describe the access control mechanisms
- List the access control protocols
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Think if we need to remember all the contact numbers that are hundreds in number.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Directories & A directory is a collection or list of data. A directory service is a It allows the
Directory Services shared information infrastructure for locating, managing, structured storage and
administering, and organizing common items and network efficient retrieval of
resources. objects which are
Benefits of using Resource management, Users, Security, Single platform, Faster often derived from
directory services deployment, Single management, Single Group Policy container the real world.
(GPC), Backup and recovery, Less hardware.
Implementation Active Directory, LDAP
Purpose of Access The purpose of Access Control is to limit the actions or operations
control that a legitimate user of a computer system can perform, as well as
what programs executing on behalf of the users are allowed to do.
Access control Access control is generally achieved in three steps: Identification,
methods/Steps Authentication (information assurance (IA), integrity,
availability, confidentiality and nonrepudiation) and Access Control
Authorization(OTP, Zero -knowledge proofs, Public -key Layers-
cryptography, Use of digital certificates, biometrics etc) - Function Security
Layers in access Access Control is implemented in successive layers and each layer - Data Security
control builds upon the one that precedes it. - Role-Based
Access control Role Based Access Control (RBAC), Discretionary Access Access Control
mechanisms Control (DAC), Mandatory Access Control (MAC), Attribute - Delegated
Based Access Control (ABAC) Administration
- Registration
Access control Access Control Protocols: AAA (RADIUS, Diameter, and
Processes
protocols TACACS+)
- Self Service and
Approvals
QUESTION:-  What do you mean by Directory and what are benefits of directory services?
 What is the purpose of access control?
SUMMARY:- Within information technology the term directory is used for a special kind of data storage.
The main characteristic of this storage is that all data is stored in so called entries. The set
of entries within a directory forms a tree (hierarchical database).
ASSIGNMENT Write about Directory Services and its implementation in detail?
Write about Access Control purpose?
REFERENCE COPA- Arihant publication & NIMI publication
NEXT LESSON:- Privacy protection Audit and Security
SIGN OF T.O. SIGN OF T.S.

INDUSTRIAL TRAINING INSTITUTE_________________________


LESSON PLAN
LESSON NO.116
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- UNIT/WEEK NO:-
SUBJECT: - Privacy Protection, Audit and Security
OBJECTIVE: - Describe Privacy Protection
- Describe Security Audit
- Mention the stages of Security Audit
- Describe computer Security
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- Privacy is a very important term what if everyone can see your phone’s data and
share it or use it for own purpose.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Privacy Privacy Protection is a service that’s available when you purchase It is a service that
Protection(Domain your domain name. It is up to the user to enable or disable it. It is a hides all your contact
Privacy Protection) WHOS privacy service for domain name owners. information from the
Advantages of - Safeguard your Information public on WHOIS
Privacy Protection - Stop Unwanted Contact listing.
Security(IT) Audit A Security Audit is essentially an assessment of how effectively
the organization's security policy is being implemented. It is an IT Audits are also
independent review and examination of an IT system's policy, known as
records, and activities. ADP(Automated
Stages of Audit Planning Phase  Internal Control Phase Testing Phase Data Processing)
Reporting Phase audits and Computer
Computer Security It’s also known as Cyber Security or IT Security is security Audits. Formerly
applied to computing devices such as computers and smartphones known as
as well as computer networks such as private and public networks, EDP( Electronic Data
including whole internet. Processing) audit.
QUESTION:-  What do you mean by Domain Privacy protection? What are its advantages?
 What is the Security Audit? Name its stages.
SUMMARY:- Though it is not compulsory to turn on Domain Privacy Protection, it is worth enabling it
as it offers protection and keeps unwanted spammers and hackers at bay.
ASSIGNMENT Write about Privacy Protection in detail?
Write about Security(IT) Audit and its stages in detail?
REFERENCE COPA- Arihant publication & NIMI publication
NEXT LESSON:- Introduction to IT Act and penalties for cybercrimes.

SIGN OF T.O. SIGN OF T.S.


INDUSTRIAL TRAINING INSTITUTE_________________________
LESSON PLAN
LESSON NO.117
NAME:- TRADE:- COPA SEMESTER:-2
TIME:- DATE:- WEEK NO:-
SUBJECT: - Introduction to IT Act and penalties for cybercrimes.
OBJECTIVE: - Describe IT Acts and its objectives
- Describe Scope of IT Act
- Mention the classification and penalties for Cyber Crime
AIDS:-Marker Pen, White board, duster.
REVIEW/MOTIVATION:- For each and every crime done on internet there is a punishment which is done
through an IT Act 2000.
DEVELOPMENT/PRESENTATION
TOPICS INFORMATION POINTS SPOT HINTS
Introduction to The Information Technology Act, 2000 (also known as IT Act or IT A- The Information
IT Act 2000) is an Act to provide legal recognition for transactions carried out by Technology Act,
means of electronic data interchange and other means of electronic 2000 was
communication. It is the law that deals with cybercrime and electronic notified on
commerce in India. October 17,
Objectives of IT - To stop computer crime and protect privacy of Internet users. 2000.
Act - To make more power to IPO, RBI and Indian Evidence Act for
restricting electronic crime.
- To give legal recognition for keeping books of accounts by bankers
and other companies in electronic form.
- To give legal recognition for keeping books to digital signature for
accepting any agreement computer.
- To provide facility of filling document online relating to school
admission or school admission or registration in employment
exchange
Scope of IT Act 1. Information technology act 2000 is not applicable on the attestation for
creating trust via electronic way.
2. I.T. Act 2000 is not applicable on the attestation for making will of any
body. Physical attestation by two witnesses is must.
3. A contract of sale of any immovable property.
4.Attestation for giving power of attorney of property is not possible via
electronic record.
Advantages of --Helpful to promote E-Commerce -- enhance the corporate business --
IT Act 2000 filing online forms -- high penalty for cybercrime.
Cyber Crime Cybercrime refers to all the activities done with criminal intent in
cyberspace. Because of the anonymous nature of the internet, miscreants
engage in a variety of criminal activities.
Classification of Cyber Crimes against Persons, Crimes Against Persons Property
Cyber Crime Cybercrimes Against Government, Cybercrimes Against Society at large
Penalties Fines ,Jail or Prison, Probation
QUESTION:-  What are the objectives of IT Act? What are its advantages?
 What is Cyber Crimes? State penalties for cyber crime.
SUMMARY:- Cybercrime is a type of crime that not only destroys the security system of a country but also
its financial system. Cyber attackers should be penalized and punished severely and most
cyber-crimes have penalties reflecting the severity of the crime committed.
ASSIGNMENT Write about IT Act 2000 in detail?
Write about Cyber crime elements in detail?
REFERENCE COPA- Arihant publication & NIMI publication
SIGN OF T.O. SIGN OF T.S.

You might also like