Copa - Lesson Plan - Draft
Copa - Lesson Plan - Draft
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 Aboutscope
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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:-
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:-
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.
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
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:-
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:-
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 Do statement
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
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])
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.
In VBA, Class Modules allow the user to create their own objects.
SUMMARY:- Object-oriented programming (OOP) is a way of writing computer programs using the idea
of "objects" to represent data and methods.
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
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.
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.
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 DisplayAccount 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.
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).
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.
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.
NEXT LESSON:- Payment and Order Processing, Authorization, Chargeback and other payment methods.